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 | 77 +++++++++++++++++++++++++++++--------- 1 files changed, 59 insertions(+), 18 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 1c49418..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,35 +20,65 @@ @Data public class TrussCombParam { - private String barcode;// 瀛楃涓� 鎵樼洏鐮� - private String palletizingNo;// 鏄� 瀛楃涓� 鐮佸灈浣嶇紪鍙� - private String palletizingNo2;// 鏄� 瀛楃涓� 鐩爣鐮佸灈浣嶇紪鍙� - private String boxType;// 鏄� 瀛楃涓� 鏈ㄧ绫诲瀷 - private String uuid;// 瀛楃涓� 鏃堕棿鎴� + 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