|
|
@ -46,6 +46,7 @@ public class TbsCostApplyServiceImpl extends ServiceImpl<TbsCostApplyMapper,TbsC |
|
|
|
private TbsBudgetLogService budgetLogService; |
|
|
|
private SysUserService sysUserService; |
|
|
|
private SeeYonService seeYonService; |
|
|
|
private TbsActivityTemplateService tbsActivityTemplateService; |
|
|
|
|
|
|
|
@Override |
|
|
|
@Transactional(rollbackFor = Exception.class) |
|
|
@ -55,6 +56,12 @@ public class TbsCostApplyServiceImpl extends ServiceImpl<TbsCostApplyMapper,TbsC |
|
|
|
&&!tbsCostApply.getChargeState().equals(TbsCostApplyState.State_4_refused.getCode())){ |
|
|
|
Assert.throwEx("操作失败,申请费用状态不支持"); |
|
|
|
} |
|
|
|
if(tbsCostApply.getTemplateId()!=null){ |
|
|
|
TbsActivityTemplate activityTemplate = tbsActivityTemplateService.getById(tbsCostApply.getTemplateId()); |
|
|
|
if(activityTemplate.getTemplateState().equals(0)){ |
|
|
|
Assert.throwEx("当前模板已停用"); |
|
|
|
} |
|
|
|
} |
|
|
|
TbsBudgetCostResult result = budgetApplicationService.buildBudgetCostResult(tbsCostApply.getId(),true,false); |
|
|
|
SysUser sysUser = sysUserService.getById(AuthContextUtils.getSysUserId()); |
|
|
|
sysUser.checkSyAccount(); |
|
|
|