|  | @@ -288,7 +288,6 @@ public class TWarehousebillsModifyServiceImpl implements ITWarehousebillsModifyS
 | 
	
		
			
				|  |  |              li.setUpdateBy(SecurityUtils.getUsername());
 | 
	
		
			
				|  |  |              li.setfStatus(Long.parseLong(typeEnum.getType()));
 | 
	
		
			
				|  |  |              li.setfBillstatus(Long.parseLong(typeEnum.getType()));
 | 
	
		
			
				|  |  | -            tWarehousebillsfeesModifyMapper.updateTWarehousebillsfeesModify(li);
 | 
	
		
			
				|  |  |              if (typeEnum.getType().equals(WarehouseTypeEnum.APPROVE.getType())) {
 | 
	
		
			
				|  |  |                  // 往仓储费用表追加数据
 | 
	
		
			
				|  |  |                  TWarehousebillsfees warehousebillsfees = new TWarehousebillsfees();
 | 
	
	
		
			
				|  | @@ -307,7 +306,9 @@ public class TWarehousebillsModifyServiceImpl implements ITWarehousebillsModifyS
 | 
	
		
			
				|  |  |                  warehousebillsfees.setfStlamountNo(null);
 | 
	
		
			
				|  |  |                  warehousebillsfees.setfInvnos(null);
 | 
	
		
			
				|  |  |                  warehousebillsfeesMapper.insertTWarehousebillsfees(warehousebillsfees);
 | 
	
		
			
				|  |  | +                li.setSrcId(warehousebillsfees.getfId());
 | 
	
		
			
				|  |  |              }
 | 
	
		
			
				|  |  | +            tWarehousebillsfeesModifyMapper.updateTWarehousebillsfeesModify(li);
 | 
	
		
			
				|  |  |          });
 | 
	
		
			
				|  |  |      }
 | 
	
		
			
				|  |  |  
 | 
	
	
		
			
				|  | @@ -434,6 +435,30 @@ public class TWarehousebillsModifyServiceImpl implements ITWarehousebillsModifyS
 | 
	
		
			
				|  |  |      }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |      /**
 | 
	
		
			
				|  |  | +     * 已经审核完成,要撤回
 | 
	
		
			
				|  |  | +     *
 | 
	
		
			
				|  |  | +     * @param id 主表id
 | 
	
		
			
				|  |  | +     * @return
 | 
	
		
			
				|  |  | +     */
 | 
	
		
			
				|  |  | +    @Override
 | 
	
		
			
				|  |  | +    @Transactional(rollbackFor = Exception.class)
 | 
	
		
			
				|  |  | +    public AjaxResult revokeReviewedById(Long id) {
 | 
	
		
			
				|  |  | +        TWarehousebillsModify warehousebillsModify = tWarehousebillsModifyMapper.selectTWarehousebillsModifyById(id);
 | 
	
		
			
				|  |  | +        if (Objects.isNull(warehousebillsModify) || !warehousebillsModify.getfStatus().equals(FeesTypeEnum.APPROVE.getType())) {
 | 
	
		
			
				|  |  | +            throw new WarehouseException("无效id或未审核完成");
 | 
	
		
			
				|  |  | +        }
 | 
	
		
			
				|  |  | +        List<TWarehousebillsfeesModify> warehousebillsfeesModifies = tWarehousebillsfeesModifyMapper.selectListByPid(id);
 | 
	
		
			
				|  |  | +        warehousebillsfeesModifies.forEach(li -> {
 | 
	
		
			
				|  |  | +            warehousebillsfeesMapper.deleteTWarehousebillsfeesById(li.getSrcId());
 | 
	
		
			
				|  |  | +        });
 | 
	
		
			
				|  |  | +        warehousebillsModify.setfStatus(FeesTypeEnum.SAVE.getType());
 | 
	
		
			
				|  |  | +        warehousebillsModify.setUpdateTime(new Date());
 | 
	
		
			
				|  |  | +        warehousebillsModify.setUpdateBy(SecurityUtils.getUsername());
 | 
	
		
			
				|  |  | +        tWarehousebillsModifyMapper.updateTWarehousebillsModify(warehousebillsModify);
 | 
	
		
			
				|  |  | +        return AjaxResult.success();
 | 
	
		
			
				|  |  | +    }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +    /**
 | 
	
		
			
				|  |  |       * 撤回已提交的审批
 | 
	
		
			
				|  |  |       *
 | 
	
		
			
				|  |  |       * @param id
 |