update ASMS对接

This commit is contained in:
liao
2023-11-10 11:46:33 +08:00
parent 5c42548202
commit e5047b29a8
5 changed files with 37 additions and 2 deletions
@@ -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();
}
}
@@ -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);
}
@@ -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) {
}
}