update ASMS对接
This commit is contained in:
+17
@@ -2,6 +2,7 @@ package com.jero.modules.activiti.process.fb.controller;
|
||||
|
||||
import com.jero.common.api.vo.Result;
|
||||
import com.jero.common.aspect.annotation.AutoLog;
|
||||
import com.jero.modules.activiti.process.fb.entity.ProcessFbEntryChange;
|
||||
import com.jero.modules.activiti.process.fb.entity.ProcessFbStandardConsultation;
|
||||
import com.jero.modules.activiti.process.fb.service.IProcessFbStandardConsultationService;
|
||||
import com.jero.modules.activiti.process.fb.vo.ProcessFbStandardConsultationVO;
|
||||
@@ -37,4 +38,20 @@ public class ProcessFbStandardConsultationController extends JeroController<Proc
|
||||
processFbStandardConsultationService.startProcess(processInfoVO);
|
||||
return Result.OK();
|
||||
}
|
||||
|
||||
@AutoLog(value = "标准征求意见流程-同意")
|
||||
@ApiOperation(value="标准征求意见流程-同意", notes="标准征求意见流程-同意")
|
||||
@PostMapping("/agree")
|
||||
public Result<T> agree(@Validated @RequestBody ProcessInfoVO<ProcessFbStandardConsultationVO> processInfoVO) {
|
||||
processFbStandardConsultationService.approveTask(processInfoVO, true);
|
||||
return Result.OK();
|
||||
}
|
||||
|
||||
@AutoLog(value = "标准征求意见流程-驳回")
|
||||
@ApiOperation(value="标准征求意见流程-驳回", notes="标准征求意见流程-驳回")
|
||||
@PostMapping("/reject")
|
||||
public Result<T> reject(@Validated @RequestBody ProcessInfoVO<ProcessFbStandardConsultationVO> processInfoVO) {
|
||||
processFbStandardConsultationService.approveTask(processInfoVO, false);
|
||||
return Result.OK();
|
||||
}
|
||||
}
|
||||
|
||||
+7
@@ -19,4 +19,11 @@ public interface IProcessFbStandardConsultationService extends IService<ProcessF
|
||||
* @Description: 发起流程
|
||||
**/
|
||||
void startProcess(ProcessInfoVO<ProcessFbStandardConsultationVO> processInfoVO);
|
||||
|
||||
/**
|
||||
* @Author: liao
|
||||
* @Date: 2023/11/10 11:41
|
||||
* @Description: 审批
|
||||
**/
|
||||
void approveTask(ProcessInfoVO<ProcessFbStandardConsultationVO> processInfoVO, boolean pass);
|
||||
}
|
||||
|
||||
+11
@@ -49,6 +49,7 @@ public class ProcessFbStandardConsultationServiceImpl extends ServiceImpl<Proces
|
||||
**/
|
||||
@Override
|
||||
public void startProcess(ProcessInfoVO<ProcessFbStandardConsultationVO> processInfoVO) {
|
||||
// 业务基本信息
|
||||
ProcessFbStandardConsultation businessInfoDTO = processInfoVO.getBusinessInfoDTO().getProcessFbStandardConsultation();
|
||||
businessInfoDTO.setId(UUIDUtils.randomUUID20());
|
||||
save(businessInfoDTO); // 保存业务信息
|
||||
@@ -77,4 +78,14 @@ public class ProcessFbStandardConsultationServiceImpl extends ServiceImpl<Proces
|
||||
});
|
||||
processFbConsultationUserLinkService.saveBatch(linkList, linkList.size());
|
||||
}
|
||||
|
||||
/**
|
||||
* @Author: liao
|
||||
* @Date: 2023/11/10 11:42
|
||||
* @Description: 审批
|
||||
**/
|
||||
@Override
|
||||
public void approveTask(ProcessInfoVO<ProcessFbStandardConsultationVO> processInfoVO, boolean pass) {
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user