Browse Source

拆包 修改

master
陈薪名 2 years ago
parent
commit
0bc693cc3d
  1. 6
      win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/service/packagesplitmain/PackagesplitMainServiceImpl.java

6
win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/service/packagesplitmain/PackagesplitMainServiceImpl.java

@ -185,8 +185,8 @@ public class PackagesplitMainServiceImpl implements PackagesplitMainService {
transactionCreateReqVOOut.setBatch(subDOList.get(0).getFromBatch());
transactionCreateReqVOOut.setPackingNumber(subDOList.get(0).getFromPackingNumber());
transactionCreateReqVOOut.setLocationCode(subDOList.get(0).getLocationCode());
transactionCreateReqVOOut.setSinglePrice(balanceDO.get(0).getSinglePrice());
transactionCreateReqVOOut.setAmount(balanceDO.get(0).getAmount());
transactionCreateReqVOOut.setSinglePrice(balanceDO.get(0).getSinglePrice().compareTo(BigDecimal.ZERO) == 1?balanceDO.get(0).getSinglePrice():BigDecimal.ZERO);
transactionCreateReqVOOut.setAmount(balanceDO.get(0).getAmount().compareTo(BigDecimal.ZERO) == 1?balanceDO.get(0).getAmount():BigDecimal.ZERO);
transactionCreateReqVOOut.setArriveDate(balanceDO.get(0).getArriveDate());
transactionCreateReqVOOut.setProduceDate(balanceDO.get(0).getProduceDate());
transactionCreateReqVOOut.setExpireDate(balanceDO.get(0).getExpireDate());
@ -195,7 +195,7 @@ public class PackagesplitMainServiceImpl implements PackagesplitMainService {
transactionCreateReqVOOut.setId(null);
transactionCreateReqVOList.add(transactionCreateReqVOOut);
// 更新包装信息——来源包装 库存余额数量-从包装数量
updatePackageDO(subDOList.get(0).getFromPackingNumber(),balanceDO.get(0).getQty().subtract(subDOList.get(0).getFromQty()));
updatePackageDO(subDOList.get(0).getFromPackingNumber(),balanceDO.get(0).getQty().subtract(sumQty));
packagesplitDetailMapper.insertBatch(subDOList);
//增加库存事务
transactionService.createTransaction(transactionCreateReqVOList);

Loading…
Cancel
Save