| 
					
				 | 
			
			
				@@ -120,6 +120,29 @@ public class SyLetterDepositServiceImpl extends ServiceImpl<SyLetterDepositMappe 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 for (String item:itemIdSplit) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     stringList.add(item); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                //回写预装箱单主表预托书号 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                String preId = li.getSyPreAssembledPackingListId(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                if(oConvertUtils.isNotEmpty(preId)){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    SyPreAssembledPackingList preEntity = new SyPreAssembledPackingList(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    preEntity.setId(preId); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    //预托书号 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    preEntity.setDepositaryReceiptNo(syLetterDeposit.getDepositaryReceiptNo()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    SyPreAssembledPackingList entity = syPreAssembledPackingListService.getById(preId); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    if(entity.getIsReference() != 2) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        //集装箱代号 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        preEntity.setContainerCode(li.getContainerCode()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        //集装箱号 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        preEntity.setContainerNumber(li.getContainerNumber()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        //是否被参照 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        preEntity.setIsReference(1); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    }else{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        if (entity.getContainerNumber()!=null){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            li.setContainerNumber(entity.getContainerNumber()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    syPreAssembledPackingListService.updateById(preEntity); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 //查询预装箱单子表数据 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 QueryWrapper<SyPreAssembledPackingListItem> syPreAssembledPackingListItemQueryWrapper = new QueryWrapper<>(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 syPreAssembledPackingListItemQueryWrapper.in("id",stringList); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -193,24 +216,6 @@ public class SyLetterDepositServiceImpl extends ServiceImpl<SyLetterDepositMappe 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 //                    syshippingItem.setIsReference(1); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 //                    syShippingDetailsItemService.updateById(syshippingItem); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                //回写预装箱单主表预托书号 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                String preId = li.getSyPreAssembledPackingListId(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                if(oConvertUtils.isNotEmpty(preId)){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    SyPreAssembledPackingList preEntity = new SyPreAssembledPackingList(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    preEntity.setId(preId); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    //预托书号 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    preEntity.setDepositaryReceiptNo(syLetterDeposit.getDepositaryReceiptNo()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    //集装箱代号 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    preEntity.setContainerCode(li.getContainerCode()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    //集装箱号 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    preEntity.setContainerNumber(li.getContainerNumber()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    SyPreAssembledPackingList entity = syPreAssembledPackingListService.getById(preId); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    if(entity.getIsReference() != 2) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        //是否被参照 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        preEntity.setIsReference(1); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    syPreAssembledPackingListService.updateById(preEntity); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             if(syLetterDepositItemList.size()!=0){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 syLetterDepositItemService.saveBatch(syLetterDepositItemList); 
			 |