From 7b3d21cd1c68a48e558fb4255321da8ad7f13b7b Mon Sep 17 00:00:00 2001
From: pang.jiabao <pang_jiabao@163.com>
Date: 星期五, 16 八月 2024 09:04:09 +0800
Subject: [PATCH] 成品入库修改

---
 src/main/java/com/zy/asrs/entity/param/TrussCombParam.java |   67 ++++++++++++++-------------------
 1 files changed, 28 insertions(+), 39 deletions(-)

diff --git a/src/main/java/com/zy/asrs/entity/param/TrussCombParam.java b/src/main/java/com/zy/asrs/entity/param/TrussCombParam.java
index d99aef9..c7ae086 100644
--- a/src/main/java/com/zy/asrs/entity/param/TrussCombParam.java
+++ b/src/main/java/com/zy/asrs/entity/param/TrussCombParam.java
@@ -5,6 +5,7 @@
 import com.zy.asrs.entity.LocDetlRullUpDetail;
 import com.zy.asrs.entity.Order;
 import com.zy.asrs.entity.OrderDetl;
+import com.zy.asrs.entity.WrkDetl;
 import com.zy.asrs.service.LocDetlRullUpDetailService;
 import com.zy.asrs.service.OrderService;
 import io.swagger.models.License;
@@ -20,16 +21,17 @@
 public class TrussCombParam {
 
     private String barcode;//		瀛楃涓�	鎵樼洏鐮�    璁㈠崟鍏辩敤                        //涓婁紶
-    private Integer palletizingNo = 147;//	鏄�	瀛楃涓�	鐮佸灈浣嶇紪鍙�
-    private Integer staStart  = 147;//	鏄�	瀛楃涓�	鐮佸灈浣嶇紪鍙�                               //涓婁紶
-    private Integer palletizingNo2;//	鏄�	瀛楃涓�	鐩爣鐮佸灈浣嶇紪鍙�    璁㈠崟鍏辩敤
+    private Integer souSta;//		瀛楃涓�	鍘熺珯鐐�    璁㈠崟鍏辩敤
+    private Integer palletizingNo;//	鏄�	瀛楃涓�	鐮佸灈浣嶇紪鍙�
+    private Integer staStart;//	鏄�	瀛楃涓�	鐮佸灈浣嶇紪鍙�
+    private Integer palletizingNo2;//	鏄�	瀛楃涓�	鐩爣鐮佸灈浣嶇紪鍙�    璁㈠崟鍏辩敤         //涓婁紶                 //PDA
     private Integer staEnd;//	鏄�	瀛楃涓�	鐩爣鐮佸灈浣嶇紪鍙�    璁㈠崟鍏辩敤                 //涓婁紶
-    private String boxType;//	鏄�	瀛楃涓�	鏈ㄧ绫诲瀷  brand                         //涓婁紶
+    private String boxType;//	鏄�	瀛楃涓�	鏈ㄧ绫诲瀷  brand                         //涓婁紶                 //PDA
     private String uuid;//		瀛楃涓�	鏃堕棿鎴�                                      //涓婁紶
     private String createTime;//		瀛楃涓�	鍒涘缓鏃堕棿
-    private String orderNo;//		瀛楃涓�	璁㈠崟鍙�                                  //涓婁紶
+    private String orderNo;//		瀛楃涓�	璁㈠崟鍙�                                  //涓婁紶                 //PDA
 
-    private List<MatList> matList;//		鏄�	鍒楄〃	鎷嗗灈璐х墿淇℃伅锛�2绠憋紝灏剧鍙兘1绠憋級    //涓婁紶
+    private List<MatList> matList;//		鏄�	鍒楄〃	鎷嗗灈璐х墿淇℃伅锛�2绠憋紝灏剧鍙兘1绠憋級    //涓婁紶                 //PDA
 
     @Data
     public static class MatList{
@@ -39,9 +41,10 @@
         private String position;//	鏄�	瀛楃涓�	鏈ㄧ浣嶇疆锛堟媶鍨涙椂闇�瑕侊級 origin             //涓婁紶
         private Double weight;//	鏄�	灏忔暟鍨�	閲嶉噺                                   //涓婁紶
         private Integer anfme;//		鏁板瓧鍨�	鏈ㄧ涓摐绠旀暟閲�                          //涓婁紶
-        private String batch;//		瀛楃涓�	绠卞彿
+        private String batch;//		瀛楃涓�	绠卞彿                                                               //PDA
         private String specs;//		瀛楃涓�	瑙勬牸
-        private String standby4;//		鍗蜂俊鎭疘d                                   //涓婁紶
+        private String model;//		瀛楃涓�	瑙勬牸
+//        private String standby4;//		鍗蜂俊鎭疘d                                   //涓婁紶
         private List<MatDetlList> matDetlList;//		鏄�	鍒楄〃	鏈ㄧ涓摐绠斾俊鎭�
     }
 
@@ -56,39 +59,25 @@
 
     public TrussCombParam(){}
 
-    public TrussCombParam(TrussCombParam trussCombParam, Order order, List<OrderDetl> orderDetlList){
-        LocDetlRullUpDetailService locDetlRullUpDetailService = SpringUtils.getBean(LocDetlRullUpDetailService.class);
-
-        this.barcode = trussCombParam.getBarcode();
+    public TrussCombParam( WrkDetl wrkDetl,Integer staEnd){
+        this.barcode = wrkDetl.getZpallet();
         this.staStart = 147;
-        this.staEnd = trussCombParam.getStaEnd();
-        this.boxType = orderDetlList.get(0).getBrand();
-        this.uuid = trussCombParam.getBarcode();
-        this.orderNo = trussCombParam.getOrderNo();
+        this.palletizingNo2 = staEnd;
+        this.staEnd = staEnd;
+        this.boxType = wrkDetl.getBrand();
+        this.uuid = wrkDetl.getBarcode();
+        this.orderNo = wrkDetl.getOrderNo();
         List<MatList> matLists = new ArrayList<>();
-        for (OrderDetl orderDetl:orderDetlList){
-            MatList matList = new MatList();
-            matList.setMatnr(orderDetl.getMatnr());
-            matList.setMaktx(orderDetl.getMaktx());
-            matList.setAnfme(orderDetl.getAnfme().intValue());
-            matList.setBatch(orderDetl.getBatch());
-            matList.setBoxNo(orderDetl.getBatch());
-            matList.setPosition("1");
-            matList.setWeight(orderDetl.getWeight());
-            matList.setSpecs(orderDetl.getSpecs());
-            List<MatDetlList> matDetlLists= new ArrayList<>();
-            List<LocDetlRullUpDetail> locDetlRullUpDetails = locDetlRullUpDetailService.selectList(new EntityWrapper<LocDetlRullUpDetail>().eq("uuid", orderDetl.getUnit()));
-            for (LocDetlRullUpDetail locDetlRullUpDetail:locDetlRullUpDetails){
-                MatDetlList matDetlList = new MatDetlList();
-                matDetlList.setBoxNoDetl(locDetlRullUpDetail.getRollNo());
-                matDetlList.setWeightDetl(locDetlRullUpDetail.getRollWeight());
-                matDetlList.setBatchDetl(locDetlRullUpDetail.getStandby1());
-                matDetlList.setSpecsDetl(locDetlRullUpDetail.getStandby2());
-                matDetlLists.add(matDetlList);
-            }
-            matList.setMatDetlList(matDetlLists);
-            matLists.add(matList);
-        }
+        MatList matList = new MatList();
+        matList.setMatnr(wrkDetl.getMatnr());
+        matList.setMaktx(wrkDetl.getMaktx());
+        matList.setAnfme(wrkDetl.getAnfme().intValue());
+        matList.setBatch(wrkDetl.getBatch());
+        matList.setBoxNo(wrkDetl.getBatch());
+        matList.setPosition(wrkDetl.getOrigin());
+        matList.setWeight(wrkDetl.getWeight());
+        matLists.add(matList);
+
         this.matList = matLists;
     }
 

--
Gitblit v1.9.1