|  | @@ -241,6 +241,13 @@ public class SyLetterDepositServiceImpl extends ServiceImpl<SyLetterDepositMappe
 | 
	
		
			
				|  |  |              List<SyLetterDepositItem> list = syLetterDeposit.getSyLetterDepositItemList();
 | 
	
		
			
				|  |  |              for (SyLetterDepositItem li:list) {
 | 
	
		
			
				|  |  |                  li.setSyPreAssembledPackingListItemId(li.getPreIds());
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +                 //修改预装箱单主表参照状态
 | 
	
		
			
				|  |  | +                SyPreAssembledPackingList entit = new SyPreAssembledPackingList();
 | 
	
		
			
				|  |  | +                entit.setId(li.getSyPreAssembledPackingListId());
 | 
	
		
			
				|  |  | +                entit.setIsReference(0);
 | 
	
		
			
				|  |  | +                syPreAssembledPackingListService.updateById(entit);
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |              }
 | 
	
		
			
				|  |  |              //新增
 | 
	
		
			
				|  |  |              syLetterDepositAdd(syLetterDeposit);
 | 
	
	
		
			
				|  | @@ -288,11 +295,23 @@ public class SyLetterDepositServiceImpl extends ServiceImpl<SyLetterDepositMappe
 | 
	
		
			
				|  |  |       */
 | 
	
		
			
				|  |  |      @Override
 | 
	
		
			
				|  |  |      public int syLetterDepositDelete(String id) {
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +        QueryWrapper<SyLetterDepositItem> queryWrapper = new QueryWrapper<>();
 | 
	
		
			
				|  |  | +        queryWrapper.eq("sy_letter_deposit_id",id).eq("del_flag",0);
 | 
	
		
			
				|  |  | +        List<SyLetterDepositItem> list = syLetterDepositItemService.list(queryWrapper);
 | 
	
		
			
				|  |  | +        for(SyLetterDepositItem li:list){
 | 
	
		
			
				|  |  | +            //修改预装箱单主表参照状态
 | 
	
		
			
				|  |  | +            SyPreAssembledPackingList entit = new SyPreAssembledPackingList();
 | 
	
		
			
				|  |  | +            entit.setId(li.getSyPreAssembledPackingListId());
 | 
	
		
			
				|  |  | +            entit.setIsReference(0);
 | 
	
		
			
				|  |  | +            syPreAssembledPackingListService.updateById(entit);
 | 
	
		
			
				|  |  | +        }
 | 
	
		
			
				|  |  |          //删除子表
 | 
	
		
			
				|  |  |          syLetterDepositMapper.syLetterDepositItemDelete(id);
 | 
	
		
			
				|  |  |          //删除主表
 | 
	
		
			
				|  |  |          SyLetterDeposit entity =  getById(id);
 | 
	
		
			
				|  |  |          entity.setDelFlag("1");
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |          boolean boo = updateById(entity);
 | 
	
		
			
				|  |  |          if(boo){
 | 
	
		
			
				|  |  |              return 1;
 |