diff --git a/src/main/java/com/huaheng/pc/inventory/inventoryHeader/service/InventoryHeaderServiceImpl.java b/src/main/java/com/huaheng/pc/inventory/inventoryHeader/service/InventoryHeaderServiceImpl.java index 27a7548..1b5f421 100644 --- a/src/main/java/com/huaheng/pc/inventory/inventoryHeader/service/InventoryHeaderServiceImpl.java +++ b/src/main/java/com/huaheng/pc/inventory/inventoryHeader/service/InventoryHeaderServiceImpl.java @@ -786,6 +786,8 @@ public class InventoryHeaderServiceImpl extends ServiceImpl<InventoryHeaderMappe receiptHeader.setLastStatus(QuantityConstant.RECEIPT_HEADER_POSTING); receiptHeader.setOrderCode(orderCode); receiptHeader.setReceiptType(QuantityConstant.RECEIPT_TYPE_VIRTUAL); + receiptHeader.setTotalLines(qty); + receiptHeader.setTotalQty(BigDecimal.valueOf(qty)); boolean success = receiptHeaderService.save(receiptHeader); if (!success) { throw new ServiceException("创建半成品入库单失败,保存入库单头表失败"); @@ -864,6 +866,7 @@ public class InventoryHeaderServiceImpl extends ServiceImpl<InventoryHeaderMappe inventoryTransaction.setBillCode(receiptHeader.getCode()); inventoryTransaction.setBillDetailId(receiptDetail.getId()); inventoryTransaction.setOrderCode(receiptHeader.getOrderCode()); + inventoryTransaction.setTaskQty(BigDecimal.ONE); success = inventoryTransactionService.save(inventoryTransaction); if (!success) { throw new ServiceException("虚拟入库失败,保存交易记录失败");