diff --git a/mhd_wms/src/main/java/com/mhd/wms/domain/stockInOrder/service/StockInOrderDomainService.java b/mhd_wms/src/main/java/com/mhd/wms/domain/stockInOrder/service/StockInOrderDomainService.java index 1baf11431..299c02b3c 100644 --- a/mhd_wms/src/main/java/com/mhd/wms/domain/stockInOrder/service/StockInOrderDomainService.java +++ b/mhd_wms/src/main/java/com/mhd/wms/domain/stockInOrder/service/StockInOrderDomainService.java @@ -516,6 +516,11 @@ public class StockInOrderDomainService { BigDecimal collectQuantity = inMaterialDetailDO.getCollectQuantity(); Long materialBaseInfoId = inMaterialDetailDO.getMaterialBaseInfoId(); Long uniqueId = inMaterialDetailDO.getUniqueId(); + + InMaterialDetail materialDetail = materialDetailService.getById(inMaterialDetailDO.getMaterialDetailId()); + materialDetail.setCollectQuantity(collectQuantity); + materialDetailService.updateById(materialDetail); + ReceiptMaterialDetail receiptMaterialDetail = receiptMaterialDetailService.getOne(new QueryWrapper().lambda() .eq(ReceiptMaterialDetail::getMaterialBaseInfoId, materialBaseInfoId) .eq(ReceiptMaterialDetail::getInUniqueId, uniqueId)