|
@@ -141,10 +141,11 @@ public class SyPreAssembledPackingListServiceImpl extends ServiceImpl<SyPreAssem
|
|
|
List<SyPreAssembledPackingListItem> items2=syPreAssembledPackingListItemService.selectByMainId(pid);
|
|
|
|
|
|
Map<String,SyPreAssembledPackingListItem> maps=new HashMap<>();
|
|
|
- for (SyPreAssembledPackingListItem item : items){
|
|
|
+ for (SyPreAssembledPackingListItem item : items2){
|
|
|
maps.put(item.getGroupId(),item);
|
|
|
}
|
|
|
- for (SyPreAssembledPackingListItem item2 : items2){
|
|
|
+ for (SyPreAssembledPackingListItem item2 : items){
|
|
|
+ System.out.println("item2.getgroupid\t"+item2.getGroupId());
|
|
|
if(maps.containsKey(item2.getGroupId())){
|
|
|
SyPreAssembledPackingListItem item=maps.get(item2.getGroupId());
|
|
|
List<SizeTable> sizes=item.getSizeTables();
|
|
@@ -187,20 +188,26 @@ public class SyPreAssembledPackingListServiceImpl extends ServiceImpl<SyPreAssem
|
|
|
}
|
|
|
item1.setSyPreAssembledPackingListId(pid);
|
|
|
item1.setId(oConvertUtils.id());
|
|
|
+ System.out.println("新增");
|
|
|
syPreAssembledPackingListItemMapper.insert(item1);
|
|
|
}else{
|
|
|
+ item1.setOmpoIdItem(null);
|
|
|
SyPreAssembledPackingListItem item3=new SyPreAssembledPackingListItem();
|
|
|
BeanUtils.copyProperties(item1,item3);
|
|
|
items3.add(item3);
|
|
|
+ System.out.println("修改");
|
|
|
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
else{
|
|
|
+ System.out.println("删除了");
|
|
|
syPreAssembledPackingListItemMapper.deleteByGroupId(item2.getGroupId());
|
|
|
}
|
|
|
}
|
|
|
- typeConversion(items3);
|
|
|
+ if(items3.size()>0){
|
|
|
+ typeConversion(items3);
|
|
|
+ }
|
|
|
syPreAssembledPackingListItemService.updateBatchById(items3);
|
|
|
long endTime = System.currentTimeMillis();
|
|
|
System.out.println("全程的时间:" + (endTime - startTime) + "ms");
|
|
@@ -688,9 +695,10 @@ public class SyPreAssembledPackingListServiceImpl extends ServiceImpl<SyPreAssem
|
|
|
Map<String,SyPreAssembledPackingListItem> maps=new HashMap<>();
|
|
|
for (SyPreAssembledPackingListItem item : syPreAssembledPackingListItems){
|
|
|
ids.add(item.getId());
|
|
|
- maps.put(item.getGroupId(),item);
|
|
|
+ maps.put(item.getId(),item);
|
|
|
}
|
|
|
QueryWrapper queryWrapper=new QueryWrapper();
|
|
|
+ System.out.println("ids\t"+ids);
|
|
|
queryWrapper.in("sy_pre_assembled_packing_list_item_id",ids);
|
|
|
queryWrapper.eq("del_flag","0");
|
|
|
List<SyLetterDepositItem> syLetterDepositItems=syLetterDepositItemMapper.selectList(queryWrapper);
|