From 605e35dc9beab232346f47ece6691c81a6f969f9 Mon Sep 17 00:00:00 2001 From: Junjie <fallin.jie@qq.com> Date: 星期五, 18 七月 2025 10:33:28 +0800 Subject: [PATCH] # --- src/main/java/com/zy/asrs/service/impl/WorkServiceImpl.java | 103 --------------------------------------------------- 1 files changed, 0 insertions(+), 103 deletions(-) diff --git a/src/main/java/com/zy/asrs/service/impl/WorkServiceImpl.java b/src/main/java/com/zy/asrs/service/impl/WorkServiceImpl.java index ae419d8..48ded12 100644 --- a/src/main/java/com/zy/asrs/service/impl/WorkServiceImpl.java +++ b/src/main/java/com/zy/asrs/service/impl/WorkServiceImpl.java @@ -1188,8 +1188,6 @@ // 澧炲垹鏀瑰彧鍒涘缓涓�娆″伐浣滀富妗� boolean updateFlag = true; - boolean deleteFlag = true; - boolean addFlag = true; // 淇敼鏁伴噺 Iterator<LocDetl> iterator = locDetls.iterator(); @@ -1253,107 +1251,6 @@ } } - // 鍒犻櫎搴撳瓨 - for (LocDetl locDetl : locDetls) { - // todo 鐩樼偣璁板綍 - if (!locDetlService.updateAnfme(-1.0D, locDetl.getLocNo(), locDetl.getMatnr(), locDetl.getBatch(), locDetl.getBrand(), - locDetl.getStandby1(), locDetl.getStandby2(), locDetl.getStandby3(), locDetl.getBoxType1(), locDetl.getBoxType2(), locDetl.getBoxType3())) { - throw new CoolException("鍒犻櫎" + locDetl.getLocNo() + "搴撲綅锛�" + locDetl.getMatnr() + "鍟嗗搧锛�" + locDetl.getBatch() + "鎵瑰彿搴撳瓨鏄庣粏澶辫触"); - } - // 淇濆瓨璋冩暣璁板綍 - AdjDetl adjDetl = new AdjDetl(); - adjDetl.setLocNo(locDetl.getLocNo()); - adjDetl.setMatnr(locDetl.getMatnr()); - adjDetl.setBatch(locDetl.getBatch()); - adjDetl.setOriQty(locDetl.getAnfme()); - adjDetl.setAdjQty(0.0D); - adjDetl.setModiTime(now); - adjDetl.setModiUser(userId); - adjDetl.setAppeTime(now); - adjDetl.setAppeUser(userId); - adjDetlService.save(adjDetl, userId); - - if (deleteFlag) { - wrkMast.setWrkNo(commonService.getWorkNo(3)); - wrkMast.setIoType(22); - boolean res = wrkMastLogService.insert(wrkMast); - if (!res) { - throw new CoolException("搴撳瓨璋冩暣-鍒犻櫎 淇濆瓨宸ヤ綔妗eけ璐�"); - } - deleteFlag = false; - } - - // 娣诲姞鍘嗗彶宸ヤ綔鏄庣粏 - WrkDetlLog wrkDetl = new WrkDetlLog(); - wrkDetl.sync(locDetl); - wrkDetl.setWrkNo(wrkMast.getWrkNo()); - wrkDetl.setIoTime(wrkMast.getIoTime()); - wrkDetl.setAnfme(0.0); - wrkDetl.setAppeTime(now); - wrkDetl.setModiTime(now); - wrkMast.setAppeUser(userId); - wrkMast.setModiUser(userId); - if (!wrkDetlLogService.insert(wrkDetl)) { - throw new CoolException("淇濆瓨宸ヤ綔鏄庣粏澶辫触"); - } - } - - // 娣诲姞搴撳瓨 - for (LocDetlAdjustParam.LocDetlAdjust adjust : list) { - if (adjust.getCount() == 0.0D) { - continue; - } - Mat mat = matService.selectByMatnr(adjust.getMatnr()); - LocDetl locDetl = new LocDetl(); - locDetl.sync(mat); - locDetl.setBatch(adjust.getBatch()); - locDetl.setLocNo(locMast.getLocNo()); - locDetl.setZpallet(locMast.getBarcode()); - locDetl.setAnfme(adjust.getCount()); // 鏁伴噺 - locDetl.setModiUser(userId); // 鎿嶄綔浜哄憳淇℃伅 - locDetl.setModiTime(now); - locDetl.setAppeUser(userId); - locDetl.setAppeTime(now); - if (!locDetlService.insert(locDetl)) { - throw new CoolException("娣诲姞" + locDetl.getLocNo() + "搴撲綅锛�" + locDetl.getMatnr() + "鍟嗗搧锛�" + locDetl.getBatch() + "鎵瑰彿搴撳瓨鏄庣粏澶辫触"); - } - // 淇濆瓨璋冩暣璁板綍 - AdjDetl adjDetl = new AdjDetl(); - adjDetl.setLocNo(locMast.getLocNo()); - adjDetl.setMatnr(adjust.getMatnr()); - adjDetl.setBatch(adjust.getBatch()); - adjDetl.setOriQty(0.0D); - adjDetl.setAdjQty(adjust.getCount()); - adjDetl.setModiTime(now); - adjDetl.setModiUser(userId); - adjDetl.setAppeTime(now); - adjDetl.setAppeUser(userId); - adjDetlService.save(adjDetl, userId); - - if (addFlag) { - wrkMast.setWrkNo(commonService.getWorkNo(3)); - wrkMast.setIoType(21); - boolean res = wrkMastLogService.insert(wrkMast); - if (!res) { - throw new CoolException("搴撳瓨璋冩暣-鏂板 淇濆瓨宸ヤ綔妗eけ璐�"); - } - addFlag = false; - } - - // 娣诲姞鍘嗗彶宸ヤ綔鏄庣粏 - WrkDetlLog wrkDetl = new WrkDetlLog(); - wrkDetl.sync(locDetl); - wrkDetl.setWrkNo(wrkMast.getWrkNo()); - wrkDetl.setIoTime(wrkMast.getIoTime()); - wrkDetl.setAnfme(adjust.getCount()); - wrkDetl.setAppeTime(now); - wrkDetl.setModiTime(now); - wrkMast.setAppeUser(userId); - wrkMast.setModiUser(userId); - if (!wrkDetlLogService.insert(wrkDetl)) { - throw new CoolException("淇濆瓨宸ヤ綔鏄庣粏澶辫触"); - } - } // 淇敼搴撲綅鐘舵�� int count = locDetlService.selectCount(new EntityWrapper<LocDetl>().eq("loc_no", locMast.getLocNo())); if (locMast.getLocSts().equals("F")) { -- Gitblit v1.9.1