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