|
@@ -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;
|
|
@@ -68,6 +68,7 @@ public class PushFacade {
|
|
|
searchData.setPacs(pushVO.getPacs());
|
|
|
searchData.setPast(pushVO.getPast());
|
|
|
searchData.setOther(pushVO.getOther());
|
|
|
+ searchData.setDiag(pushVO.getDiag());
|
|
|
switch (pushVO.getSex()) {
|
|
|
case 1:
|
|
|
searchData.setSex("M");
|
|
@@ -75,11 +76,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 +109,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);
|
|
@@ -168,7 +167,7 @@ public class PushFacade {
|
|
|
in("question_id", deptVitalMap.keySet()).
|
|
|
orderByAsc("order_no");
|
|
|
List<VitalOrder> vitalOrderList = vitalOrderFacade.list(vitalOrderQueryWrapper);
|
|
|
- Map<Long, VitalOrder> vitalOrderMap = EntityUtil.makeEntityMap(vitalOrderList, "question_id");
|
|
|
+ Map<Long, VitalOrder> vitalOrderMap = EntityUtil.makeEntityMap(vitalOrderList, "questionId");
|
|
|
//标签列表
|
|
|
for (Map.Entry<Long, VitalOrder> entry : vitalOrderMap.entrySet()) {
|
|
|
QuestionVO questionVO = new QuestionVO();
|
|
@@ -243,7 +242,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);
|
|
|
}
|