Kaynağa Gözat

推理接口

Zhaops 6 yıl önce
ebeveyn
işleme
6105054774

+ 4 - 6
icss-service/src/main/java/com/diagbot/facade/PushFacade.java

@@ -29,8 +29,8 @@ import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Component;
 
 import java.util.Arrays;
-import java.util.HashMap;
 import java.util.HashSet;
+import java.util.LinkedHashMap;
 import java.util.List;
 import java.util.Map;
 import java.util.Set;
@@ -75,11 +75,9 @@ public class PushFacade {
             case 2:
                 searchData.setSex("F");
                 break;
-            case 3:
+            default:
                 searchData.setSex("A");
                 break;
-            default:
-                throw new CommonException(CommonErrorCode.PARAM_ERROR, "性别参数错误");
         }
 
         searchData.setFeatureType(pushVO.getFeatureType());
@@ -110,7 +108,7 @@ public class PushFacade {
         List<FeatureRate> labs = data.getLabs();
 
         Map<String, Object> symptomMap = list2Map(symptom);
-        Map<String, Object> vitalMap = new HashMap<>();
+        Map<String, Object> vitalMap = new LinkedHashMap<>();
         Map<String, Object> disMap = list2Map(dis);
         Map<String, Object> labMap = list2Map(labs);
         Map<String, Object> pacsMap = list2Map(pacs);
@@ -243,7 +241,7 @@ public class PushFacade {
      * @return
      */
     public Map<String, Object> list2Map(List<FeatureRate> list) {
-        Map<String, Object> map = new HashMap<>();
+        Map<String, Object> map = new LinkedHashMap<>();
         for (FeatureRate featureRate : list) {
             map.put(featureRate.getFeatureName(), null);
         }