From c27d3ae9d5130a230e1dcb59abd4e8851dceb9d6 Mon Sep 17 00:00:00 2001
From: lty <876263681@qq.com>
Date: 星期四, 24 四月 2025 14:22:20 +0800
Subject: [PATCH] #新增盘点单号,页面修改

---
 src/main/java/com/zy/asrs/task/handler/AutoLocMoveHandler.java |   84 +++++++++++++++++++++---------------------
 1 files changed, 42 insertions(+), 42 deletions(-)

diff --git a/src/main/java/com/zy/asrs/task/handler/AutoLocMoveHandler.java b/src/main/java/com/zy/asrs/task/handler/AutoLocMoveHandler.java
index d8bc282..178acec 100644
--- a/src/main/java/com/zy/asrs/task/handler/AutoLocMoveHandler.java
+++ b/src/main/java/com/zy/asrs/task/handler/AutoLocMoveHandler.java
@@ -36,47 +36,47 @@
     @Autowired
     private WorkService workService;
 
-    @Transactional(isolation = Isolation.REPEATABLE_READ)
-    public ReturnT<String> start(Integer crnNo, Integer ioType) {
-        try {
-            //11  绌挎绉诲崟杈�
-            if (ioType==11){
-                for (int bay = 1;bay < 27;bay++){
-                    for (int lev = 1 ; lev <6 ; lev++){
-                        List<LocMast> locMasts = locMastService.selectLocMastShuttleMoveUnilateral(bay,lev,crnNo);
-                        if (!Cools.isEmpty(locMasts) && locMasts.size()<4){
-                            for (LocMast locMast:locMasts){
-                                LocDetl locDetl = locDetlService.selectOne(new EntityWrapper<LocDetl>().eq("loc_no", locMast.getLocNo()));
-                                StartupDto startupDto = commonService.getLocNo(crnNo == 1 ? 6 : 5, ioType, crnNo == 1 ? 917 : 918, locDetl.getMatnr(), locDetl.getBatch(),locDetl.getBrand(),0, null, 0);
-                                workService.locMove(locMast.getLocNo(), startupDto.getLocNo(),9527L);
-                            }
-                            return SUCCESS;
-                        }
-                    }
-                }
-            }else {//11  鍗曡竟绉荤┛姊�
-                List<Map<String, Object>> list = locDetlService.selectLocDetlUnilateralMoveShuttleMap(crnNo);//111   鍗曡竟绉荤┛姊�
-                for (Map<String, Object> map : list) {
-                    String matnr = map.getOrDefault("matnr","").toString();//鐗╂枡鍙�
-                    String batch = map.getOrDefault("batch","").toString();//鎵瑰彿
-                    String grade = map.getOrDefault("brand","").toString();//绛夌骇
-                    int count = Integer.parseInt(map.get("count").toString());//鍗曡竟搴撴暟閲�
-                    if (count < 4) {
-                        continue;
-                    }
-
-                    List<LocDetl> locDetlList = locDetlService.selectLocDetlUnilateralMoveShuttle(matnr, batch, grade, crnNo);
-                    for (LocDetl locDetl : locDetlList) {
-                        StartupDto startupDto = commonService.getLocNo(crnNo == 1 ? 4 : 3, ioType, crnNo == 1 ? 901 : 932, locDetl.getMatnr(), locDetl.getBatch(), locDetl.getBrand(),0, null, 0);
-                        workService.locMove(locDetl.getLocNo(), startupDto.getLocNo(), 9527L);
-                    }
-                }
-                return SUCCESS;
-            }
-        }catch (Exception e){
-            log.error("鑷姩绉诲簱鍑洪敊,鍫嗗灈鏈哄彿{}锛屽伐浣滅被鍨媨}",crnNo,ioType);
-        }
-        return SUCCESS;
-    }
+//    @Transactional(isolation = Isolation.REPEATABLE_READ)
+//    public ReturnT<String> start(Integer crnNo, Integer ioType) {
+//        try {
+//            //11  绌挎绉诲崟杈�
+//            if (ioType==11){
+//                for (int bay = 1;bay < 27;bay++){
+//                    for (int lev = 1 ; lev <6 ; lev++){
+//                        List<LocMast> locMasts = locMastService.selectLocMastShuttleMoveUnilateral(bay,lev,crnNo);
+//                        if (!Cools.isEmpty(locMasts) && locMasts.size()<4){
+//                            for (LocMast locMast:locMasts){
+//                                LocDetl locDetl = locDetlService.selectOne(new EntityWrapper<LocDetl>().eq("loc_no", locMast.getLocNo()));
+//                                StartupDto startupDto = commonService.getLocNo(crnNo == 1 ? 6 : 5, ioType, crnNo == 1 ? 917 : 918, locDetl.getMatnr(), locDetl.getBatch(),locDetl.getBrand(), null);
+//                                workService.locMove(locMast.getLocNo(), startupDto.getLocNo(),9527L);
+//                            }
+//                            return SUCCESS;
+//                        }
+//                    }
+//                }
+//            }else {//11  鍗曡竟绉荤┛姊�
+//                List<Map<String, Object>> list = locDetlService.selectLocDetlUnilateralMoveShuttleMap(crnNo);//111   鍗曡竟绉荤┛姊�
+//                for (Map<String, Object> map : list) {
+//                    String matnr = map.getOrDefault("matnr","").toString();//鐗╂枡鍙�
+//                    String batch = map.getOrDefault("batch","").toString();//鎵瑰彿
+//                    String grade = map.getOrDefault("brand","").toString();//绛夌骇
+//                    int count = Integer.parseInt(map.get("count").toString());//鍗曡竟搴撴暟閲�
+//                    if (count < 4) {
+//                        continue;
+//                    }
+//
+//                    List<LocDetl> locDetlList = locDetlService.selectLocDetlUnilateralMoveShuttle(matnr, batch, grade, crnNo);
+//                    for (LocDetl locDetl : locDetlList) {
+//                        StartupDto startupDto = commonService.getLocNo(crnNo == 1 ? 4 : 3, ioType, crnNo == 1 ? 901 : 932, locDetl.getMatnr(), locDetl.getBatch(), locDetl.getBrand(), null);
+//                        workService.locMove(locDetl.getLocNo(), startupDto.getLocNo(), 9527L);
+//                    }
+//                }
+//                return SUCCESS;
+//            }
+//        }catch (Exception e){
+//            log.error("鑷姩绉诲簱鍑洪敊,鍫嗗灈鏈哄彿{}锛屽伐浣滅被鍨媨}",crnNo,ioType);
+//        }
+//        return SUCCESS;
+//    }
 
 }

--
Gitblit v1.9.1