diff --git a/src/main/java/com/gaotao/modules/automatedWarehouse/service/impl/WcsTaskServiceImpl.java b/src/main/java/com/gaotao/modules/automatedWarehouse/service/impl/WcsTaskServiceImpl.java index 5b086a6..0e9a5bd 100644 --- a/src/main/java/com/gaotao/modules/automatedWarehouse/service/impl/WcsTaskServiceImpl.java +++ b/src/main/java/com/gaotao/modules/automatedWarehouse/service/impl/WcsTaskServiceImpl.java @@ -107,7 +107,13 @@ public class WcsTaskServiceImpl implements WcsTaskService { // 3. 根据不同的TransTypeDesc执行不同的处理逻辑 - rqrq String result = ""; if ("入库".equals(callbackTask.getTransTypeDesc()) || "出库".equals(callbackTask.getTransTypeDesc())) { + WareHouseTransferRequest request = buildWareHouseTransferRequest(callbackTask); + //立库碟盘机传的虚拟盘号忽略逻辑直接处理。 + if(request.getPalletId() != null && !request.getPalletId().isEmpty() && request.getPalletId().charAt(0) >= '1' && request.getPalletId().charAt(0) <= '9'){ + wcsIntegrationMapper.updateWcsCallbackTaskStatus(callbackTask.getId(), "已完成", null, new Date(), null); + return; + } // 更新托盘状态 - rqrq if ("入库".equals(callbackTask.getTransTypeDesc())) { // 入库和出库需要执行移库操作 - rqrq