|
@@ -291,8 +291,8 @@ public class SyPackingListFabricServiceImpl extends ServiceImpl<SyPackingListFab
|
|
|
@Transactional
|
|
|
public void updateQuantitys(Map<String,SyPackingListFabricItem> mapItems,List<String> ids){
|
|
|
QueryWrapper queryWrapper=new QueryWrapper();
|
|
|
- queryWrapper.eq("del_flag","0");
|
|
|
- queryWrapper.in("sy_shipping_details_item_id",ids);
|
|
|
+ //queryWrapper.eq("del_flag",0);
|
|
|
+ queryWrapper.in("id",ids);
|
|
|
List<SyShippingDetailsItem> items=syShippingDetailsItemMapper.selectList(queryWrapper);//获取面辅料出运明细数据
|
|
|
if(items.size()==0){
|
|
|
return;
|
|
@@ -494,6 +494,7 @@ public class SyPackingListFabricServiceImpl extends ServiceImpl<SyPackingListFab
|
|
|
if(item.getNetWeight()==null){
|
|
|
item.setNetWeight(new BigDecimal("0"));
|
|
|
}
|
|
|
+ idItems.add(item.getSyShippingDetailsItemId());
|
|
|
if(maps.containsKey(item.getSyShippingDetailsItemId())){
|
|
|
SyPackingListFabricItem item1=maps.get(item.getSyShippingDetailsItemId());
|
|
|
if(item.getMasterMetering()!=null&&item.getMasterMetering().equals("KG")){
|
|
@@ -506,7 +507,6 @@ public class SyPackingListFabricServiceImpl extends ServiceImpl<SyPackingListFab
|
|
|
//updateQuantity(item.getActualDeclaredQuantity().negate(),item.getSyShippingDetailsItemId(),item.getMasterMetering());
|
|
|
}
|
|
|
}else{
|
|
|
- idItems.add(item.getSyShippingDetailsItemId());
|
|
|
if(item.getMasterMetering()!=null&&item.getMasterMetering().equals("KG")){
|
|
|
maps.put(item.getSyShippingDetailsItemId(),item);
|
|
|
//updateQuantity(item.getNetWeight().negate(),item.getSyShippingDetailsItemId(),item.getMasterMetering());
|
|
@@ -516,7 +516,10 @@ public class SyPackingListFabricServiceImpl extends ServiceImpl<SyPackingListFab
|
|
|
}
|
|
|
}
|
|
|
System.out.println("maps.size\t"+maps.size());
|
|
|
- updateQuantitys(maps,idItems);
|
|
|
+ System.out.println("idItems\t"+idItems);
|
|
|
+ if(idItems.size()>0){
|
|
|
+ updateQuantitys(maps,idItems);
|
|
|
+ }
|
|
|
syPackingListFabricItemMapper.deleteByMainIds(ids);
|
|
|
syPackingListFabricMapper.deleteByMainIds(ids);
|
|
|
}
|