fix: 根据流程实例ID查询流程编号
This commit is contained in:
@@ -3318,4 +3318,14 @@ public class TodoTaskController extends BaseAction {
|
|||||||
return processNew;
|
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);
|
String delDB(List<String> id);
|
||||||
|
|
||||||
BusProcessName selectById(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;
|
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_activiti.dto.TaskCommonQuery;
|
||||||
import com.ydw.bat.wkflow.business_main.datas.entity.BusProcessName;
|
import com.ydw.bat.wkflow.business_main.datas.entity.BusProcessName;
|
||||||
import com.ydw.bat.wkflow.business_main.datas.mapper.BusProcessNameMapper;
|
import com.ydw.bat.wkflow.business_main.datas.mapper.BusProcessNameMapper;
|
||||||
@@ -49,4 +50,15 @@ public class BusProcessNameServiceImpl extends ServiceImpl<BusProcessNameMapper,
|
|||||||
return busProcessNameMapper.selectById(id);
|
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