فهرست منبع

公表映射接口优化

zhaops 5 سال پیش
والد
کامیت
302eab9fc9

+ 2 - 12
tran-service/src/main/java/com/diagbot/facade/PacsConfigFacade.java

@@ -13,7 +13,6 @@ import java.util.HashMap;
 import java.util.LinkedHashMap;
 import java.util.List;
 import java.util.Map;
-import java.util.stream.Collectors;
 
 /**
  * @Description:
@@ -60,25 +59,16 @@ public class PacsConfigFacade extends PacsConfigServiceImpl{
             List<PacsConfig> pacsConfigList = this.list(pacsConfigQueryWrapper);
             pacsMap = EntityUtil.makeEntityListMap(pacsConfigList, "mealName");
             for (Map.Entry<String, List<PacsConfig>> entry : pacsMap.entrySet()) {
-                map.put(entry.getKey(), entry.getValue()
-                        .stream()
-                        .map(pacsConfig -> pacsConfig.getUniqueName())
-                        .distinct()
-                        .collect(Collectors.toList()));
+                map.put(entry.getKey(), EntityUtil.makeListByFieldName(entry.getValue(), "uniqueName"));
             }
         } else if (ListUtil.isNotEmpty(pacsConfigVO.getUniqueNameList())) {
             pacsConfigQueryWrapper.in("unique_name", pacsConfigVO.getUniqueNameList());
             List<PacsConfig> pacsConfigList = this.list(pacsConfigQueryWrapper);
             pacsMap = EntityUtil.makeEntityListMap(pacsConfigList, "uniqueName");
             for (Map.Entry<String, List<PacsConfig>> entry : pacsMap.entrySet()) {
-                map.put(entry.getKey(), entry.getValue()
-                        .stream()
-                        .map(pacsConfig -> pacsConfig.getMealName())
-                        .distinct()
-                        .collect(Collectors.toList()));
+                map.put(entry.getKey(), EntityUtil.makeListByFieldName(entry.getValue(), "mealName"));
             }
         }
-
         return map;
     }
 

+ 1 - 1
tran-service/src/main/java/com/diagbot/web/TranLisConfigController.java

@@ -39,7 +39,7 @@ public class TranLisConfigController {
 		return RespDTO.onSuc(tranLisConfigFacade.getLisConfigByhospitalIds(lisHospitalCodeVO));
 	}
 
-	@ApiOperation(value = "根据医院编码和套餐名称获取化验公表映射关系Map<大项,Map<小项,List<公表>>>:[by:zhaops]",
+	@ApiOperation(value = "根据医院编码和套餐名称获取化验公表映射关系Map<大项,Map<小项,List<公表>>>:[by:zhaops]",
 			notes = "hosCode: 医院编码,必填<br>")
 	@PostMapping("/getLisConfigByMealNameAndHosCode")
 	@SysLogger("getLisConfigByMealNameAndHosCode")