From e9bf533bc284fc9f7b7fa02b89679c33773bd0cb Mon Sep 17 00:00:00 2001
From: Junjie <fallin.jie@qq.com>
Date: 星期五, 18 七月 2025 10:39:40 +0800
Subject: [PATCH] #

---
 src/main/java/com/zy/asrs/service/impl/WorkServiceImpl.java |  122 ----------------------------------------
 1 files changed, 0 insertions(+), 122 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 48ded12..17b0c6b 100644
--- a/src/main/java/com/zy/asrs/service/impl/WorkServiceImpl.java
+++ b/src/main/java/com/zy/asrs/service/impl/WorkServiceImpl.java
@@ -1151,128 +1151,6 @@
 
     @Override
     @Transactional
-    public void adjustLocDetl2(LocDetlAdjustParam param, Long userId) {
-        param.integrate();
-        LocMast locMast = locMastService.selectById(param.getLocNo());
-        if (Cools.isEmpty(locMast)) {
-            throw new CoolException("搴撲綅涓嶅瓨鍦�");
-        }
-        if (!(locMast.getLocSts().equals("P"))) {
-            throw new CoolException("褰撳墠搴撲綅涓嶅彲璋冩暣锛佸簱浣嶇姸鎬侊細" + locMast.getLocSts$());
-        }
-
-        Date now = new Date();
-        List<LocDetl> locDetls = locDetlService.selectList(new EntityWrapper<LocDetl>().eq("loc_no", param.getLocNo()));
-
-        List<LocDetlAdjustParam.LocDetlAdjust> list = param.getList();
-
-        // 娣诲姞鍘嗗彶宸ヤ綔涓绘。
-        WrkMastLog wrkMast = new WrkMastLog();
-        wrkMast.setIoTime(now);
-        wrkMast.setWrkSts(5);
-        wrkMast.setIoPri(13D); // 浼樺厛绾�
-        wrkMast.setCrnNo(locMast.getCrnNo());
-        wrkMast.setSourceLocNo(locMast.getLocNo());
-        wrkMast.setLocNo(locMast.getLocNo());
-        wrkMast.setBarcode(locMast.getBarcode()); // 鎵樼洏鐮�
-        wrkMast.setFullPlt("Y"); // 婊℃澘锛歒
-        wrkMast.setPicking("N"); // 鎷f枡
-        wrkMast.setExitMk("N"); // 閫�鍑�
-        wrkMast.setEmptyMk("N"); // 绌烘澘
-        wrkMast.setLinkMis("Y");
-        // 鎿嶄綔浜哄憳鏁版嵁
-        wrkMast.setAppeTime(now);
-        wrkMast.setModiTime(now);
-        wrkMast.setAppeUser(userId);
-        wrkMast.setModiUser(userId);
-
-        // 澧炲垹鏀瑰彧鍒涘缓涓�娆″伐浣滀富妗�
-        boolean updateFlag = true;
-
-        // 淇敼鏁伴噺
-        Iterator<LocDetl> iterator = locDetls.iterator();
-        while (iterator.hasNext()) {
-            LocDetl locDetl = iterator.next();
-
-            Iterator<LocDetlAdjustParam.LocDetlAdjust> iterator1 = list.iterator();
-            while (iterator1.hasNext()) {
-                LocDetlAdjustParam.LocDetlAdjust adjust = iterator1.next();
-                if (adjust.getCount() == 0) {
-                    continue;
-                }
-                if (locDetl.getMatnr().equals(adjust.getMatnr()) && Cools.eq(locDetl.getBatch(), adjust.getBatch())) {
-                    if (!locDetl.getAnfme().equals(adjust.getCount())) {
-                        // todo 鐩樼偣璁板綍
-                        // 淇敼搴撳瓨
-                        if (!locDetlService.updateAnfme(adjust.getCount(), 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(adjust.getCount());
-                        adjDetl.setModiTime(now);
-                        adjDetl.setModiUser(userId);
-                        adjDetl.setAppeTime(now);
-                        adjDetl.setAppeUser(userId);
-                        adjDetlService.save(adjDetl, userId);
-
-                        if (updateFlag) {
-                            wrkMast.setWrkNo(commonService.getWorkNo(3));
-                            wrkMast.setIoType(23);
-                            boolean res = wrkMastLogService.insert(wrkMast);
-                            if (!res) {
-                                throw new CoolException("搴撳瓨璋冩暣-淇敼 淇濆瓨宸ヤ綔妗eけ璐�");
-                            }
-                            updateFlag = 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("淇濆瓨宸ヤ綔鏄庣粏澶辫触");
-                        }
-                    }
-                    iterator.remove();
-                    iterator1.remove();
-                }
-            }
-        }
-
-        // 淇敼搴撲綅鐘舵��
-        int count = locDetlService.selectCount(new EntityWrapper<LocDetl>().eq("loc_no", locMast.getLocNo()));
-        if (locMast.getLocSts().equals("F")) {
-            if (count == 0) {
-                locMast.setLocSts("D");
-            }
-        }
-        if (locMast.getLocSts().equals("D") || locMast.getLocSts().equals("O")) {
-            if (count > 0) {
-                locMast.setLocSts("F");
-            }
-        }
-        locMast.setModiUser(userId);
-        locMast.setModiTime(now);
-        if (!locMastService.updateById(locMast)) {
-            throw new CoolException("鏇存柊搴撲綅鐘舵�佸け璐�");
-        }
-    }
-
-
-    @Override
-    @Transactional
     public void cancelWrkMast(String workNo, Long userId) {
         Date now = new Date();
         WrkMast wrkMast = wrkMastService.selectById(workNo);

--
Gitblit v1.9.1