From 040c966720e66bfa400181bb26d46ca59ac44e6c Mon Sep 17 00:00:00 2001
From: luxiaotao1123 <t1341870251@63.com>
Date: 星期二, 16 八月 2022 16:07:18 +0800
Subject: [PATCH] #

---
 src/main/java/com/zy/asrs/service/impl/WorkServiceImpl.java |   92 +--------------------------------------------
 1 files changed, 3 insertions(+), 89 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 a874c50..8291afb 100644
--- a/src/main/java/com/zy/asrs/service/impl/WorkServiceImpl.java
+++ b/src/main/java/com/zy/asrs/service/impl/WorkServiceImpl.java
@@ -907,96 +907,10 @@
     @Override
     @Transactional
     public String dealPreHaveStart(Integer wrkNo, Long userId) {
-        WrkMast wrkMast = wrkMastService.selectById(wrkNo);
-        if (wrkMast == null) {
-            throw new CoolException("浠诲姟宸插け鏁�");
+        if (true) {
+            throw new CoolException("鍔熻兘鍋滅敤");
         }
-        String locNo = wrkMast.getLocNo();
-        LocMast locMast = locMastService.selectById(locNo);
-        assert locMast != null;
-        RowLastno rowLastno = rowLastnoService.findBySection(locMast.getRow1());
-        assert rowLastno != null;
-
-        // 鐩爣搴撲綅
-        LocMast targetLoc = null;
-
-        for (int curRow = rowLastno.getsRow(); curRow<=rowLastno.geteRow(); curRow++) {
-
-            if (Utils.isShallowLoc(slaveProperties, curRow)) {
-                Integer deepRow = Utils.getDeepRow(slaveProperties, curRow);
-                targetLoc = locMastService.queryFreeLocMast(deepRow, locMast.getLocType1());
-                // 鍥犲簱浣嶇Щ杞�侀渶棰勭暀绌哄簱浣�
-                if (!locMastService.checkEmptyCount(targetLoc)) {
-                    continue;
-                }
-            }
-            if (Cools.isEmpty(targetLoc)) {
-                targetLoc = locMastService.queryFreeLocMast(curRow, locMast.getLocType1());
-                // 鍥犲簱浣嶇Щ杞�侀渶棰勭暀绌哄簱浣�
-                if (!locMastService.checkEmptyCount(targetLoc)) {
-                    continue;
-                }
-                // 鐩爣搴撲綅 ===>> 娴呭簱浣嶏紝 鍒欐牎楠屽叾娣卞簱浣嶆槸鍚︿负 F D X
-                if (null != targetLoc && Utils.isShallowLoc(slaveProperties, targetLoc.getLocNo())) {
-                    LocMast deepLoc = locMastService.selectById(Utils.getDeepLoc(slaveProperties, targetLoc.getLocNo()));
-                    if (!deepLoc.getLocSts().equals("F") && !deepLoc.getLocSts().equals("D") && !deepLoc.getLocSts().equals("X")) {
-                        continue;
-                    }
-                }
-                // 鐩爣搴撲綅 ===>> 娣卞簱浣嶏紝 鍒欐牎楠屽叾娴呭簱浣嶆槸鍚︿负 O
-                if (null != targetLoc && Utils.isDeepLoc(slaveProperties, targetLoc.getLocNo())) {
-                    LocMast shallowLoc = locMastService.selectById(Utils.getShallowLoc(slaveProperties, targetLoc.getLocNo()));
-                    if (!shallowLoc.getLocSts().equals("O")) {
-                        continue;
-                    }
-                }
-            }
-
-            if (!Cools.isEmpty(targetLoc)) {
-                break;
-            }
-
-        }
-
-        if (targetLoc == null) {
-            throw new CoolException("鎿嶄綔澶辫触锛屽綋鍓嶄粨搴撴壘涓嶅埌绌哄簱浣�");
-        }
-
-        Date now = new Date();
-        // 淇敼宸ヤ綔妗�
-        StaDesc staDesc = staDescService.queryCrnStn(targetLoc.getCrnNo());
-        if (Cools.isEmpty(staDesc)) {
-            throw new CoolException("鍏ュ簱璺緞涓嶅瓨鍦�");
-        }
-        wrkMast.setWrkSts(2L);
-        wrkMast.setLocNo(targetLoc.getLocNo());
-        wrkMast.setStaNo(staDesc.getCrnStn());
-        wrkMast.setCrnNo(targetLoc.getCrnNo());
-        wrkMast.setModiTime(now);
-        wrkMast.setModiUser(userId);
-        wrkMast.setPreHave("N");
-        if (!wrkMastService.updateById(wrkMast)) {
-            throw new CoolException("淇敼宸ヤ綔妗eけ璐�");
-        }
-        // 淇敼搴撲綅鐘舵�� O ===>>> S
-        if (targetLoc.getLocSts().equals("O")){
-            targetLoc.setLocSts("S"); // S.鍏ュ簱棰勭害
-            targetLoc.setModiUser(userId);
-            targetLoc.setModiTime(now);
-            if (!locMastService.updateById(targetLoc)){
-                throw new CoolException("鏀瑰彉搴撲綅鐘舵�佸け璐�");
-            }
-        } else {
-            throw new CoolException(targetLoc.getLocNo()+"鐩爣搴撲綅宸茶鍗犵敤");
-        }
-        // 绂佺敤寮傚父搴撲綅
-//        locMast.setLocSts("X"); // X.绂佺敤
-//        locMast.setModiUser(userId);
-//        locMast.setModiTime(now);
-//        if (!locMastService.updateById(locMast)){
-//            throw new CoolException("鏀瑰彉搴撲綅鐘舵�佸け璐�");
-//        }
-        return targetLoc.getLocNo();
+        return "";
     }
 
 }

--
Gitblit v1.9.1