From dbc2514aad6b2b70b08e81f33d45f64aae175ccf Mon Sep 17 00:00:00 2001
From: yxFwq <1>
Date: 星期二, 19 十一月 2024 16:31:34 +0800
Subject: [PATCH] #

---
 src/main/java/com/zy/asrs/service/impl/MobileServiceImpl.java |   20 +++++++++++---------
 1 files changed, 11 insertions(+), 9 deletions(-)

diff --git a/src/main/java/com/zy/asrs/service/impl/MobileServiceImpl.java b/src/main/java/com/zy/asrs/service/impl/MobileServiceImpl.java
index 3df51be..50ea838 100644
--- a/src/main/java/com/zy/asrs/service/impl/MobileServiceImpl.java
+++ b/src/main/java/com/zy/asrs/service/impl/MobileServiceImpl.java
@@ -40,7 +40,9 @@
 @Service
 public class MobileServiceImpl implements MobileService {
 
-
+    public static final List<Integer> OVER_TORN_STA_NO_LIST = new ArrayList<Integer>() {{
+        add(126);add(131);add(310);add(312);
+    }};
 
     @Autowired
     private MatService matService;
@@ -243,7 +245,7 @@
         }
         List<String> orderBoxNoList = new ArrayList<>();
         for (OrderDetl orderDetl: orderDetls){
-            if (orderDetl.getWorkQty()==0){
+            if (orderDetl.getWorkQty().equals(0.0)){
                 orderBoxNoList.add(orderDetl.getBatch());
             }
         }
@@ -253,9 +255,9 @@
         List<String> matListBoxNoList = new ArrayList<>();
         for (TrussCombParam.MatList matList: param.getMatList()){
             if (!orderBoxNoList.contains(matList.getBatch())){
-                throw new CoolException("鍗曞彿锛�"+param.getOrderNo()+" 绠卞彿锛�"+matList.getBatch()+"涓嶅睘浜庢璁㈠崟鎴栬�呭凡缁忓叆搴�");
+                throw new CoolException("鍗曞彿锛�"+param.getOrderNo()+" 鎵规锛�"+matList.getBatch()+"涓嶅睘浜庢璁㈠崟鎴栬�呭凡缁忓叆搴�");
             }else {
-                matListBoxNoList.add(matList.getBoxNo());
+                matListBoxNoList.add(matList.getBatch());
             }
         }
         List<OrderDetl> orderDetlList = new ArrayList<>();
@@ -300,7 +302,7 @@
             waitPakin.setWeight(orderDetl.getWeight());  //鍑�閲�
             waitPakin.setVolume(orderDetl.getVolume());  //姣涢噸
             waitPakin.setPrice(orderDetl.getPrice());   //闀垮害
-            waitPakin.setSpecs(String.valueOf(orderDetl.getSpecs()));   //鎺ュご
+            waitPakin.setSpecs(String.valueOf(orderDetl.getSpecs()));   //鎺ュご  MES璁㈠崟鍙�
             waitPakin.setOrigin("1"); //鏈ㄧ鍦ㄦ墭鐩樹笂鐨勪綅缃�
             waitPakin.setIoStatus("Y");     // 鍏ュ嚭鐘舵��
             waitPakin.setAnfme(orderDetl.getAnfme());  // 鏈ㄧ涓摐绠旀暟閲�
@@ -531,7 +533,7 @@
             matnr = matList.getMatnr();
             WaitPakin waitPakin = new WaitPakin();
             waitPakin.sync(mat);
-            waitPakin.setBatch(matList.getBatch());       //鏈ㄧ缂栫爜  //鎵规  鍞竴鍊�  绠卞彿
+            waitPakin.setBatch(matList.getBatch());       //鏈ㄧ缂栫爜  //鎵规  鍞竴鍊�  鎵规
             waitPakin.setModel(matList.getModel());       //鍗峰彿  鍞竴鍊�
             waitPakin.setBrand(param.getBoxType());     //鏈ㄧ绫诲瀷
             waitPakin.setZpallet(param.getBarcode());   //鎵樼洏鐮�
@@ -539,7 +541,7 @@
             waitPakin.setWeight(matList.getWeight());  //鍑�閲�
             waitPakin.setVolume(matList.getRoughWeight());  //姣涢噸
             waitPakin.setPrice(matList.getRollExtent());   //闀垮害
-            waitPakin.setSpecs(String.valueOf(matList.getJoint()));   //鎺ュご
+            waitPakin.setSpecs(String.valueOf(matList.getJoint()));   //鎺ュご  MES璁㈠崟鍙�
             waitPakin.setIoStatus("Y");     // 鍏ュ嚭鐘舵��
             waitPakin.setAnfme(matList.getAnfme());  // 鏁伴噺
             waitPakin.setStatus("Y");    // 鐘舵��
@@ -1126,8 +1128,8 @@
         wrkMast.setLinkMis("N");
         wrkMast.setAppeUser(userId); // 鎿嶄綔浜哄憳鏁版嵁
         wrkMast.setSheetNo("0");  //寰愬伐姹変簯鎷嗗灈鏍囪锛�0: 鍒濆  1: 鏈媶  2:宸叉媶 3锛氬凡澶勭悊鍙笅涓�姝ワ紙杞巻鍙叉。锛�
-        if (wrkMast.getStaNo()<118 || wrkMast.getStaNo()>121){
-            wrkMast.setSheetNo("3");
+        if (!OVER_TORN_STA_NO_LIST.contains(staDesc.getStnNo())){
+            wrkMast.setSheetNo("2");
         }
         wrkMast.setAppeTime(now);
         wrkMast.setModiUser(userId);

--
Gitblit v1.9.1