From 87e2c5cc992ea090c574417725db55e9ac704705 Mon Sep 17 00:00:00 2001
From: zhangc <zc@123>
Date: 星期三, 07 一月 2026 08:50:31 +0800
Subject: [PATCH] 1

---
 zy-acs-manager/src/main/java/com/zy/acs/manager/manager/controller/utils/UtilsController.java |   28 +++++++++++++++-------------
 1 files changed, 15 insertions(+), 13 deletions(-)

diff --git a/zy-acs-manager/src/main/java/com/zy/acs/manager/manager/controller/utils/UtilsController.java b/zy-acs-manager/src/main/java/com/zy/acs/manager/manager/controller/utils/UtilsController.java
index 9a7ab84..22df854 100644
--- a/zy-acs-manager/src/main/java/com/zy/acs/manager/manager/controller/utils/UtilsController.java
+++ b/zy-acs-manager/src/main/java/com/zy/acs/manager/manager/controller/utils/UtilsController.java
@@ -67,7 +67,7 @@
 
     private int d2 = 5;
 
-    private List<Integer> starts2 = Lists.newArrayList(389, 478, 567, 745, 835, 923, 1012, 1101, 1190, 1366, 1458, 1547);
+    private List<Integer> starts2 = Lists.newArrayList(389, 478, 567, 656,835, 923, 1012, 1101, 1190, 1366, 1458, 1547);
 
 
     @RequestMapping("/loc")
@@ -76,24 +76,26 @@
     public String loc() {
         List<Loc> list = locService.list(new LambdaQueryWrapper<Loc>().orderByAsc(Loc::getRow).orderByAsc(Loc::getBay).orderByAsc(Loc::getLev));
         for (Loc loc : list) {
-//            if (loc.getBay() <= 24) {
-//                Integer i = starts.get((loc.getRow() - 1) / 2);
-//                Code cacheByData = codeService.getCacheByData(Utils.zeroFill((loc.getBay()%8 -1+ i + loc.getBay() / 8 * 10) + "", 8));
-//                loc.setCode(cacheByData.getId());
-//                locService.updateById(loc);
-//            }
+            if (loc.getBay() == 24||loc.getBay() == 8||loc.getBay() == 16) {
+                Integer i = starts.get((loc.getRow() - 1) / 2);
+                Code cacheByData = codeService.getCacheByData(Utils.zeroFill(((loc.getBay()-1)%8 + i + (loc.getBay()-1) / 8 * 10) + "", 8));
+                loc.setCode(cacheByData.getId());
+                locService.updateById(loc);
+            }
 //            if (loc.getBay() > 24 && loc.getBay() <= 32) {
 //                Integer i = starts.get((loc.getRow() - 1)  / 2) + 30;
 //                Code cacheByData = codeService.getCacheByData(Utils.zeroFill(((loc.getBay() - 24)%4-1 + i + (loc.getBay() - 24) / 4 * 6) + "", 8));
 //                loc.setCode(cacheByData.getId());
 //                locService.updateById(loc);
 //            }
-            if (loc.getBay() > 32) {
-                Integer i = starts2.get((loc.getRow() - 13) / 2);
-                Code cacheByData = codeService.getCacheByData(Utils.zeroFill((Utils.zeroFill((((loc.getBay()-1) % 8) + i + (((loc.getBay()-1) / 8) - 4) * 10) + "", 8)) + "", 8));
-                loc.setCode(cacheByData.getId());
-                locService.updateById(loc);
-            }
+//            if (loc.getBay() > 32) {
+//                Integer i = starts2.get((loc.getRow() - 13) / 2);
+//                if (i==656){
+//                    Code cacheByData = codeService.getCacheByData(Utils.zeroFill((Utils.zeroFill((((loc.getBay()-1) % 8) + i + (((loc.getBay()-1) / 8) - 4) * 10) + "", 8)) + "", 8));
+//                    loc.setCode(cacheByData.getId());
+//                    locService.updateById(loc);
+//                }
+//            }
         }
         return "success";
     }

--
Gitblit v1.9.1