From ba7819193551a1ec22d863a375868c89c18b6e5d Mon Sep 17 00:00:00 2001 From: Junjie <xjj@123> Date: 星期一, 16 六月 2025 10:08:27 +0800 Subject: [PATCH] # --- src/main/java/com/zy/asrs/entity/WrkDetlLog.java | 7 +++++++ src/main/resources/mapper/asrs/WrkDetlMapper.xml | 1 + src/main/java/com/zy/asrs/service/impl/WorkServiceImpl.java | 14 ++++++++++++++ src/main/java/com/zy/asrs/entity/WrkDetl.java | 7 +++++++ src/main/resources/mapper/asrs/WrkDetlLogMapper.xml | 1 + 5 files changed, 30 insertions(+), 0 deletions(-) diff --git a/src/main/java/com/zy/asrs/entity/WrkDetl.java b/src/main/java/com/zy/asrs/entity/WrkDetl.java index 7bb2f74..ca41b48 100644 --- a/src/main/java/com/zy/asrs/entity/WrkDetl.java +++ b/src/main/java/com/zy/asrs/entity/WrkDetl.java @@ -310,6 +310,13 @@ @TableField("box_type3") private String boxType3 = ""; + /** + * 搴撳瓨 + */ + @ApiModelProperty(value = "搴撳瓨") + @TableField("stock_num") + private Double stockNum; + public String getIoTime$() { if (Cools.isEmpty(this.ioTime)) { return ""; diff --git a/src/main/java/com/zy/asrs/entity/WrkDetlLog.java b/src/main/java/com/zy/asrs/entity/WrkDetlLog.java index 58e883c..a67aecf 100644 --- a/src/main/java/com/zy/asrs/entity/WrkDetlLog.java +++ b/src/main/java/com/zy/asrs/entity/WrkDetlLog.java @@ -310,6 +310,13 @@ @TableField("box_type3") private String boxType3 = ""; + /** + * 搴撳瓨 + */ + @ApiModelProperty(value = "搴撳瓨") + @TableField("stock_num") + private Double stockNum; + public String getIoTime$(){ if (Cools.isEmpty(this.ioTime)){ return ""; diff --git a/src/main/java/com/zy/asrs/service/impl/WorkServiceImpl.java b/src/main/java/com/zy/asrs/service/impl/WorkServiceImpl.java index 8704e8f..c2cd099 100644 --- a/src/main/java/com/zy/asrs/service/impl/WorkServiceImpl.java +++ b/src/main/java/com/zy/asrs/service/impl/WorkServiceImpl.java @@ -482,6 +482,19 @@ , locDto.getStandby1(), locDto.getStandby2(), locDto.getStandby3(), locDto.getBoxType1(), locDto.getBoxType2(), locDto.getBoxType3()); } + + Wrapper<LocDetl> wrapper = new EntityWrapper<LocDetl>() + .eq("loc_no", wrkMast.getLocNo()) + .eq("matnr", orderDetlPakout.getMatnr()); + if (!Cools.isEmpty(locDto.getBatch())) { + wrapper.eq("batch", locDto.getBatch()); + } + if (!Cools.isEmpty(orderDetlPakout.getSpecs())) { + wrapper.eq("specs", orderDetlPakout.getSpecs()); + } + + LocDetl locDetl = locDetlService.selectOne(wrapper); + WrkDetl wrkDetl = new WrkDetl(); wrkDetl.sync(orderDetlPakout); wrkDetl.setZpallet(wrkMast.getBarcode()); @@ -496,6 +509,7 @@ wrkDetl.setModiUser(userId); wrkDetl.setThreeCode(orderDetlPakout.getId() + ""); wrkDetl.setSupp(orderPakout.getCstmrName()); + wrkDetl.setStockNum(locDetl.getAnfme());//搴撳瓨 //璁$畻杈呮暟閲� Double weight = MatUtils.calcWeight(wrkDetl.getMatnr(), wrkDetl.getAnfme()); diff --git a/src/main/resources/mapper/asrs/WrkDetlLogMapper.xml b/src/main/resources/mapper/asrs/WrkDetlLogMapper.xml index aed5134..814c2b6 100644 --- a/src/main/resources/mapper/asrs/WrkDetlLogMapper.xml +++ b/src/main/resources/mapper/asrs/WrkDetlLogMapper.xml @@ -51,6 +51,7 @@ <result column="box_type1" property="boxType1" /> <result column="box_type2" property="boxType2" /> <result column="box_type3" property="boxType3" /> + <result column="stock_num" property="stockNum" /> </resultMap> <sql id="batchSeq"> diff --git a/src/main/resources/mapper/asrs/WrkDetlMapper.xml b/src/main/resources/mapper/asrs/WrkDetlMapper.xml index 34e41c4..3920447 100644 --- a/src/main/resources/mapper/asrs/WrkDetlMapper.xml +++ b/src/main/resources/mapper/asrs/WrkDetlMapper.xml @@ -51,6 +51,7 @@ <result column="box_type1" property="boxType1" /> <result column="box_type2" property="boxType2" /> <result column="box_type3" property="boxType3" /> + <result column="stock_num" property="stockNum" /> </resultMap> <sql id="batchSeq"> -- Gitblit v1.9.1