Commit 662eea2205980265bcc79890590d3d2701ca2671

Authored by cfl
1 parent 4f1f51ac57
Exists in master and in 2 other branches dev, luanping

解决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(",")) {