From 6c15007b12d36d8f6d3e3f8127aa85a21aeb32c4 Mon Sep 17 00:00:00 2001
From: lty <876263681@qq.com>
Date: 星期四, 03 七月 2025 15:52:46 +0800
Subject: [PATCH] #锐麒初始化

---
 src/main/java/com/zy/asrs/controller/WorkController.java |  248 ++++++++++++++++++++++++------------------------
 1 files changed, 124 insertions(+), 124 deletions(-)

diff --git a/src/main/java/com/zy/asrs/controller/WorkController.java b/src/main/java/com/zy/asrs/controller/WorkController.java
index a0ac33a..5ca0606 100644
--- a/src/main/java/com/zy/asrs/controller/WorkController.java
+++ b/src/main/java/com/zy/asrs/controller/WorkController.java
@@ -80,73 +80,73 @@
         return R.ok("鍏ュ簱鍚姩鎴愬姛").add(workService.startupFullPutStore(fullStoreParam,getUserId()));
     }
 
-//    @RequestMapping("/plate/out/start")
-//    @ManagerAuth(memo = "鍑哄簱浣滀笟")
-//    public R fullStoreTakeStart(@RequestBody StockOutParam param) {
-//        workService.startupFullTakeStore(param, getUserId());
-//        return R.ok("鍑哄簱鍚姩鎴愬姛");
-//    }
-
     @RequestMapping("/plate/out/start")
     @ManagerAuth(memo = "鍑哄簱浣滀笟")
-    public R fullStoreTakeStart(@RequestBody StockOutFloorParam param) {
-        if (param.getFloor() != null) {
-            List<Integer> siteIdList = new ArrayList<>();
-
-            // 绗竴姝ワ細鏍规嵁妤煎眰閫夋嫨绔欑偣闆嗗悎
-            switch (param.getFloor()) {
-                case 1: // 涓�妤硷紙涓滃尯锛�
-                    siteIdList = Arrays.asList(121, 124, 125, 126);
-                    break;
-                case 2: // 浜屾ゼ锛堜笢鍖猴級
-                    siteIdList = Arrays.asList(221, 224, 226, 229);
-                    break;
-                case 3: // 鍥涙ゼ锛堜笢鍖猴級
-                    siteIdList = Arrays.asList(411, 412, 413, 414);
-                    break;
-                case 4: // 涓�妤硷紙瑗垮尯锛�
-                    siteIdList = Arrays.asList(103); // 鍙湁涓�涓珯鐐�
-                    break;
-                case 5: // 浜屾ゼ锛堣タ鍖猴級
-                    siteIdList = Arrays.asList(201, 204, 206, 209);
-                    break;
-                case 6: // 鍥涙ゼ锛堣タ鍖猴級
-                    siteIdList = Arrays.asList(401, 402, 403, 404);
-                    break;
-                default:
-                    break;
-            }
-
-            // 绗簩姝ワ細鏍规嵁 locNo 鐨勬帓鍙凤紝缁欐瘡涓� locDetl 璁剧疆 siteId
-            if (param.getLocDetls() != null) {
-                for (StockOutFloorParam.LocDetl locDetl : param.getLocDetls()) {
-                    String locNo = locDetl.getLocNo(); // 濡傦細0312001
-                    if (locNo != null && locNo.length() >= 2) {
-                        String rowStr = locNo.substring(0, 2); // 鍓嶄袱浣嶄负鎺掑彿
-                        int row = Integer.parseInt(rowStr);
-
-                        Integer siteId = null;
-
-                        // 绔欑偣鍒嗗竷瑙勫垯
-                        if (row == 1 || row == 2) {
-                            siteId = siteIdList.size() > 0 ? siteIdList.get(0) : null;
-                        } else if (row == 3 || row == 4) {
-                            siteId = siteIdList.size() > 1 ? siteIdList.get(1) : null;
-                        } else if (row == 5 || row == 6) {
-                            siteId = siteIdList.size() > 2 ? siteIdList.get(2) : null;
-                        } else if (row == 7 || row == 8) {
-                            siteId = siteIdList.size() > 3 ? siteIdList.get(3) : null;
-                        }
-
-                        // 璁剧疆 siteId
-                        locDetl.setSiteId(siteId);
-                    }
-                }
-            }
-        }
+    public R fullStoreTakeStart(@RequestBody StockOutParam param) {
         workService.startupFullTakeStore(param, getUserId());
         return R.ok("鍑哄簱鍚姩鎴愬姛");
     }
+
+//    @RequestMapping("/plate/out/start")
+//    @ManagerAuth(memo = "鍑哄簱浣滀笟")
+//    public R fullStoreTakeStart(@RequestBody StockOutFloorParam param) {
+//        if (param.getFloor() != null) {
+//            List<Integer> siteIdList = new ArrayList<>();
+//
+//            // 绗竴姝ワ細鏍规嵁妤煎眰閫夋嫨绔欑偣闆嗗悎
+//            switch (param.getFloor()) {
+//                case 1: // 涓�妤硷紙涓滃尯锛�
+//                    siteIdList = Arrays.asList(121, 124, 125, 126);
+//                    break;
+//                case 2: // 浜屾ゼ锛堜笢鍖猴級
+//                    siteIdList = Arrays.asList(221, 224, 226, 229);
+//                    break;
+//                case 3: // 鍥涙ゼ锛堜笢鍖猴級
+//                    siteIdList = Arrays.asList(411, 412, 413, 414);
+//                    break;
+//                case 4: // 涓�妤硷紙瑗垮尯锛�
+//                    siteIdList = Arrays.asList(103); // 鍙湁涓�涓珯鐐�
+//                    break;
+//                case 5: // 浜屾ゼ锛堣タ鍖猴級
+//                    siteIdList = Arrays.asList(201, 204, 206, 209);
+//                    break;
+//                case 6: // 鍥涙ゼ锛堣タ鍖猴級
+//                    siteIdList = Arrays.asList(401, 402, 403, 404);
+//                    break;
+//                default:
+//                    break;
+//            }
+//
+//            // 绗簩姝ワ細鏍规嵁 locNo 鐨勬帓鍙凤紝缁欐瘡涓� locDetl 璁剧疆 siteId
+//            if (param.getLocDetls() != null) {
+//                for (StockOutFloorParam.LocDetl locDetl : param.getLocDetls()) {
+//                    String locNo = locDetl.getLocNo(); // 濡傦細0312001
+//                    if (locNo != null && locNo.length() >= 2) {
+//                        String rowStr = locNo.substring(0, 2); // 鍓嶄袱浣嶄负鎺掑彿
+//                        int row = Integer.parseInt(rowStr);
+//
+//                        Integer siteId = null;
+//
+//                        // 绔欑偣鍒嗗竷瑙勫垯
+//                        if (row == 1 || row == 2) {
+//                            siteId = siteIdList.size() > 0 ? siteIdList.get(0) : null;
+//                        } else if (row == 3 || row == 4) {
+//                            siteId = siteIdList.size() > 1 ? siteIdList.get(1) : null;
+//                        } else if (row == 5 || row == 6) {
+//                            siteId = siteIdList.size() > 2 ? siteIdList.get(2) : null;
+//                        } else if (row == 7 || row == 8) {
+//                            siteId = siteIdList.size() > 3 ? siteIdList.get(3) : null;
+//                        }
+//
+//                        // 璁剧疆 siteId
+//                        locDetl.setSiteId(siteId);
+//                    }
+//                }
+//            }
+//        }
+//        workService.startupFullTakeStore(param, getUserId());
+//        return R.ok("鍑哄簱鍚姩鎴愬姛");
+//    }
 
     @RequestMapping("/empty/plate/in/start")
     @ManagerAuth(memo = "绌烘澘鍏ュ簱")
@@ -161,75 +161,75 @@
         return R.ok("鍑哄簱鍚姩鎴愬姛");
     }
 
