fix: 根据流程实例ID查询流程编号
This commit is contained in:
@@ -3318,4 +3318,14 @@ public class TodoTaskController extends BaseAction {
|
||||
return processNew;
|
||||
|
||||
}
|
||||
|
||||
@ApiOperation(value = "根据流程实例ID查询流程编号")
|
||||
@GetMapping("/getProcessNumByPrcId")
|
||||
Wrapper<String> getProcessNumByPrcId(@RequestParam("prcId") String prcId) {
|
||||
String processNum = iBusProcessNameService.getProcessNumByPrcId(prcId);
|
||||
if (StringUtils.isBlank(processNum)) {
|
||||
return WrapMapper.error("未找到流程编号");
|
||||
}
|
||||
return WrapMapper.ok(processNum);
|
||||
}
|
||||
}
|
||||
|
||||
+2
@@ -26,4 +26,6 @@ public interface IBusProcessNameService extends IService<BusProcessName> {
|
||||
String delDB(List<String> id);
|
||||
|
||||
BusProcessName selectById(String id);
|
||||
|
||||
String getProcessNumByPrcId(String prcId);
|
||||
}
|
||||
|
||||
+12
@@ -1,5 +1,6 @@
|
||||
package com.ydw.bat.wkflow.business_main.datas.service.impl;
|
||||
|
||||
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
||||
import com.ydw.bat.wkflow.business_activiti.dto.TaskCommonQuery;
|
||||
import com.ydw.bat.wkflow.business_main.datas.entity.BusProcessName;
|
||||
import com.ydw.bat.wkflow.business_main.datas.mapper.BusProcessNameMapper;
|
||||
@@ -49,4 +50,15 @@ public class BusProcessNameServiceImpl extends ServiceImpl<BusProcessNameMapper,
|
||||
return busProcessNameMapper.selectById(id);
|
||||
}
|
||||
|
||||
@Override
|
||||
public String getProcessNumByPrcId(String prcId) {
|
||||
LambdaQueryWrapper<BusProcessName> wrapper = new LambdaQueryWrapper<>();
|
||||
wrapper.eq(BusProcessName::getPrcId,prcId);
|
||||
List<BusProcessName> busProcessNameList = list(wrapper);
|
||||
if (busProcessNameList.size()>0){
|
||||
return busProcessNameList.get(0).getPrcNum();
|
||||
} else {
|
||||
return null;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user