| src/main/java/com/zy/asrs/entity/LocDetl.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| src/main/java/com/zy/asrs/entity/WrkDetl.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| src/main/java/com/zy/asrs/mapper/LocDetlMapper.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| src/main/java/com/zy/asrs/service/LocDetlService.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| src/main/java/com/zy/asrs/service/impl/LocDetlServiceImpl.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| src/main/java/com/zy/asrs/task/handler/WorkErpReportHandler.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| src/main/java/com/zy/asrs/task/handler/WorkMastHandler.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| src/main/java/com/zy/common/web/WcsController.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
src/main/java/com/zy/asrs/entity/LocDetl.java
@@ -18,6 +18,7 @@ import lombok.Data; import java.io.Serializable; import java.math.BigDecimal; import java.text.SimpleDateFormat; import java.util.Date; @@ -103,7 +104,7 @@ private Double safeQty; @ApiModelProperty(value= "重量") private Double weight; private BigDecimal weight; @ApiModelProperty(value= "长度") @TableField("man_length") src/main/java/com/zy/asrs/entity/WrkDetl.java
@@ -11,6 +11,7 @@ import lombok.Data; import java.io.Serializable; import java.math.BigDecimal; import java.text.SimpleDateFormat; import java.util.Date; @@ -162,7 +163,7 @@ * 重量 */ @ApiModelProperty(value= "重量") private Double weight; private BigDecimal weight; /** * 长度 src/main/java/com/zy/asrs/mapper/LocDetlMapper.java
@@ -12,6 +12,7 @@ import org.apache.ibatis.annotations.Update; import org.springframework.stereotype.Repository; import java.math.BigDecimal; import java.util.List; import java.util.Map; import java.util.Set; @@ -40,6 +41,10 @@ @Param("brand")String brand,@Param("standby1")String standby1,@Param("standby2")String standby2, @Param("standby3")String standby3,@Param("boxType1")String boxType1,@Param("boxType2")String boxType2,@Param("boxType3")String boxType3 ); int updateWeight(@Param("weight") BigDecimal weight, @Param("locNo") String locNo, @Param("matnr") String matnr, @Param("batch") String batch, @Param("brand") String brand, @Param("standby1") String standby1, @Param("standby2") String standby2, @Param("standby3") String standby3, @Param("boxType1") String boxType1, @Param("boxType2") String boxType2, @Param("boxType3") String boxType3); List<LocDetl> getStockOutPage(Map<String, Object> map); Integer getStockOutPageCount(Map<String, Object> map); src/main/java/com/zy/asrs/service/LocDetlService.java
@@ -9,6 +9,7 @@ import com.zy.asrs.entity.result.LocDetlDTO; import com.zy.asrs.entity.result.StockVo; import java.math.BigDecimal; import java.util.List; import java.util.Map; import java.util.Set; src/main/java/com/zy/asrs/service/impl/LocDetlServiceImpl.java
@@ -13,6 +13,7 @@ import com.zy.asrs.service.LocDetlService; import org.springframework.stereotype.Service; import java.math.BigDecimal; import java.util.ArrayList; import java.util.List; import java.util.Map; src/main/java/com/zy/asrs/task/handler/WorkErpReportHandler.java
@@ -194,17 +194,17 @@ return total; } private Double sumWeight(List<WrkDetl> wrkDetls) { double total = 0D; for (WrkDetl wrkDetl : wrkDetls) { if (Cools.isEmpty(wrkDetl.getWeight())) { continue; } double qty = Cools.isEmpty(wrkDetl.getAnfme()) ? 1D : wrkDetl.getAnfme(); total += wrkDetl.getWeight() * qty; } return total; } // private Double sumWeight(List<WrkDetl> wrkDetls) { // double total = 0D; // for (WrkDetl wrkDetl : wrkDetls) { // if (Cools.isEmpty(wrkDetl.getWeight())) { // continue; // } // double qty = Cools.isEmpty(wrkDetl.getAnfme()) ? 1D : wrkDetl.getAnfme(); // total += wrkDetl.getWeight() * qty; // } // return total; // } private Date resolveCreateTime(WrkMast wrkMast) { if (!Cools.isEmpty(wrkMast.getCrnEndTime())) { src/main/java/com/zy/asrs/task/handler/WorkMastHandler.java
@@ -139,6 +139,7 @@ locMast.setLocSts("D"); locMast.setIoTime(now); locMast.setModiTime(now); locMast.setScWeight(wrkMast.getScWeight()); if (!locMastService.updateById(locMast)) { // exceptionHandle("空板入库 ===>> 修改库位状态失败;[workNo={0}],[locNo={1}]", wrkMast.getWrkNo(), wrkMast.getLocNo()); TransactionAspectSupport.currentTransactionStatus().setRollbackOnly(); @@ -179,6 +180,7 @@ locDetl.setZpallet(wrkDetl.getZpallet()); // 托盘条码 locDetl.setModiTime(now); locDetl.setAppeTime(now); locDetl.setWeight(wrkDetl.getWeight()); if (!locDetlService.insert(locDetl)) { // exceptionHandle("全板入库 ===>> 添加库存明细失败;[workNo={0}],[locNo={1}]", wrkMast.getWrkNo(), wrkMast.getLocNo()); TransactionAspectSupport.currentTransactionStatus().setRollbackOnly(); @@ -192,6 +194,7 @@ locMast.setBarcode(wrkMast.getBarcode()); locMast.setIoTime(now); locMast.setModiTime(now); locMast.setScWeight(wrkMast.getScWeight()); if (!locMastService.updateById(locMast)) { // exceptionHandle("全板入库 ===>> 修改库位状态失败;[workNo={0}],[locNo={1}]", wrkMast.getWrkNo(), wrkMast.getLocNo()); TransactionAspectSupport.currentTransactionStatus().setRollbackOnly(); @@ -225,6 +228,7 @@ locDetl.setZpallet(wrkDetl.getZpallet()); // 托盘条码 locDetl.setModiTime(now); locDetl.setAppeTime(now); locDetl.setWeight(wrkDetl.getWeight()); if (!locDetlService.insert(locDetl)) { TransactionAspectSupport.currentTransactionStatus().setRollbackOnly(); return FAIL.setMsg("拣料途中并板 ===>> 添加库存明细失败; [workNo=" + wrkMast.getWrkNo() + "],[locNo=" + wrkMast.getLocNo() + "]"); @@ -295,6 +299,7 @@ locMast.setBarcode(wrkMast.getBarcode()); locMast.setIoTime(now); locMast.setModiTime(now); locMast.setScWeight(wrkMast.getScWeight()); if (!locMastService.updateById(locMast)) { // exceptionHandle("拣料入库 ===>> 修改库位状态失败;[workNo={0}],[locNo={1}]", wrkMast.getWrkNo(), wrkMast.getLocNo()); TransactionAspectSupport.currentTransactionStatus().setRollbackOnly(); @@ -331,6 +336,7 @@ locDetl.setZpallet(wrkDetl.getZpallet()); // 托盘条码 locDetl.setModiTime(now); locDetl.setAppeTime(now); locDetl.setWeight(wrkDetl.getWeight()); if (!locDetlService.insert(locDetl)) { TransactionAspectSupport.currentTransactionStatus().setRollbackOnly(); return FAIL.setMsg("并板入库 ===>> 新增库存明细失败; [workNo=" + wrkMast.getWrkNo() + "],[locNo=" + wrkMast.getLocNo() + "]"); @@ -359,6 +365,7 @@ locMast.setBarcode(wrkMast.getBarcode()); locMast.setIoTime(now); locMast.setModiTime(now); locMast.setScWeight(wrkMast.getScWeight()); if (!locMastService.updateById(locMast)) { // exceptionHandle("并板入库 ===>> 修改库位状态失败;[workNo={0}],[locNo={1}]", wrkMast.getWrkNo(), wrkMast.getLocNo()); TransactionAspectSupport.currentTransactionStatus().setRollbackOnly(); @@ -396,6 +403,7 @@ locMast.setBarcode(wrkMast.getBarcode()); locMast.setIoTime(now); locMast.setModiTime(now); locMast.setScWeight(wrkMast.getScWeight()); if (!locMastService.updateById(locMast)) { // exceptionHandle("盘点入库 ===>> 修改库位状态失败;[workNo={0}],[locNo={1}]", wrkMast.getWrkNo(), wrkMast.getLocNo()); TransactionAspectSupport.currentTransactionStatus().setRollbackOnly(); src/main/java/com/zy/common/web/WcsController.java
@@ -498,7 +498,7 @@ wrkDetl.setIoTime(wrkMast.getIoTime()); wrkDetl.setAppeTime(now); wrkDetl.setModiTime(now); wrkDetl.setWeight(waitPakin.getWeight()); wrkDetl.setWeight(wrkMast.getScWeight()); if (!wrkDetlService.insert(wrkDetl)) { throw new CoolException("保存工作明细失败"); }