|
@@ -921,9 +921,11 @@ public class SyPreAssembledPackingListServiceImpl extends ServiceImpl<SyPreAssem
|
|
|
for (SyPreAssembledPackingListItem item :main.getSyPreAssembledPackingListItemList()){
|
|
|
Map<String,String> map=new HashMap<>();
|
|
|
for (SyShippingDetailsItem detailsItem : syShippingDetailsItems){
|
|
|
- if(((detailsItem.getCodingRules()==null||detailsItem.getCodingRules().length()<1)&&item.getWithCode().equals("默认配码规格"))
|
|
|
- ||detailsItem.getCodingRules().equals(item.getWithCode())){
|
|
|
- map.put(detailsItem.getSize(),detailsItem.getId());
|
|
|
+ if (item.getGroupItemId().equals(detailsItem.getGroupId())){
|
|
|
+ if(((detailsItem.getCodingRules()==null||detailsItem.getCodingRules().length()<1)&&item.getWithCode().equals("默认配码规格"))
|
|
|
+ ||detailsItem.getCodingRules().equals(item.getWithCode())){
|
|
|
+ map.put(detailsItem.getSize(),detailsItem.getId());
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
//System.out.println("size\t"+item.getSizeTables());默认配码规格
|
|
@@ -973,8 +975,9 @@ public class SyPreAssembledPackingListServiceImpl extends ServiceImpl<SyPreAssem
|
|
|
}
|
|
|
total4=total2.add(total3);
|
|
|
if(total4.doubleValue()>total1.doubleValue()*1.9){//(本次数量+现有数量)>1.9*发货数量就报错
|
|
|
- //throw new JeecgBootException(name+"本次导入数量+装箱单现有数量大于发货订单数量*1.9,请勿重复导入");
|
|
|
+ throw new JeecgBootException(name+"本次导入数量+装箱单现有数量大于发货订单数量*1.9,请勿重复导入");
|
|
|
}
|
|
|
+ System.out.println(name+"的原单据数量"+total1.intValue()+",已参照数量"+total2.intValue()+",本次数量"+total3.intValue()+";");
|
|
|
strs+=name+"的原单据数量"+total1.intValue()+",已参照数量"+total2.intValue()+",本次数量"+total3.intValue()+";";
|
|
|
}
|
|
|
return strs;
|