Commit a1a75b498951a449358e843976eba10fb6cd7cbc

Authored by pengyongcheng
1 parent 785fd6cb

fix: 虚拟库位补全部分字段信息

src/main/java/com/huaheng/pc/inventory/inventoryHeader/service/InventoryHeaderServiceImpl.java
... ... @@ -786,6 +786,8 @@ public class InventoryHeaderServiceImpl extends ServiceImpl<InventoryHeaderMappe
786 786 receiptHeader.setLastStatus(QuantityConstant.RECEIPT_HEADER_POSTING);
787 787 receiptHeader.setOrderCode(orderCode);
788 788 receiptHeader.setReceiptType(QuantityConstant.RECEIPT_TYPE_VIRTUAL);
  789 + receiptHeader.setTotalLines(qty);
  790 + receiptHeader.setTotalQty(BigDecimal.valueOf(qty));
789 791 boolean success = receiptHeaderService.save(receiptHeader);
790 792 if (!success) {
791 793 throw new ServiceException("创建半成品入库单失败,保存入库单头表失败");
... ... @@ -864,6 +866,7 @@ public class InventoryHeaderServiceImpl extends ServiceImpl<InventoryHeaderMappe
864 866 inventoryTransaction.setBillCode(receiptHeader.getCode());
865 867 inventoryTransaction.setBillDetailId(receiptDetail.getId());
866 868 inventoryTransaction.setOrderCode(receiptHeader.getOrderCode());
  869 + inventoryTransaction.setTaskQty(BigDecimal.ONE);
867 870 success = inventoryTransactionService.save(inventoryTransaction);
868 871 if (!success) {
869 872 throw new ServiceException("虚拟入库失败,保存交易记录失败");
... ...