feat(openapi): 添加mk回调接口

This commit is contained in:
黄斌峰
2026-08-09 23:31:39 +08:00
parent 0d247afef3
commit 0b8aecc49b
30 changed files with 1930 additions and 173 deletions
@@ -40,7 +40,7 @@ public class BusinessProcessClient implements IBusinessProcessClient {
}
@Override
public FR<Boolean> updateBusinessProcessStatus(@Validated @RequestBody BusinessProcessUpdateDTO param) {
public FR<String> updateBusinessProcessStatus(@Validated @RequestBody BusinessProcessUpdateDTO param) {
return FR.data(businessProcessService.updateBusinessProcessStatus(param));
}
@@ -30,7 +30,7 @@ public interface IBusinessProcessService extends IService<BusinessProcess> {
* @param param
* @return
*/
boolean updateBusinessProcessStatus(BusinessProcessUpdateDTO param);
String updateBusinessProcessStatus(BusinessProcessUpdateDTO param);
/**
* 修改业务流程审批人
@@ -116,7 +116,7 @@ public class BusinessProcessServiceImpl extends ServiceImpl<BusinessProcessMappe
@Transactional(rollbackFor = Exception.class)
@Override
public boolean updateBusinessProcessStatus(BusinessProcessUpdateDTO param) {
public String updateBusinessProcessStatus(BusinessProcessUpdateDTO param) {
AssertUtils.notNull(param, "参数不能为空");
BusinessProcess businessProcess = this.getOne(Wrappers.<BusinessProcess>lambdaQuery()
.eq(BusinessProcess::getProcessInstanceId, param.getProcessInstanceId())
@@ -128,9 +128,10 @@ public class BusinessProcessServiceImpl extends ServiceImpl<BusinessProcessMappe
BusinessProcess updateParam = new BusinessProcess();
updateParam.setId(businessProcess.getId());
updateParam.setApproveStatus(param.getApproveStatus());
return this.updateById(updateParam);
}
return true;
boolean update = this.updateById(updateParam);
return update ? param.getApproveStatus() : null;
}
return null;
}
@Transactional(rollbackFor = Exception.class)