From bcd520aa0f9f9c48d757616d52236ef32eab4299 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=B8=B8=E7=86=9F=E5=90=B4=E5=BD=A6=E7=A5=96?= Date: Mon, 6 Oct 2025 16:46:58 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8E=A8=E9=80=81bug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../impl/WcsIntegrationServiceImpl.java | 42 +------------------ 1 file changed, 1 insertion(+), 41 deletions(-) diff --git a/src/main/java/com/gaotao/modules/automatedWarehouse/service/impl/WcsIntegrationServiceImpl.java b/src/main/java/com/gaotao/modules/automatedWarehouse/service/impl/WcsIntegrationServiceImpl.java index 38de33f..c1cd5d5 100644 --- a/src/main/java/com/gaotao/modules/automatedWarehouse/service/impl/WcsIntegrationServiceImpl.java +++ b/src/main/java/com/gaotao/modules/automatedWarehouse/service/impl/WcsIntegrationServiceImpl.java @@ -1280,47 +1280,7 @@ public class WcsIntegrationServiceImpl implements WcsIntegrationService { if (palletInfo == null) { throw new Exception("栈板不存在"); } - // 生成入库任务编号 - TransNoControl transData2 = transNoService.getTransNo(site, "WOT", 10); - Date currentTime = new Date(); - // 创建运输任务记录 - WmsOrderTask orderTask = new WmsOrderTask(); - orderTask.setSite(site); - orderTask.setTaskNo(transData2.getNewTransNo()); - orderTask.setItemNo(1); // 固定为1 - orderTask.setSourceType("组盘入库"); - orderTask.setSourceBillNo(""); - orderTask.setSourceLineId(0L); - orderTask.setPartNo(""); // 栈板运输不需要物料信息 - orderTask.setQty(BigDecimal.ZERO); - orderTask.setBatchNo(""); - orderTask.setSerialNo(""); - orderTask.setFromLocation("无"); - orderTask.setToLocation("无"); - orderTask.setPalletId(palletId); - orderTask.setAgvCode(""); - orderTask.setPriority(1); // 优先级设置为5 - orderTask.setStatus("已创建"); - orderTask.setWmsSendTime(currentTime); - orderTask.setCreatedBy(currentUser.getUsername()); - orderTask.setCreatedTime(currentTime); - orderTask.setUpdatedTime(currentTime); - orderTask.setFinishQty(BigDecimal.ZERO); - - // 保存运输任务到数据库 - wcsIntegrationMapper.insertOrderTask(orderTask); -// 保存运输任务到数据库 - WmsOrderTaskDetail detail2 = new WmsOrderTaskDetail(); - detail2.setSite(orderTask.getSite()); - detail2.setTaskNo(orderTask.getTaskNo()); - detail2.setItemNo(orderTask.getItemNo()); - detail2.setPalletId(palletId); - detail2.setWmsStatus("未执行"); - detail2.setSeqNo(1); - detail2.setActionType("栈板入库"); - detail2.setStatus("进行中"); - wcsIntegrationMapper.insertWmsOrderTaskDetail(detail2); // 调用AGV接口创建任务 // List targets = Arrays.asList(request.getStartStation()); // agvClientUtil.createTask(task.getTaskNo(), targets, null, task.getPriority()); @@ -1329,7 +1289,7 @@ public class WcsIntegrationServiceImpl implements WcsIntegrationService { // 调用pushPalletDetailNew方法推送组托数据 // taskNo传空字符串,itemNo传0 - pushPalletDetailNew(site, palletId, orderTask.getTaskNo(), orderTask.getItemNo(),"N"); + pushPalletDetailNew(site, palletId, "", 0,"N"); System.out.println("本次组托完成 "); }