修改仿真分析项库关联流程模版bug

This commit is contained in:
daiqy88
2025-12-30 20:27:05 +08:00
parent 82485bffcb
commit 68d5667f8a
7 changed files with 100 additions and 0 deletions

View File

@@ -147,4 +147,10 @@ public class FlowController implements ISimulationFlowFeignClient {
return IFlowService.queryFlowTemplateInfoByTemplateCode(templateCode);
}
@GetMapping("/queryValidFlowTemplate")
public SdmResponse<List<FlowTemplateResp>> queryValidFlowTemplateInfo()
{
return IFlowService.queryValidFlowTemplateInfo();
}
}

View File

@@ -95,4 +95,10 @@ public interface IFlowService {
*/
SdmResponse<FlowTemplateResp> queryFlowTemplateInfoByTemplateCode(String templateCode);
/**
* 获取系统中有效的流程模版
* @return
*/
SdmResponse<List<FlowTemplateResp>> queryValidFlowTemplateInfo();
}

View File

@@ -544,4 +544,22 @@ public class FlowServiceImpl extends BaseService implements IFlowService {
}
return response;
}
@Override
public SdmResponse<List<FlowTemplateResp>> queryValidFlowTemplateInfo()
{
SdmResponse<List<FlowTemplateResp>> response = SdmResponse.success();
String condition = " approveType=2 AND templateStatus=1 ";
List<SimulationFlowTemplate> flowTemplates = flowMapper.queryFlowTemplateByCondition(condition);
List<FlowTemplateResp> flowTemplateRespList = new ArrayList<>();
for(SimulationFlowTemplate flowTemplate : flowTemplates)
{
FlowTemplateResp flowTemplateResp = new FlowTemplateResp();
flowTemplateResp.templateCode = flowTemplate.getTemplateCode();
flowTemplateResp.templateName = flowTemplate.getTemplateName();
flowTemplateRespList.add(flowTemplateResp);
}
response.setData(flowTemplateRespList);
return response;
}
}