查询记录页面

cert
schry 2 years ago
parent 2ca5b3e678
commit 43d5f4103b

@ -12,9 +12,12 @@ import com.glxp.api.entity.basic.UdiEntity;
import com.glxp.api.entity.trace.TraceOrderEntity; import com.glxp.api.entity.trace.TraceOrderEntity;
import com.glxp.api.entity.trace.TraceTaskNoticeEntity; import com.glxp.api.entity.trace.TraceTaskNoticeEntity;
import com.glxp.api.req.trace.TraceOrderDetailRequest; import com.glxp.api.req.trace.TraceOrderDetailRequest;
import com.glxp.api.req.trace.TraceOrderRequest;
import com.glxp.api.req.trace.TraceOrderUploadRequest; import com.glxp.api.req.trace.TraceOrderUploadRequest;
import com.glxp.api.req.trace.TraceRecordRequest;
import com.glxp.api.res.PageSimpleResponse; import com.glxp.api.res.PageSimpleResponse;
import com.glxp.api.res.trace.TraceOrderResponse; import com.glxp.api.res.trace.TraceOrderResponse;
import com.glxp.api.res.trace.TraceRecordResponse;
import com.glxp.api.service.trace.TraceOrderService; import com.glxp.api.service.trace.TraceOrderService;
import com.glxp.api.service.trace.TraceTaskNoticeService; import com.glxp.api.service.trace.TraceTaskNoticeService;
import com.glxp.api.util.udi.FilterUdiUtils; import com.glxp.api.util.udi.FilterUdiUtils;
@ -100,4 +103,19 @@ public class TraceOrderController extends BaseController {
System.out.println("成功"); System.out.println("成功");
return ResultVOUtils.success("成功"); return ResultVOUtils.success("成功");
} }
@ApiOperation(value = "查询出入库", response = TraceRecordResponse.class)
@AuthRuleAnnotation("udi/trace/inout/order/filter")
@GetMapping("udi/trace/inout/order/filter")
public BaseResponse filterLogs(TraceOrderRequest traceOrderRequest) {
List<TraceOrderResponse> traceOrderResponses = traceOrderService.filterOrder(traceOrderRequest);
PageInfo<TraceOrderResponse> pageInfo = new PageInfo<>(traceOrderResponses);
PageSimpleResponse<TraceOrderResponse> pageSimpleResponse = new PageSimpleResponse<>();
pageSimpleResponse.setTotal(pageInfo.getTotal());
pageSimpleResponse.setList(traceOrderResponses);
return ResultVOUtils.success(pageSimpleResponse);
}
} }

@ -10,8 +10,10 @@ import com.glxp.api.req.auth.FilterUserComapanyRequest;
import com.glxp.api.req.trace.TraceOrderDetailRequest; import com.glxp.api.req.trace.TraceOrderDetailRequest;
import com.glxp.api.req.trace.TraceOrderRequest; import com.glxp.api.req.trace.TraceOrderRequest;
import com.glxp.api.req.trace.TraceProductRecordRequest; import com.glxp.api.req.trace.TraceProductRecordRequest;
import com.glxp.api.req.trace.TraceRecordRequest;
import com.glxp.api.res.trace.TraceOrderResponse; import com.glxp.api.res.trace.TraceOrderResponse;
import com.glxp.api.res.trace.TraceProductRecordResponse; import com.glxp.api.res.trace.TraceProductRecordResponse;
import com.glxp.api.res.trace.TraceRecordResponse;
import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Mapper;
import java.util.List; import java.util.List;
@ -25,4 +27,6 @@ public interface TraceOrderMapper extends BaseMapperPlus<TraceOrderMapper, Trace
List<TraceOrderResponse> filterJoin(TraceOrderDetailRequest traceOrderDetailRequest); List<TraceOrderResponse> filterJoin(TraceOrderDetailRequest traceOrderDetailRequest);
List<TraceOrderResponse> filterOrder(TraceOrderRequest traceOrderRequest);
} }

@ -131,4 +131,7 @@ public class TraceOrderRequest extends ListPageRequest {
*/ */
@ApiModelProperty(value = "更新时间") @ApiModelProperty(value = "更新时间")
private Date updateTime; private Date updateTime;
@ApiModelProperty(value = "查询记录号")
private String recordCode;
} }

@ -168,4 +168,6 @@ public class TraceOrderResponse {
@ApiModelProperty(value = "查询UDI码") @ApiModelProperty(value = "查询UDI码")
private String udiCode; private String udiCode;
private String zczbhhzbapzbh; private String zczbhhzbapzbh;
@ApiModelProperty(value = "查询记录号")
private String recordCode;
} }

@ -28,6 +28,7 @@ public class TraceManuOrderService extends ServiceImpl<TraceManuOrderMapper, Tra
int offset = (traceManuOrderRequest.getPage() - 1) * traceManuOrderRequest.getLimit(); int offset = (traceManuOrderRequest.getPage() - 1) * traceManuOrderRequest.getLimit();
PageHelper.offsetPage(offset, traceManuOrderRequest.getLimit()); PageHelper.offsetPage(offset, traceManuOrderRequest.getLimit());
} }
//System.out.println("11111"+traceManuOrderRequest.getRecordCode());
return traceManuOrderMapper.filterTraces(traceManuOrderRequest); return traceManuOrderMapper.filterTraces(traceManuOrderRequest);
} }

@ -4,9 +4,12 @@ import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.github.pagehelper.PageHelper; import com.github.pagehelper.PageHelper;
import com.glxp.api.entity.trace.TraceRecordLogEntity; import com.glxp.api.entity.trace.TraceRecordLogEntity;
import com.glxp.api.req.trace.TraceOrderDetailRequest; import com.glxp.api.req.trace.TraceOrderDetailRequest;
import com.glxp.api.req.trace.TraceOrderRequest;
import com.glxp.api.req.trace.TraceProductRecordRequest; import com.glxp.api.req.trace.TraceProductRecordRequest;
import com.glxp.api.req.trace.TraceRecordRequest;
import com.glxp.api.res.trace.TraceOrderResponse; import com.glxp.api.res.trace.TraceOrderResponse;
import com.glxp.api.res.trace.TraceProductRecordResponse; import com.glxp.api.res.trace.TraceProductRecordResponse;
import com.glxp.api.res.trace.TraceRecordResponse;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.glxp.api.dao.trace.TraceOrderMapper; import com.glxp.api.dao.trace.TraceOrderMapper;
@ -87,4 +90,15 @@ public class TraceOrderService extends ServiceImpl<TraceOrderMapper, TraceOrderE
return traceOrderMapper.replace(traceOrderEntity) > 0; return traceOrderMapper.replace(traceOrderEntity) > 0;
} }
public List<TraceOrderResponse> filterOrder(TraceOrderRequest traceOrderRequest) {
if (traceOrderRequest == null) {
return Collections.emptyList();
}
if (traceOrderRequest.getPage() != null) {
int offset = (traceOrderRequest.getPage() - 1) * traceOrderRequest.getLimit();
PageHelper.offsetPage(offset, traceOrderRequest.getLimit());
}
return traceOrderMapper.filterOrder(traceOrderRequest);
}
} }

@ -100,4 +100,14 @@
</if> </if>
</where> </where>
</select> </select>
<select id="filterOrder" parameterType="com.glxp.api.req.trace.TraceOrderRequest"
resultType="com.glxp.api.res.trace.TraceOrderResponse">
SELECT *
FROM trace_order
<where>
<if test="recordCode != '' and recordCode != null">
and recordCode = #{recordCode}
</if>
</where>
</select>
</mapper> </mapper>

Loading…
Cancel
Save