diff --git a/src/main/java/com/qs/serve/modules/seeyon/service/SeeYonService.java b/src/main/java/com/qs/serve/modules/seeyon/service/SeeYonService.java index 3839acd1..461311bc 100644 --- a/src/main/java/com/qs/serve/modules/seeyon/service/SeeYonService.java +++ b/src/main/java/com/qs/serve/modules/seeyon/service/SeeYonService.java @@ -28,6 +28,11 @@ public interface SeeYonService { */ R baseCreateProcess(BaseCreateProcessBo createProcessBo); + /** + * 创建流程后回调,更新记录状态 + * @param createCallbackBo + * @return + */ R createCallbackStatus(BaseCreateCallbackBo createCallbackBo); /** diff --git a/src/main/java/com/qs/serve/modules/tbs/controller/TbsCostApplyController.java b/src/main/java/com/qs/serve/modules/tbs/controller/TbsCostApplyController.java index d34d50cf..0d810caa 100644 --- a/src/main/java/com/qs/serve/modules/tbs/controller/TbsCostApplyController.java +++ b/src/main/java/com/qs/serve/modules/tbs/controller/TbsCostApplyController.java @@ -60,6 +60,7 @@ public class TbsCostApplyController { private TbsCostApplyService tbsCostApplyService; private TbsActivityService tbsActivityService; + private TbsActivityTemplateService tbsActivityTemplateService; private TbsBudgetLogService tbsBudgetLogService; private BmsSupplierService bmsSupplierService; private SysUserService sysUserService; @@ -239,6 +240,10 @@ public class TbsCostApplyController { @PreAuthorize("hasRole('tbs:costApply:insert')") @Transactional(rollbackFor = Exception.class) public R save(@RequestBody @Valid TbsCostApplyActivityBo param){ + TbsActivityTemplate activityTemplate = tbsActivityTemplateService.getById(param.getTemplateId()); + if(activityTemplate.getTemplateState().equals(0)){ + return R.error("当前模板已停用"); + } TbsCostApplyBo costApplyBo = param.getCostApplyBo(); ValidateTools.valid(costApplyBo); TbsCostApply entity = CopierUtil.copy(costApplyBo,new TbsCostApply()); diff --git a/src/main/java/com/qs/serve/modules/tbs/service/impl/TbsCostApplyServiceImpl.java b/src/main/java/com/qs/serve/modules/tbs/service/impl/TbsCostApplyServiceImpl.java index 6d6733d1..abb2b3d5 100644 --- a/src/main/java/com/qs/serve/modules/tbs/service/impl/TbsCostApplyServiceImpl.java +++ b/src/main/java/com/qs/serve/modules/tbs/service/impl/TbsCostApplyServiceImpl.java @@ -46,6 +46,7 @@ public class TbsCostApplyServiceImpl extends ServiceImpl