diff --git a/src/main/java/com/spring/ifs/bean/RoutingServiceBean.java b/src/main/java/com/spring/ifs/bean/RoutingServiceBean.java index 28bdc0ec..9e32eef4 100644 --- a/src/main/java/com/spring/ifs/bean/RoutingServiceBean.java +++ b/src/main/java/com/spring/ifs/bean/RoutingServiceBean.java @@ -11,6 +11,7 @@ import org.slf4j.LoggerFactory; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Component; +import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map; @@ -489,7 +490,8 @@ public class RoutingServiceBean { List resultList = RoutingApi.getRoutingItemsWithCopyPart(srv, contract, partNo); //判断是否查询数据 if(resultList.isEmpty()) { - throw new APException("不存在此Routing组件信息!"); + //throw new APException("不存在此Routing组件信息!"); + resultList = new ArrayList<>(); } returnMap.put("resultCode", "200"); //打印日志 @@ -697,6 +699,10 @@ public class RoutingServiceBean { try{ //循环处理 List resultList = RoutingApi.getRoutingToolsWithCopyPart(srv, contract, partNo); + if(resultList.isEmpty()) { + //throw new APException("不存在此Routing组件信息!"); + resultList = new ArrayList<>(); + } returnMap.put("resultCode", "200"); logger.info("Routing Tools查询到数据:"+JSON.toJSONString(inData)); returnMap.put("obj", JSON.toJSONString(resultList)); @@ -727,6 +733,11 @@ public class RoutingServiceBean { try{ //循环处理 List resultList = RoutingApi.getRoutingGuideLinesWithCopyPart(srv, contract, partNo); + if(resultList.isEmpty()) { + //throw new APException("不存在此Routing组件信息!"); + resultList = new ArrayList<>(); + } + //判断null returnMap.put("resultCode", "200"); logger.info("Routing GuideLines查询到数据:"+JSON.toJSONString(inData)); returnMap.put("obj", JSON.toJSONString(resultList));