diff --git a/cpte-boot-module/cpte-module-wms/src/main/java/org/cpte/modules/agvTask/controller/AgvTaskController.java b/cpte-boot-module/cpte-module-wms/src/main/java/org/cpte/modules/agvTask/controller/AgvTaskController.java index 65eb441..4f02d04 100644 --- a/cpte-boot-module/cpte-module-wms/src/main/java/org/cpte/modules/agvTask/controller/AgvTaskController.java +++ b/cpte-boot-module/cpte-module-wms/src/main/java/org/cpte/modules/agvTask/controller/AgvTaskController.java @@ -208,7 +208,7 @@ public class AgvTaskController extends JeecgController entityList.add(new ExcelExportEntity("顶升时间", "顶升时间", 20)); entityList.add(new ExcelExportEntity("顶升耗时", "顶升耗时", 20)); - Workbook workbook = ExcelExportUtil.exportExcel(new ExportParams(null, "TES任务信息"), entityList, dataList); + Workbook workbook = ExcelExportUtil.exportExcel(new ExportParams(null, "数据"), entityList, dataList); /* // 自动调整列宽 Sheet sheet = workbook.getSheetAt(0); for (int i = 0; i < entityList.size(); i++) { diff --git a/cpte-boot-module/cpte-module-wms/src/main/java/org/cpte/modules/agvTask/mapper/xml/AgvTaskMapper.xml b/cpte-boot-module/cpte-module-wms/src/main/java/org/cpte/modules/agvTask/mapper/xml/AgvTaskMapper.xml index cbf585b..79b1ba0 100644 --- a/cpte-boot-module/cpte-module-wms/src/main/java/org/cpte/modules/agvTask/mapper/xml/AgvTaskMapper.xml +++ b/cpte-boot-module/cpte-module-wms/src/main/java/org/cpte/modules/agvTask/mapper/xml/AgvTaskMapper.xml @@ -35,16 +35,13 @@ AND agv.id = #{agvTask.id} - + AND agv.carrier_code = #{agvTask.carrierCode} AND agv.status IN - #{status} @@ -52,16 +49,16 @@ AND agv.type IN - #{type} - - AND agv.create_time >= #{agvTask.createTime} + + AND agv.create_time >= CONCAT(#{agvTask.createTime_begin}, ' 00:00:00') + + + AND agv.create_time <= CONCAT(#{agvTask.createTime_end}, ' 23:59:59') order by agv.id @@ -76,7 +73,7 @@ LIMIT 1) UNION ALL (SELECT * FROM data_agv_task - WHERE end_code = #{endCode} + WHERE end_code = #{endCode} AND type ='OUTBOUND' AND agv_vendor = 'TES' ORDER BY create_time DESC @@ -140,13 +137,13 @@ \ No newline at end of file diff --git a/cpte-boot-module/cpte-module-wms/src/main/java/org/cpte/modules/shipping/entity/Pick.java b/cpte-boot-module/cpte-module-wms/src/main/java/org/cpte/modules/shipping/entity/Pick.java index 689d17d..d4ff3c1 100644 --- a/cpte-boot-module/cpte-module-wms/src/main/java/org/cpte/modules/shipping/entity/Pick.java +++ b/cpte-boot-module/cpte-module-wms/src/main/java/org/cpte/modules/shipping/entity/Pick.java @@ -96,6 +96,14 @@ public class Pick implements Serializable { @Schema(description = "订单状态") @Dict(dicCode = "pick_status") private java.lang.Integer status; + + /** + * 优先级 + * 0:普通 1:加急 2:紧急 + */ + @Schema(description = "优先级") + private java.lang.Integer priority; + /** * 需求数量 */ diff --git a/cpte-boot-module/cpte-module-wms/src/main/java/org/cpte/modules/shipping/mapper/xml/PickDetailMapper.xml b/cpte-boot-module/cpte-module-wms/src/main/java/org/cpte/modules/shipping/mapper/xml/PickDetailMapper.xml index 33314dd..1723773 100644 --- a/cpte-boot-module/cpte-module-wms/src/main/java/org/cpte/modules/shipping/mapper/xml/PickDetailMapper.xml +++ b/cpte-boot-module/cpte-module-wms/src/main/java/org/cpte/modules/shipping/mapper/xml/PickDetailMapper.xml @@ -32,6 +32,8 @@ JOIN data_pick_detail pd ON pd.pick_id=p.id WHERE p.`status` in (1,2,4) AND pd.order_qty-pd.allocated_qty>0 - ORDER BY p.id,pd.id + ORDER BY + p.priority DESC, + p.id, pd.id diff --git a/cpte-boot-module/cpte-module-wms/src/main/java/org/cpte/modules/shipping/service/impl/PickDetailServiceImpl.java b/cpte-boot-module/cpte-module-wms/src/main/java/org/cpte/modules/shipping/service/impl/PickDetailServiceImpl.java index 13a0a6f..b130ec5 100644 --- a/cpte-boot-module/cpte-module-wms/src/main/java/org/cpte/modules/shipping/service/impl/PickDetailServiceImpl.java +++ b/cpte-boot-module/cpte-module-wms/src/main/java/org/cpte/modules/shipping/service/impl/PickDetailServiceImpl.java @@ -53,6 +53,7 @@ public class PickDetailServiceImpl extends ServiceImpl