Commit b203f27103b003326f5aad5d38ea77465f7c4af3

Authored by liquanyu
1 parent a3b3c92089

update

Showing 1 changed file with 15 additions and 8 deletions

platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/impl/IndividualCaseServiceImpl.java View file @ b203f27
... ... @@ -136,15 +136,22 @@
136 136 result.setTimeAxisStr(DateUtil.getyyyy_MM_dd(checkTime));
137 137 }
138 138 List<IndividualCaseResult.Infos> infos = new LinkedList<>();
139   - for (String higRisk : list) {
140   - IndividualCaseResult.Infos info = new IndividualCaseResult.Infos();
141   - BasicConfig basicConfig = mongoTemplate.findOne(Query.query(Criteria.where("id").is(higRisk)), BasicConfig.class);
142   - info.setName(basicConfig.getName());
143   - BasicConfig typeConfig = mongoTemplate.findOne(Query.query(Criteria.where("id").is(basicConfig.getParentId())), BasicConfig.class);
144   - info.setLevel(typeConfig.getWeight().toString());
145   - info.setDesc(typeConfig.getName());
146   - infos.add(info);
  139 + if (CollectionUtils.isNotEmpty(list))
  140 + {
  141 + for (String higRisk : list) {
  142 + if (StringUtils.isNotEmpty(higRisk))
  143 + {
  144 + IndividualCaseResult.Infos info = new IndividualCaseResult.Infos();
  145 + BasicConfig basicConfig = mongoTemplate.findOne(Query.query(Criteria.where("id").is(higRisk)), BasicConfig.class);
  146 + info.setName(basicConfig.getName());
  147 + BasicConfig typeConfig = mongoTemplate.findOne(Query.query(Criteria.where("id").is(basicConfig.getParentId())), BasicConfig.class);
  148 + info.setLevel(typeConfig.getWeight().toString());
  149 + info.setDesc(typeConfig.getName());
  150 + infos.add(info);
  151 + }
  152 + }
147 153 }
  154 +
148 155 if (StringUtils.isNotEmpty(otherHighRisk)) {
149 156 List<Map<String, Object>> mapList = new LinkedList<>();
150 157 List<Map<String, Object>> maps = ResolveUtils.queryOtherRisk(otherHighRisk, mapList);