From bd96ecd68841a7115231131bce5ba874914b89b5 Mon Sep 17 00:00:00 2001
From: yxFwq <1>
Date: 星期五, 03 一月 2025 15:33:58 +0800
Subject: [PATCH] #
---
src/main/java/com/zy/asrs/entity/param/TrussCombParam.java | 75 +++++++++++++++++++++++++++++--------
1 files changed, 59 insertions(+), 16 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 9fda3b3..c7ae086 100644
--- a/src/main/java/com/zy/asrs/entity/param/TrussCombParam.java
+++ b/src/main/java/com/zy/asrs/entity/param/TrussCombParam.java
@@ -1,6 +1,17 @@
package com.zy.asrs.entity.param;
+import com.baomidou.mybatisplus.mapper.EntityWrapper;
+import com.core.common.SpringUtils;
+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;
import lombok.Data;
+
+import java.util.ArrayList;
import java.util.List;
/**
@@ -9,33 +20,65 @@
@Data
public class TrussCombParam {
- private String barcode;// 瀛楃涓� 鎵樼洏鐮�
- private String palletizingNo;// 鏄� 瀛楃涓� 鐮佸灈浣嶇紪鍙�
- private String boxType;// 鏄� 瀛楃涓� 鏈ㄧ绫诲瀷
+ private String barcode;// 瀛楃涓� 鎵樼洏鐮� 璁㈠崟鍏辩敤 //涓婁紶
+ private Integer souSta;// 瀛楃涓� 鍘熺珯鐐� 璁㈠崟鍏辩敤
+ private Integer palletizingNo;// 鏄� 瀛楃涓� 鐮佸灈浣嶇紪鍙�
+ private Integer staStart;// 鏄� 瀛楃涓� 鐮佸灈浣嶇紪鍙�
+ private Integer palletizingNo2;// 鏄� 瀛楃涓� 鐩爣鐮佸灈浣嶇紪鍙� 璁㈠崟鍏辩敤 //涓婁紶 //PDA
+ private Integer staEnd;// 鏄� 瀛楃涓� 鐩爣鐮佸灈浣嶇紪鍙� 璁㈠崟鍏辩敤 //涓婁紶
+ private String boxType;// 鏄� 瀛楃涓� 鏈ㄧ绫诲瀷 brand //涓婁紶 //PDA
+ private String uuid;// 瀛楃涓� 鏃堕棿鎴� //涓婁紶
private String createTime;// 瀛楃涓� 鍒涘缓鏃堕棿
+ private String orderNo;// 瀛楃涓� 璁㈠崟鍙� //涓婁紶 //PDA
- private List<MatList> matLists;// 鏄� 鍒楄〃 鎷嗗灈璐х墿淇℃伅锛�2绠憋紝灏剧鍙兘1绠憋級
+ private List<MatList> matList;// 鏄� 鍒楄〃 鎷嗗灈璐х墿淇℃伅锛�2绠憋紝灏剧鍙兘1绠憋級 //涓婁紶 //PDA
@Data
public static class MatList{
- private String matnr;// 鏄� 瀛楃涓� 鐗╂枡缂栫爜
- private String maktx;// 瀛楃涓� 鐗╂枡鍚嶇О
- private String boxNo;// 鏄� 瀛楃涓� 鏈ㄧ缂栧彿锛堝敮涓�瀛楁锛屽嚭搴撲緷鎹紝鍑哄簱鏃舵寜鐓ф湪绠辩紪鍙峰嚭搴擄級
- private String position;// 鏄� 瀛楃涓� 鏈ㄧ浣嶇疆锛堟媶鍨涙椂闇�瑕侊級
- private Double weight;// 鏄� 灏忔暟鍨� 閲嶉噺
- private Integer anfme;// 鏁板瓧鍨� 鏈ㄧ涓摐绠旀暟閲�
- private String batch;// 瀛楃涓� 鎵规鍙�
+ private String matnr;// 鏄� 瀛楃涓� 鐗╂枡缂栫爜 //涓婁紶
+ private String maktx;// 瀛楃涓� 鐗╂枡鍚嶇О //涓婁紶
+ private String boxNo;// 鏄� 瀛楃涓� 鏈ㄧ缂栧彿锛堝敮涓�瀛楁锛屽嚭搴撲緷鎹紝鍑哄簱鏃舵寜鐓ф湪绠辩紪鍙峰嚭搴擄級 batch //涓婁紶
+ private String position;// 鏄� 瀛楃涓� 鏈ㄧ浣嶇疆锛堟媶鍨涙椂闇�瑕侊級 origin //涓婁紶
+ private Double weight;// 鏄� 灏忔暟鍨� 閲嶉噺 //涓婁紶
+ private Integer anfme;// 鏁板瓧鍨� 鏈ㄧ涓摐绠旀暟閲� //涓婁紶
+ private String batch;// 瀛楃涓� 绠卞彿 //PDA
private String specs;// 瀛楃涓� 瑙勬牸
+ private String model;// 瀛楃涓� 瑙勬牸
+// private String standby4;// 鍗蜂俊鎭疘d //涓婁紶
private List<MatDetlList> matDetlList;// 鏄� 鍒楄〃 鏈ㄧ涓摐绠斾俊鎭�
}
@Data
public static class MatDetlList{
- private String boxNoDetl;// 鏄� 瀛楃涓� 閾滅當缂栧彿锛堝敮涓�瀛楁锛�
- private String positionDetl;// 鏄� 瀛楃涓� 閾滅當浣嶇疆锛堟媶鍨涙椂闇�瑕侊級
- private Double weightDetl;// 鏄� 灏忔暟鍨� 閲嶉噺
- private String batchDetl;// 瀛楃涓� 鎵规鍙�
- private String specsDetl;// 瀛楃涓� 瑙勬牸
+ private String boxNoDetl;// 鏄� 瀛楃涓� 閾滅當缂栧彿锛堝敮涓�瀛楁锛� //涓婁紶
+ private String positionDetl;// 鏄� 瀛楃涓� 閾滅當浣嶇疆锛堟媶鍨涙椂闇�瑕侊級 //涓婁紶
+ private String weightDetl;// 鏄� 灏忔暟鍨� 閲嶉噺 //涓婁紶
+ private String batchDetl;// 瀛楃涓� 鎵规鍙� //涓婁紶
+ private String specsDetl;// 瀛楃涓� 瑙勬牸 //涓婁紶
+ }
+
+ public TrussCombParam(){}
+
+ public TrussCombParam( WrkDetl wrkDetl,Integer staEnd){
+ this.barcode = wrkDetl.getZpallet();
+ this.staStart = 147;
+ this.palletizingNo2 = staEnd;
+ this.staEnd = staEnd;
+ this.boxType = wrkDetl.getBrand();
+ this.uuid = wrkDetl.getBarcode();
+ this.orderNo = wrkDetl.getOrderNo();
+ List<MatList> matLists = new ArrayList<>();
+ 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