|  | @@ -204,8 +204,11 @@ public class SyLetterDepositServiceImpl extends ServiceImpl<SyLetterDepositMappe
 | 
	
		
			
				|  |  |                      preEntity.setContainerCode(li.getContainerCode());
 | 
	
		
			
				|  |  |                      //集装箱号
 | 
	
		
			
				|  |  |                      preEntity.setContainerNumber(li.getContainerNumber());
 | 
	
		
			
				|  |  | -                    //是否被参照
 | 
	
		
			
				|  |  | -                    preEntity.setIsReference(1);
 | 
	
		
			
				|  |  | +                    SyPreAssembledPackingList entity = syPreAssembledPackingListService.getById(preId);
 | 
	
		
			
				|  |  | +                    if(entity.getIsReference() != 2) {
 | 
	
		
			
				|  |  | +                        //是否被参照
 | 
	
		
			
				|  |  | +                        preEntity.setIsReference(1);
 | 
	
		
			
				|  |  | +                    }
 | 
	
		
			
				|  |  |                      syPreAssembledPackingListService.updateById(preEntity);
 | 
	
		
			
				|  |  |                  }
 | 
	
		
			
				|  |  |              }
 | 
	
	
		
			
				|  | @@ -269,10 +272,13 @@ public class SyLetterDepositServiceImpl extends ServiceImpl<SyLetterDepositMappe
 | 
	
		
			
				|  |  |              for (SyLetterDepositItem li:list) {
 | 
	
		
			
				|  |  |                  //li.setSyPreAssembledPackingListItemId(li.getPreIds());
 | 
	
		
			
				|  |  |                   //修改预装箱单主表参照状态
 | 
	
		
			
				|  |  | -                SyPreAssembledPackingList entit = new SyPreAssembledPackingList();
 | 
	
		
			
				|  |  | -                entit.setId(li.getSyPreAssembledPackingListId());
 | 
	
		
			
				|  |  | -                entit.setIsReference(0);
 | 
	
		
			
				|  |  | -                syPreAssembledPackingListService.updateById(entit);
 | 
	
		
			
				|  |  | +                SyPreAssembledPackingList entity = syPreAssembledPackingListService.getById(li.getSyPreAssembledPackingListId());
 | 
	
		
			
				|  |  | +                if(entity.getIsReference() != 2) {
 | 
	
		
			
				|  |  | +                    SyPreAssembledPackingList entit = new SyPreAssembledPackingList();
 | 
	
		
			
				|  |  | +                    entit.setId(li.getSyPreAssembledPackingListId());
 | 
	
		
			
				|  |  | +                    entit.setIsReference(0);
 | 
	
		
			
				|  |  | +                    syPreAssembledPackingListService.updateById(entit);
 | 
	
		
			
				|  |  | +                }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |              }
 | 
	
		
			
				|  |  |              //新增
 |