feat(flow): 添加意见下发和反馈下发功能
- 在ITsComplaintAcceptService中新增opinionDispatch和feedbackDispatch方法 - 在TsComplaintAcceptController中添加对应的意见下发和反馈下发接口 - 实现opinionDispatch功能:修改flow_status=2并按字典创建代办任务 - 实现feedbackDispatch功能:修改flow_status=4并按字典创建执行反馈记录 - 调整同步流程状态逻辑,移除重复的状态更新代码 - 新增相关实体类和服务层依赖注入
This commit is contained in:
@@ -96,4 +96,28 @@ public class TsComplaintAcceptController extends BaseController {
|
||||
@PathVariable Long[] acceptIds) {
|
||||
return toAjax(iTsComplaintAcceptService.deleteWithValidByIds(Arrays.asList(acceptIds), true));
|
||||
}
|
||||
|
||||
/**
|
||||
* 意见下发:修改flow_status=2,按字典部门创建代办任务
|
||||
*
|
||||
* @param acceptId 受理单ID
|
||||
*/
|
||||
@Log(title = "意见下发", businessType = BusinessType.UPDATE)
|
||||
@PostMapping("/opinionDispatch/{acceptId}")
|
||||
public R<Void> opinionDispatch(@NotNull(message = "主键不能为空")
|
||||
@PathVariable Long acceptId) {
|
||||
return toAjax(iTsComplaintAcceptService.opinionDispatch(acceptId));
|
||||
}
|
||||
|
||||
/**
|
||||
* 反馈下发:修改flow_status=4,按字典部门创建执行反馈记录
|
||||
*
|
||||
* @param acceptId 受理单ID
|
||||
*/
|
||||
@Log(title = "反馈下发", businessType = BusinessType.UPDATE)
|
||||
@PostMapping("/feedbackDispatch/{acceptId}")
|
||||
public R<Void> feedbackDispatch(@NotNull(message = "主键不能为空")
|
||||
@PathVariable Long acceptId) {
|
||||
return toAjax(iTsComplaintAcceptService.feedbackDispatch(acceptId));
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user