From 925a99cba0e76224d008d79515cc0fd889f3b5fe Mon Sep 17 00:00:00 2001
From: lsh <1>
Date: 星期二, 16 七月 2024 09:05:51 +0800
Subject: [PATCH] #

---
 src/main/java/com/zy/asrs/service/impl/OpenServiceImpl.java |   34 ++++++++++++++++++++++++++++++++++
 1 files changed, 34 insertions(+), 0 deletions(-)

diff --git a/src/main/java/com/zy/asrs/service/impl/OpenServiceImpl.java b/src/main/java/com/zy/asrs/service/impl/OpenServiceImpl.java
index e7b11bc..8d470ee 100644
--- a/src/main/java/com/zy/asrs/service/impl/OpenServiceImpl.java
+++ b/src/main/java/com/zy/asrs/service/impl/OpenServiceImpl.java
@@ -14,6 +14,7 @@
 import com.zy.asrs.mapper.TagMapper;
 import com.zy.asrs.service.*;
 import com.zy.asrs.task.core.ReturnT;
+import com.zy.asrs.task.handler.BareBoardHandler;
 import com.zy.asrs.utils.CodeDetectionUtil;
 import com.zy.asrs.utils.MatUtils;
 import com.zy.asrs.utils.PostMesDataUtils;
@@ -83,6 +84,8 @@
     private LocMastService locMastService;
     @Autowired
     private WorkService workService;
+    @Autowired
+    private BareBoardHandler bareBoardHandler;
 
     @Override
     @Transactional
@@ -1069,6 +1072,8 @@
                 smallContainersJar(param);
             } else if (param.getType()==3){//鐩翠緵浜х嚎
                 smallContainersSta(param);
+            } else if (param.getType()==99){//搴撳唴渚涗骇绾�  //鍑哄簱  娴嬭瘯
+                smallContainersBig99(param);
             }
         } catch (Exception e){
             throw new CoolException("澶辫触锛侊紒锛佸師鍥狅細"+e.getMessage());
@@ -1460,5 +1465,34 @@
         }
     }
 
+    /*
+     * 鍑哄簱
+     * 鐩翠緵浜х嚎
+     * */
+    public void smallContainersBig99(SmallCompleteParam param) {//鐩翠緵浜х嚎//鍑哄簱
+        Long userId = 7777L;//mes
+        //鍒ゆ柇param鍙傛暟
+        if (Cools.isEmpty(param.getType())){
+            throw new CoolException("鍙傛暟锛氱被鍨� type涓虹┖");
+//        }else if (Cools.isEmpty(param.getStaNo())){
+//            throw new CoolException("鍙傛暟锛氭姇鏂欑偣浣� staNo涓虹┖");
+        }else if (Cools.isEmpty(param.getDevNo())){
+            throw new CoolException("鍙傛暟锛氫骇绾跨偣浣� devNo涓虹┖");
+        }else if (Cools.isEmpty(param.getMatnr())){
+            throw new CoolException("鍙傛暟锛氬搧鍙� matnr涓虹┖");
+        }else if (Cools.isEmpty(param.getWeight())){
+            throw new CoolException("鍙傛暟锛氱墿鏂欓噸閲� wright涓虹┖");
+        }else if (Cools.isEmpty(param.getBatchNum())){
+            throw new CoolException("鍙傛暟锛氬嚭搴撴暟閲� batchNum涓虹┖");
+        }
+        Integer devNo = param.getDevNo();
+        Integer batchNum = param.getBatchNum();
+
+
+        for (int i =0;i<batchNum;i++){
+            bareBoardHandler.startYx(devNo,99);
+        }
+    }
+
     /*...........................浜冲窞鐓滄槦..............浠ヤ笂.............浜冲窞鐓滄槦...........................*/
 }

--
Gitblit v1.9.1