| src/main/java/com/zy/api/service/impl/WcsApiServiceImpl.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| src/main/java/com/zy/asrs/task/handler/AutoEmptyOutHandler.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
src/main/java/com/zy/api/service/impl/WcsApiServiceImpl.java
@@ -349,7 +349,7 @@ //任务 if (params.getMsgType().equals("task_complete")) { //称重 if ((mast.getIoType()==1||mast.getIoType()==10)&&mast.getWrkSts() == 2 && Cools.isEmpty(mast.getStaNo())) { if ((mast.getIoType()==1||mast.getIoType()==10) && mast.getWrkSts() == 2 && Cools.isEmpty(mast.getStaNo())) { Double weight = 0.0; if (!Cools.isEmpty(params.getData())){ JSONObject jsonObject = JSONObject.parseObject(params.getData()); src/main/java/com/zy/asrs/task/handler/AutoEmptyOutHandler.java
@@ -128,6 +128,10 @@ if (Cools.isEmpty(sourceLoc) || Cools.isEmpty(sourceLoc.getBarcode())) { return null; } Integer sourceCrnNo = sourceLoc.getCrnNo(); if (sourceCrnNo == null) { return null; } Integer runningCount = wrkMastService.selectCount(new EntityWrapper<WrkMast>() .eq("barcode", sourceLoc.getBarcode()) @@ -139,7 +143,7 @@ Integer targetCrnNo = null; Integer targetEmptyCount = null; for (int candidate = 1; candidate < 5; candidate++) { if (candidate == crnNo) { if (candidate == sourceCrnNo) { continue; } Integer candidateEmpty = locMastService.selectCount(new EntityWrapper<LocMast>() @@ -170,6 +174,9 @@ if (Cools.isEmpty(targetLoc)) { return null; } if (sourceCrnNo.equals(targetLoc.getCrnNo())) { return null; } List<Integer> sourceStaNos = staDescService.queryOutStaNosByLocNo(sourceLoc.getLocNo(), 101); if (Cools.isEmpty(sourceStaNos)) {