gaodm 6 rokov pred
rodič
commit
211dd91089

+ 3 - 9
icssman-service/src/main/java/com/diagbot/facade/IndexConfigFacade.java

@@ -56,7 +56,7 @@ public class IndexConfigFacade extends IndexConfigServiceImpl {
 		IPage<IndexConfigDTO> datas = this.queryIndexConfigPageAlls(indexConfigDiseaseNameVO);
 		List<IndexConfigDTO> data = datas.getRecords();
 		List<String> modifierid = new ArrayList<>();
-		modifierid = data.stream().map(ac -> ac.getModifier()).collect(Collectors.toList());
+		modifierid = data.stream().map(ac -> ac.getModifier()).distinct().collect(Collectors.toList());
 		Map<String, String> userNames = new HashMap<>();
 		if (modifierid.size() > 0) {
 			RespDTO<Map<String, String>> userNamesDTO = userServiceClient.getUserInfoByIds(modifierid);
@@ -65,16 +65,10 @@ public class IndexConfigFacade extends IndexConfigServiceImpl {
 			}
 			userNames = userNamesDTO.data;
 		}
-		List<IndexConfigDTO> indexConfigLists = new ArrayList<IndexConfigDTO>();
+
 		for (IndexConfigDTO evalua : data) {
-			IndexConfigDTO dateNew = new IndexConfigDTO();
-			BeanUtil.copyProperties(evalua,dateNew);
-			dateNew.setModifier(userNames.get(evalua.getModifier()));
-			indexConfigLists.add(dateNew);
+			evalua.setModifier(userNames.get(evalua.getModifier()));
 		}
-
-		datas.setRecords(indexConfigLists);
-
 		return datas;
 	}
 	/**