|
@@ -313,7 +313,7 @@ public class SyPackingListFabricServiceImpl extends ServiceImpl<SyPackingListFab
|
|
|
SyPackingListFabricItem item2=mapItems3.get(item.getId());
|
|
|
BigDecimal shipmentQuantity=item.getShipmentQuantity();//获取发货数量
|
|
|
BigDecimal actualDeclaredQuantity=item2.getActualDeclaredQuantity();//现在数量
|
|
|
- if(item2.getMasterMetering().equals("KG")){
|
|
|
+ if(item2.getMasterMetering()!=null&&item2.getMasterMetering().equals("KG")){
|
|
|
actualDeclaredQuantity=item2.getNetWeight();
|
|
|
}
|
|
|
BigDecimal remainingQuantity=shipmentQuantity.subtract(actualDeclaredQuantity);//剩余数量
|
|
@@ -496,7 +496,7 @@ public class SyPackingListFabricServiceImpl extends ServiceImpl<SyPackingListFab
|
|
|
}
|
|
|
if(maps.containsKey(item.getSyShippingDetailsItemId())){
|
|
|
SyPackingListFabricItem item1=maps.get(item.getSyShippingDetailsItemId());
|
|
|
- if(item.getMasterMetering().equals("KG")){
|
|
|
+ if(item.getMasterMetering()!=null&&item.getMasterMetering().equals("KG")){
|
|
|
item1.setNetWeight(item.getNetWeight());
|
|
|
maps.put(item.getSyShippingDetailsItemId(),item1);
|
|
|
//updateQuantity(item.getNetWeight().negate(),item.getSyShippingDetailsItemId(),item.getMasterMetering());
|
|
@@ -507,7 +507,7 @@ public class SyPackingListFabricServiceImpl extends ServiceImpl<SyPackingListFab
|
|
|
}
|
|
|
}else{
|
|
|
idItems.add(item.getSyShippingDetailsItemId());
|
|
|
- if(item.getMasterMetering().equals("KG")){
|
|
|
+ if(item.getMasterMetering()!=null&&item.getMasterMetering().equals("KG")){
|
|
|
maps.put(item.getSyShippingDetailsItemId(),item);
|
|
|
//updateQuantity(item.getNetWeight().negate(),item.getSyShippingDetailsItemId(),item.getMasterMetering());
|
|
|
}else{
|