From 1a5cd57e23835da1fd582ca51e7ee1626d15148b Mon Sep 17 00:00:00 2001
From: Administrator <pjb>
Date: 星期五, 25 七月 2025 18:02:56 +0800
Subject: [PATCH] 入库站点修改

---
 src/main/java/com/zy/common/model/Shelves.java |   38 +++++++++++++++++++-------------------
 1 files changed, 19 insertions(+), 19 deletions(-)

diff --git a/src/main/java/com/zy/common/model/Shelves.java b/src/main/java/com/zy/common/model/Shelves.java
index de2aa46..26b21ab 100644
--- a/src/main/java/com/zy/common/model/Shelves.java
+++ b/src/main/java/com/zy/common/model/Shelves.java
@@ -41,18 +41,29 @@
         init();
     }
 
+    public static void main(String[] args) throws InterruptedException {
+        Shelves shelves = new Shelves(8, 2);
+        System.out.println(shelves.nodes.toString());
+        int start = 1;
+        while (true) {
+            System.out.println(start);
+            start = shelves.start(start);
+            Thread.sleep(500L);
+        }
+    }
+
     /**
      * 鍒濆鍖栨柟娉曘�愮鏈夈��
      */
-    private void init(){
-        if (group == 0 || size%group != 0) {
+    private void init() {
+        if (group == 0 || size % group != 0) {
             throw new RuntimeException("shelves init fail!");
         }
         nodes = new ArrayList<>();
-        for (int g = 1; g <= this.group; g++){
-            int unit = size/group;
+        for (int g = 1; g <= this.group; g++) {
+            int unit = size / group;
             List<Integer> node = new ArrayList<>();
-            for (int i = (g-1)*unit+1+offset ; i <= g*unit+offset; i++){
+            for (int i = (g - 1) * unit + 1 + offset; i <= g * unit + offset; i++) {
                 node.add(i);
             }
             nodes.add(node);
@@ -72,9 +83,9 @@
      * @param curSeq 褰撳墠璐ф灦鍙�
      * @return 瑙勫垯鍛戒腑璐ф灦鍙�
      */
-    public int start(int curSeq){
+    public int start(int curSeq) {
         Iterator<List<Integer>> iterator = nodes.iterator();
-        while (iterator.hasNext()){
+        while (iterator.hasNext()) {
             List<Integer> node = iterator.next();
             if (node.contains(curSeq)) {
                 int idx = node.indexOf(curSeq);
@@ -101,23 +112,12 @@
     }
 
     public Integer get(Integer curRow) {
-        for (List<Integer> node : nodes){
+        for (List<Integer> node : nodes) {
             if (node.contains(curRow)) {
                 return nodes.indexOf(node) + 1;
             }
         }
         throw new CoolException("璐ф帓妫�绱㈢郴缁熸姤閿欙紝 node:" + JSON.toJSONString(nodes) + ", curRow:" + curRow);
-    }
-
-    public static void main(String[] args) throws InterruptedException {
-        Shelves shelves = new Shelves(8,2);
-        System.out.println(shelves.nodes.toString());
-        int start = 1;
-        while (true) {
-            System.out.println(start);
-            start = shelves.start(start);
-            Thread.sleep(500L);
-        }
     }
 
 }

--
Gitblit v1.9.1