Commit a1a75b498951a449358e843976eba10fb6cd7cbc
1 parent
785fd6cb
fix: 虚拟库位补全部分字段信息
Showing
1 changed file
with
3 additions
and
0 deletions
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("虚拟入库失败,保存交易记录失败"); |
... | ... |