From 4f22e4508f5597fc689708dc96ea99accc357375 Mon Sep 17 00:00:00 2001
From: lsh <lsh@163.com>
Date: 星期日, 02 三月 2025 09:06:13 +0800
Subject: [PATCH] *

---
 src/main/java/com/zy/asrs/service/impl/MainServiceImpl.java |    4 ++--
 src/main/java/com/zy/asrs/entity/WrkMast.java               |   52 ++++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 54 insertions(+), 2 deletions(-)

diff --git a/src/main/java/com/zy/asrs/entity/WrkMast.java b/src/main/java/com/zy/asrs/entity/WrkMast.java
index a45aa9e..9390043 100644
--- a/src/main/java/com/zy/asrs/entity/WrkMast.java
+++ b/src/main/java/com/zy/asrs/entity/WrkMast.java
@@ -496,4 +496,56 @@
         }
     }
 
+    public Integer getStaNoCs(){
+        switch (staNo){
+            case 101:
+                return 119;
+            case 103:
+                return 123;
+            case 105:
+                return 127;
+            case 107:
+                return 131;
+            case 109:
+                return 132;
+            case 119:
+                return 101;
+            case 123:
+                return 103;
+            case 127:
+                return 105;
+            case 131:
+                return 107;
+            case 132:
+                return 109;
+        }
+        return 0;
+    }
+
+    public Integer getSourceNoCs(){
+        switch (sourceStaNo){
+            case 120:
+                return 102;
+            case 134:
+                return 104;
+            case 128:
+                return 106;
+            case 132:
+                return 108;
+            case 133:
+                return 110;
+            case 102:
+                return 120;
+            case 104:
+                return 124;
+            case 106:
+                return 128;
+            case 108:
+                return 132;
+            case 110:
+                return 133;
+        }
+        return 0;
+    }
+
 }
diff --git a/src/main/java/com/zy/asrs/service/impl/MainServiceImpl.java b/src/main/java/com/zy/asrs/service/impl/MainServiceImpl.java
index 8b40723..d451a62 100644
--- a/src/main/java/com/zy/asrs/service/impl/MainServiceImpl.java
+++ b/src/main/java/com/zy/asrs/service/impl/MainServiceImpl.java
@@ -408,8 +408,8 @@
                                 WrkMast wrkMast1 = new WrkMast();
                                 int workNo = commonService.getWorkNo(0);
                                 wrkMast1.setWrkNo((long) workNo);
-                                wrkMast1.setSourceStaNo(wrkMast.getStaNo());
-                                wrkMast1.setStaNo(wrkMast.getSourceStaNo());
+                                wrkMast1.setSourceStaNo(wrkMast.getStaNoCs());
+                                wrkMast1.setStaNo(wrkMast.getSourceNoCs());
                                 wrkMast1.setWrkSts(1L);
                                 wrkMast1.setIoType(1);
                                 wrkMast1.setModiTime(now);

--
Gitblit v1.9.1