| 
					
				 | 
			
			
				@@ -47,7 +47,7 @@ public class SyPackingListTailoringServiceImpl extends ServiceImpl<SyPackingList 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			item.setSyPackingListTailoringId(pid);//获取主表id 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			BigDecimal boxNumber1=item.getBoxNumber();//获取箱数 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			box=box.add(boxNumber1);//合计 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-			item.setGroupId(oConvertUtils.id()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			item.setGroupId(oConvertUtils.id());//分组随机id 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			item.setDelFlag("0");//默认为未删除 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			for (SizeTable size : sizes){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				SyPackingListTailoringItem item1=item; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -100,13 +100,16 @@ public class SyPackingListTailoringServiceImpl extends ServiceImpl<SyPackingList 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				//item.setSyDeclarationElementsItemId(size.getItemId());//获取到发运明细子表id 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				item1.setId(size.getItemId());//从尺码表中获取到id 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				// 获取到预装箱单子表id 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-				String syPreAssembledPackingListItemId=syPackingListTailoringItemMapper.selectById(item1.getId()).getSyPreAssembledPackingListItemId(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-				item1.setSyPreAssembledPackingListItemId(syPreAssembledPackingListItemId); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-				int row=syPackingListTailoringItemMapper.updateById(item1);//如果没修改成功就是新增数据 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-				if(row==0){//如果为0就添加数据 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				SyPackingListTailoringItem splt=syPackingListTailoringItemMapper.selectById(item1.getId()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				//获取预装箱单子表id 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				item1.setSyPreAssembledPackingListItemId(splt.getSyPreAssembledPackingListItemId()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				if(item.getIsAdd()>0){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 					item1.setSyPackingListTailoringId(pid); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+					item1.setId(oConvertUtils.id());//获取到随机id 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 					syPackingListTailoringItemMapper.insert(item1); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+					continue; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				syPackingListTailoringItemMapper.updateById(item1);//如果没修改成功就是新增数据 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		return box; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -225,7 +228,7 @@ public class SyPackingListTailoringServiceImpl extends ServiceImpl<SyPackingList 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		List<SizeTable> size=syPackingListTailoringItemMapper.sizes(syPackingListTailoring.getId()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		syPackingListTailoring.setSizeTables(size);//获取id 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		for (SyPackingListTailoringItem item : items){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-			item.setSizeTables(syPackingListTailoringItemMapper.size(item.getColour(),item.getSyPackingListTailoringId())); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			item.setSizeTables(syPackingListTailoringItemMapper.size(item.getGroupId(),item.getSyPackingListTailoringId())); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		syPackingListTailoring.setSyPackingListTailoringItemList(items); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		return syPackingListTailoring; 
			 |