上架管理全部上架生成库存调整记录

This commit is contained in:
zhou-hongcheng
2026-03-09 15:05:16 +08:00
parent d7ebb21f3b
commit a0c250cce8
2 changed files with 11 additions and 0 deletions
@@ -1072,6 +1072,15 @@ public class StockShelfOrderDomainService {
inventoryStandingDetailDO.setCreateBy(loginUser.getUserid());
inventoryStandingDetailDO.setCreateByName(loginUser.getUsername());
inventoryStandingDetailDO.setCreateTime(new Date());
InventoryAdjustmentRecord inventoryAdjustmentRecord = new InventoryAdjustmentRecord();
inventoryAdjustmentRecord.setNetWeight(BigDecimal.ZERO );
inventoryAdjustmentRecord.setGrossWeight(BigDecimal.ZERO);
inventoryAdjustmentRecord.setVolume(BigDecimal.ZERO);
inventoryAdjustmentRecord.setArea(BigDecimal.ZERO);
inventoryAdjustmentRecord.setAdjustedNetWeight(shelfMaterialDetailPO.getTotalNetWeight() == null ? BigDecimal.ZERO : shelfMaterialDetailPO.getTotalNetWeight());
inventoryAdjustmentRecord.setAdjustedGrossWeight(shelfMaterialDetailPO.getTotalGrossWeight() == null ? BigDecimal.ZERO : shelfMaterialDetailPO.getTotalGrossWeight());
inventoryAdjustmentRecord.setAdjustedVolume(shelfMaterialDetailPO.getTotalVolume() == null ? BigDecimal.ZERO : shelfMaterialDetailPO.getTotalVolume());
inventoryAdjustmentRecord.setAdjustedArea(shelfMaterialDetailPO.getTotalArea() == null ? BigDecimal.ZERO : shelfMaterialDetailPO.getTotalArea());
inventoryStandingDetailDOList.add(inventoryStandingDetailDO);
}
inventoryStandingDetailService.batchInsert(inventoryStandingDetailDOList);