fix:数据总览支持项目编码模糊查询

This commit is contained in:
2026-03-10 16:30:10 +08:00
parent b18411ee3f
commit 8f64eea132
9 changed files with 36 additions and 14 deletions

View File

@@ -28,11 +28,11 @@ public class SimulationNodeFeignClientImpl implements ISimulationNodeFeignClient
* @param nodeId 节点ID
* @return SdmResponse<List<AllNodeByProjectIdAndTypeResp>> key 为节点idvalue 为节点名称
*/
public SdmResponse<List<AllNodeByProjectIdAndTypeResp>> getAllNodeByNodeType(Long nodeId, String nodeType) {
public SdmResponse<List<AllNodeByProjectIdAndTypeResp>> getAllNodeByNodeType(Long nodeId, String nodeType, String keyword) {
SdmResponse<List<AllNodeByProjectIdAndTypeResp>> response;
try {
log.info("根据节点类型和节点ID获取所有节点信息请求参数nodeId={}, nodeType={}", nodeId, nodeType);
response = simulationNodeFeignClient.getAllNodeByNodeType(nodeId, nodeType);
log.info("根据节点类型和节点ID获取所有节点信息请求参数nodeId={}, nodeType={}, keyword={}", nodeId, nodeType, keyword);
response = simulationNodeFeignClient.getAllNodeByNodeType(nodeId, nodeType, keyword);
if (!response.isSuccess() || response.getData() == null || response.getData().isEmpty()) {
return SdmResponse.failed("获取节点信息失败");
}

View File

@@ -26,7 +26,7 @@ public interface ISimulationNodeFeignClient {
* @return SdmResponse<List<AllNodeByProjectIdAndTypeResp>>
*/
@GetMapping("/node/getAllNodeByNodeType")
SdmResponse<List<AllNodeByProjectIdAndTypeResp>> getAllNodeByNodeType(@RequestParam(value = "nodeId", required = false) Long nodeId, @RequestParam(value = "nodeType") String nodeType);
SdmResponse<List<AllNodeByProjectIdAndTypeResp>> getAllNodeByNodeType(@RequestParam(value = "nodeId", required = false) Long nodeId, @RequestParam(value = "nodeType") String nodeType, @RequestParam(value = "keyword", required = false) String keyword);
/**
* 根据项目ID和节点类型获取所有节点信息