Commit 662eea2205980265bcc79890590d3d2701ca2671
1 parent
4f1f51ac57
Exists in
master
and in
2 other branches
解决bug编号607的问题-产检列表显示高危因素字段不全问题
Showing 1 changed file with 8 additions and 8 deletions
platform-biz-patient-service/src/main/java/com/lyms/platform/biz/service/CommonService.java
View file @
662eea2
... | ... | @@ -9,10 +9,7 @@ |
9 | 9 | import org.springframework.beans.factory.annotation.Autowired; |
10 | 10 | import org.springframework.stereotype.Service; |
11 | 11 | |
12 | -import java.util.ArrayList; | |
13 | -import java.util.HashMap; | |
14 | -import java.util.List; | |
15 | -import java.util.Map; | |
12 | +import java.util.*; | |
16 | 13 | |
17 | 14 | /** |
18 | 15 | * Created by Administrator on 2016/12/26 0026. |
19 | 16 | |
20 | 17 | |
... | ... | @@ -32,13 +29,16 @@ |
32 | 29 | public String resloveFactor(List<String> factor) { |
33 | 30 | String result = ""; |
34 | 31 | if (CollectionUtils.isNotEmpty(factor)) { |
35 | - StringBuilder sb = new StringBuilder(56); | |
36 | - for (String srt : factor) { | |
32 | + StringBuilder sb = new StringBuilder(200); | |
33 | + //风险id去重 展示则去掉名称的indexOf判断 cfl 20231007 | |
34 | + Set<String> sets = new HashSet<>(factor); | |
35 | + for (String srt : sets) { | |
37 | 36 | if (StringUtils.isNotEmpty(srt)) { |
38 | 37 | BasicConfig basicConfig = basicConfigService.getOneBasicConfigById(srt); |
39 | - if (null != basicConfig && sb.indexOf(basicConfig.getName()) == -1) { | |
38 | + sb.append(basicConfig.getName()).append(','); | |
39 | + /* if (null != basicConfig && sb.indexOf(basicConfig.getName()) == -1) { | |
40 | 40 | sb.append(basicConfig.getName()).append(','); |
41 | - } | |
41 | + }*/ | |
42 | 42 | } |
43 | 43 | } |
44 | 44 | if (sb.toString().endsWith(",")) { |