| 
					
				 | 
			
			
				@@ -141,10 +141,11 @@ public class SyPreAssembledPackingListServiceImpl extends ServiceImpl<SyPreAssem 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		List<SyPreAssembledPackingListItem> items2=syPreAssembledPackingListItemService.selectByMainId(pid);//获取主表所有数据 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		//syPreAssembledPackingListItemMapper.deleteByMainId(pid);//将子表的删除状态都变成1 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		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())){//有这个分组id 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				 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());//获取到随机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("修改"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 						 //syPreAssembledPackingListItemMapper.updateById(item1);//如果没修改成功就是新增数据 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 					 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			 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);//问题点 
			 |