-//    @RequestMapping("/locCheck/out/start")
-//    @ManagerAuth(memo = "鐩樼偣鍑哄簱")
-//    public R locCheckOutStart(@RequestBody StockOutParam param) {
-//
-//        workService.locCheckOut(param, getUserId());
-//        return R.ok("鍑哄簱鍚姩鎴愬姛");
-//    }
-
     @RequestMapping("/locCheck/out/start")
     @ManagerAuth(memo = "鐩樼偣鍑哄簱")
-    public R locCheckOutStart(@RequestBody StockOutFloorParam param) {
-        if (param.getFloor() != null) {
-            List<Integer> siteIdList = new ArrayList<>();
+    public R locCheckOutStart(@RequestBody StockOutParam param) {
 
-            // 绗竴姝ワ細鏍规嵁妤煎眰閫夋嫨绔欑偣闆嗗悎
-            switch (param.getFloor()) {
-                case 1: // 涓�妤硷紙涓滃尯锛�
-                    siteIdList = Arrays.asList(121, 124, 125, 126);
-                    break;
-                case 2: // 浜屾ゼ锛堜笢鍖猴級
-                    siteIdList = Arrays.asList(221, 224, 226, 229);
-                    break;
-                case 3: // 鍥涙ゼ锛堜笢鍖猴級
-                    siteIdList = Arrays.asList(411, 412, 413, 414);
-                    break;
-                case 4: // 涓�妤硷紙瑗垮尯锛�
-                    siteIdList = Arrays.asList(103); // 鍙湁涓�涓珯鐐�
-                    break;
-                case 5: // 浜屾ゼ锛堣タ鍖猴級
-                    siteIdList = Arrays.asList(201, 204, 206, 209);
-                    break;
-                case 6: // 鍥涙ゼ锛堣タ鍖猴級
-                    siteIdList = Arrays.asList(401, 402, 403, 404);
-                    break;
-                default:
-                    break;
-            }
-
-            // 绗簩姝ワ細鏍规嵁 locNo 鐨勬帓鍙凤紝缁欐瘡涓� locDetl 璁剧疆 siteId
-            if (param.getLocDetls() != null) {
-                for (StockOutFloorParam.LocDetl locDetl : param.getLocDetls()) {
-                    String locNo = locDetl.getLocNo(); // 濡傦細0312001
-                    if (locNo != null && locNo.length() >= 2) {
-                        String rowStr = locNo.substring(0, 2); // 鍓嶄袱浣嶄负鎺掑彿
-                        int row = Integer.parseInt(rowStr);
-
-                        Integer siteId = null;
-
-                        // 绔欑偣鍒嗗竷瑙勫垯
-                        if (row == 1 || row == 2) {
-                            siteId = siteIdList.size() > 0 ? siteIdList.get(0) : null;
-                        } else if (row == 3 || row == 4) {
-                            siteId = siteIdList.size() > 1 ? siteIdList.get(1) : null;
-                        } else if (row == 5 || row == 6) {
-                            siteId = siteIdList.size() > 2 ? siteIdList.get(2) : null;
-                        } else if (row == 7 || row == 8) {
-                            siteId = siteIdList.size() > 3 ? siteIdList.get(3) : null;
-                        }
-
-                        // 璁剧疆 siteId
-                        locDetl.setSiteId(siteId);
-                    }
-                }
-            }
-        }
         workService.locCheckOut(param, getUserId());
         return R.ok("鍑哄簱鍚姩鎴愬姛");
     }
 
+//    @RequestMapping("/locCheck/out/start")
+//    @ManagerAuth(memo = "鐩樼偣鍑哄簱")
+//    public R locCheckOutStart(@RequestBody StockOutFloorParam param) {
+//        if (param.getFloor() != null) {
+//            List<Integer> siteIdList = new ArrayList<>();
+//
+//            // 绗竴姝ワ細鏍规嵁妤煎眰閫夋嫨绔欑偣闆嗗悎
+//            switch (param.getFloor()) {
+//                case 1: // 涓�妤硷紙涓滃尯锛�
+//                    siteIdList = Arrays.asList(121, 124, 125, 126);
+//                    break;
+//                case 2: // 浜屾ゼ锛堜笢鍖猴級
+//                    siteIdList = Arrays.asList(221, 224, 226, 229);
+//                    break;
+//                case 3: // 鍥涙ゼ锛堜笢鍖猴級
+//                    siteIdList = Arrays.asList(411, 412, 413, 414);
+//                    break;
+//                case 4: // 涓�妤硷紙瑗垮尯锛�
+//                    siteIdList = Arrays.asList(103); // 鍙湁涓�涓珯鐐�
+//                    break;
+//                case 5: // 浜屾ゼ锛堣タ鍖猴級
+//                    siteIdList = Arrays.asList(201, 204, 206, 209);
+//                    break;
+//                case 6: // 鍥涙ゼ锛堣タ鍖猴級
+//                    siteIdList = Arrays.asList(401, 402, 403, 404);
+//                    break;
+//                default:
+//                    break;
+//            }
+//
+//            // 绗簩姝ワ細鏍规嵁 locNo 鐨勬帓鍙凤紝缁欐瘡涓� locDetl 璁剧疆 siteId
+//            if (param.getLocDetls() != null) {
+//                for (StockOutFloorParam.LocDetl locDetl : param.getLocDetls()) {
+//                    String locNo = locDetl.getLocNo(); // 濡傦細0312001
+//                    if (locNo != null && locNo.length() >= 2) {
+//                        String rowStr = locNo.substring(0, 2); // 鍓嶄袱浣嶄负鎺掑彿
+//                        int row = Integer.parseInt(rowStr);
+//
+//                        Integer siteId = null;
+//
+//                        // 绔欑偣鍒嗗竷瑙勫垯
+//                        if (row == 1 || row == 2) {
+//                            siteId = siteIdList.size() > 0 ? siteIdList.get(0) : null;
+//                        } else if (row == 3 || row == 4) {
+//                            siteId = siteIdList.size() > 1 ? siteIdList.get(1) : null;
+//                        } else if (row == 5 || row == 6) {
+//                            siteId = siteIdList.size() > 2 ? siteIdList.get(2) : null;
+//                        } else if (row == 7 || row == 8) {
+//                            siteId = siteIdList.size() > 3 ? siteIdList.get(3) : null;
+//                        }
+//
+//                        // 璁剧疆 siteId
+//                        locDetl.setSiteId(siteId);
+//                    }
+//                }
+//            }
+//        }
+//        workService.locCheckOut(param, getUserId());
+//        return R.ok("鍑哄簱鍚姩鎴愬姛");
+//    }
+
     @RequestMapping("/loc/move/start")
     @ManagerAuth(memo = "搴撲綅绉昏浆")
     public R locMoveStart(@RequestParam String sourceLocNo,

--
Gitblit v1.9.1