From 9360e541fb38bca1ae9d1f981eb3ada729671c37 Mon Sep 17 00:00:00 2001 From: zjj <3272660260@qq.com> Date: 星期一, 15 九月 2025 14:46:50 +0800 Subject: [PATCH] # --- src/main/java/com/zy/asrs/task/handler/WorkMastHandler.java | 15 +++++++++------ 1 files changed, 9 insertions(+), 6 deletions(-) diff --git a/src/main/java/com/zy/asrs/task/handler/WorkMastHandler.java b/src/main/java/com/zy/asrs/task/handler/WorkMastHandler.java index 783633f..17e0d02 100644 --- a/src/main/java/com/zy/asrs/task/handler/WorkMastHandler.java +++ b/src/main/java/com/zy/asrs/task/handler/WorkMastHandler.java @@ -46,10 +46,11 @@ private static final Map<Integer,Integer> sourceSite = new HashMap<>(); static { - sourceSite.put(1041,1040);sourceSite.put(1042,1040); - sourceSite.put(2011,2010);sourceSite.put(2012,2010); - sourceSite.put(2001,2000);sourceSite.put(2002,2000); - sourceSite.put(3011,3010);sourceSite.put(3010,1040); + sourceSite.put(1041,1040);sourceSite.put(1042,1040);sourceSite.put(1040,1040); + sourceSite.put(2011,2010);sourceSite.put(2012,2010);sourceSite.put(2010,2010); + sourceSite.put(2001,2000);sourceSite.put(2002,2000);sourceSite.put(2000,2000); + sourceSite.put(3011,3010);sourceSite.put(3010,1040);sourceSite.put(3012,3010); + } public ReturnT<String> start(WrkMast wrkMast) { @@ -424,8 +425,10 @@ if (sourceSite.get(sourceStaNo) != null) { BasDevpMapper basDevpMapper = SpringUtils.getBean(BasDevpMapper.class); BasDevp basDevp = basDevpMapper.selectById(sourceSite.get(sourceStaNo)); - basDevp.setInQty(basDevp.getInQty() -1); + basDevp.setInQty(Math.max(basDevp.getInQty() - 1, 0)); basDevpMapper.updateById(basDevp); + + log.info("鍏ュ簱浠诲姟瀹屾垚锛�"+basDevp.getDevNo()+"-1"); } // 淇敼宸ヤ綔涓绘。鐘舵�� @@ -459,7 +462,7 @@ } assert node != null; }else { - locMast = locMastService.selectById(wrkMast.getLocNo()); + locMast = locMastService.selectById(wrkMast.getSourceLocNo()); if (null == locMast) { // exceptionHandle("宸ヤ綔妗workNo={0}]搴撲綅鍙烽敊璇痆locNo={1}]", wrkMast.getWrkNo(), wrkMast.getLocNo()); TransactionAspectSupport.currentTransactionStatus().setRollbackOnly(); -- Gitblit v1.9.1