From d07154d92334ba2ec312bf738a2a02a60350d5d9 Mon Sep 17 00:00:00 2001 From: skyouc Date: 星期一, 29 九月 2025 13:34:21 +0800 Subject: [PATCH] 2. pda 组托加减号 应该是整数加减(完成) 3. 站点状态,显示清楚 (完成) 4. 站点保存报错, 修改人,创建人员显示 错误(完成) 5. agv入库不显示 历史库位记录 (完成) 6. 任务类型,应该为入库 (完成) --- src/main/java/com/zy/asrs/service/impl/MobileServiceImpl.java | 7 +++---- 1 files changed, 3 insertions(+), 4 deletions(-) diff --git a/src/main/java/com/zy/asrs/service/impl/MobileServiceImpl.java b/src/main/java/com/zy/asrs/service/impl/MobileServiceImpl.java index 716a7ed..2c9a489 100644 --- a/src/main/java/com/zy/asrs/service/impl/MobileServiceImpl.java +++ b/src/main/java/com/zy/asrs/service/impl/MobileServiceImpl.java @@ -683,17 +683,16 @@ if (Cools.isEmpty(mat)) { throw new CoolException(detlDto.getMatnr() + "鍟嗗搧妗f涓嶅瓨鍦�"); } - //鏈�澶氬彲鏀炬暟閲� Double singleMax = mat.getUpQty() * suplus; if (singleMax.compareTo(detlDto.getAnfme()) < 0) { - throw new CoolException("鍗曟鏈�澶х粍鎵樹笂闄愪负锛�" + singleMax); + throw new CoolException("鐗╂枡锛�" + detlDto.getMatnr() + "鍗曟缁勬墭涓婇檺涓猴細" + mat.getUpQty() + ",褰撳墠鎬婚噺瓒呭嚭鎵樼洏瑁呰浇涓婇檺!!"); } BigDecimal decimal = new BigDecimal(detlDto.getAnfme() / mat.getUpQty()); //褰撳墠鐗╂枡闇�瑕佸崰鐢ㄦ枡绠辨牸鏁� Integer curr = decimal.setScale(0, RoundingMode.CEILING).intValue(); suplus = suplus - curr; - if (suplus == 0 || suplus < 0) { + if (suplus < 0) { throw new CoolException("鐗╂枡锛�" + detlDto.getMatnr() + ", 瓒呭嚭褰撳墠鎵樼洏瑁呰浇涓婇檺锛侊紒"); } @@ -1375,7 +1374,7 @@ task.setWrkNo(workNo) .setIoTime(new Date()) .setWrkSts(1L) // 宸ヤ綔鐘舵�侊細11.鐢熸垚鍑哄簱ID - .setIoType(11) // 鍏ュ嚭搴撶姸鎬侊細 11.搴撴牸绉昏浇 + .setIoType(1) // 鍏ュ嚭搴撶姸鎬侊細 11.搴撴牸绉昏浇 .setTaskType("agv") .setIoPri(10D) .setLocNo(loc.getLocNo()) // 鐩爣搴撲綅 -- Gitblit v1.9.1