diff --git a/mhd_wms/src/main/java/com/mhd/wms/domain/materialInventory/repository/persistence/MaterialInventoryImpl.java b/mhd_wms/src/main/java/com/mhd/wms/domain/materialInventory/repository/persistence/MaterialInventoryImpl.java index 4c164eeb1..89b82b5cc 100644 --- a/mhd_wms/src/main/java/com/mhd/wms/domain/materialInventory/repository/persistence/MaterialInventoryImpl.java +++ b/mhd_wms/src/main/java/com/mhd/wms/domain/materialInventory/repository/persistence/MaterialInventoryImpl.java @@ -300,6 +300,34 @@ public class MaterialInventoryImpl extends ServiceImpl shiftMaterialDetailPOChildrenList = shiftMaterialDetailPO.getChildren(); for (ShiftMaterialDetailPO shiftMaterialDetailPOChildren : shiftMaterialDetailPOChildrenList){ @@ -456,6 +456,10 @@ public class ShiftManageDomainService { materialInventoryDOOld.setMaterialInventoryId(shiftMaterialDetailPO.getMaterialInventoryId()); materialInventoryDOOld.setInventoryQuantity(shiftQuantity); materialInventoryDOOld.setAllocationQuantity(shiftQuantity); + materialInventoryDOOld.setNetWeight(shiftMaterialDetailPO.getNetWeight()); + materialInventoryDOOld.setGrossWeight(shiftMaterialDetailPO.getGrossWeight()); + materialInventoryDOOld.setVolume(shiftMaterialDetailPO.getVolume()); + materialInventoryDOOld.setArea(shiftMaterialDetailPO.getArea()); materialInventoryOldList.add(materialInventoryDOOld); } diff --git a/mhd_wms/src/main/resources/mapper/materialInventory/MaterialInventoryMapper.xml b/mhd_wms/src/main/resources/mapper/materialInventory/MaterialInventoryMapper.xml index 6a4dfc771..a135cf33d 100644 --- a/mhd_wms/src/main/resources/mapper/materialInventory/MaterialInventoryMapper.xml +++ b/mhd_wms/src/main/resources/mapper/materialInventory/MaterialInventoryMapper.xml @@ -342,6 +342,26 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" WHEN #{item.materialInventoryId} THEN allocation_quantity + #{item.inventoryQuantity} + + + WHEN #{item.materialInventoryId} THEN GREATEST(net_weight + #{item.netWeight}, 0) + + + + + WHEN #{item.materialInventoryId} THEN GREATEST(gross_weight + #{item.grossWeight}, 0) + + + + + WHEN #{item.materialInventoryId} THEN GREATEST(volume + #{item.volume}, 0) + + + + + WHEN #{item.materialInventoryId} THEN GREATEST(area + #{item.area}, 0) + + update_by = #{updateBy}, update_by_name = #{updateByName}, update_time = #{updateTime} @@ -365,6 +385,30 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" WHEN #{item.materialInventoryId} THEN GREATEST( allocation_quantity - #{item.inventoryQuantity}, 0) + + + + WHEN #{item.materialInventoryId} THEN GREATEST(net_weight - #{item.netWeight}, 0) + + + + + + WHEN #{item.materialInventoryId} THEN GREATEST(gross_weight - #{item.grossWeight}, 0) + + + + + + WHEN #{item.materialInventoryId} THEN GREATEST(volume - #{item.volume}, 0) + + + + + + WHEN #{item.materialInventoryId} THEN GREATEST(area - #{item.area}, 0) + + update_by = #{updateBy}, update_by_name = #{updateByName}, update_time = #{updateTime}