Commit 13524c6ecd8e09fdcf9f7442e3f01664daada7be

Authored by yangfei
1 parent d2f05e31d9

转诊单显示诊断结果

Showing 2 changed files with 31 additions and 0 deletions

platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/ApplyOrderFacade.java View file @ 13524c6
... ... @@ -10,6 +10,7 @@
10 10 import com.lyms.platform.common.utils.*;
11 11 import com.lyms.platform.operate.web.request.*;
12 12 import com.lyms.platform.operate.web.result.*;
  13 +import com.lyms.platform.operate.web.utils.FunvCommonUtil;
13 14 import com.lyms.platform.permission.model.Organization;
14 15 import com.lyms.platform.permission.model.OrganizationQuery;
15 16 import com.lyms.platform.permission.model.Users;
... ... @@ -881,6 +882,26 @@
881 882 }
882 883  
883 884 applyOrderResult.convertToResult(orderModel, zhuanCName, zhuanRname);
  885 +
  886 +
  887 + /* 诊断指导 */
  888 + String diagnosis = "";
  889 + if (org.apache.commons.lang.StringUtils.isNotEmpty(orderModel.getDiagnosis())) {
  890 + List<String> temp = JsonUtil.toList(orderModel.getDiagnosis(), String.class);
  891 + if (CollectionUtils.isNotEmpty(temp)) {
  892 + StringBuilder sb = new StringBuilder();
  893 + for (String sId : temp) {
  894 + sb.append(FunvCommonUtil.getBaseicConfigByid(sId, basicConfigService)).append(",");
  895 + }
  896 + if (sb.toString().endsWith(",")) {
  897 + diagnosis = sb.substring(0, sb.length() - 1);
  898 + } else {
  899 + diagnosis = sb.toString();
  900 + }
  901 + }
  902 + }
  903 + applyOrderResult.setDiagnosis(diagnosis);
  904 +
884 905 applyOrderResult.setrRisk(stringBuilder.toString());
885 906 applyOrderResult.setScore(orderModel.getScore());
886 907  
platform-operate-api/src/main/java/com/lyms/platform/operate/web/result/ApplyOrderOutResult.java View file @ 13524c6
... ... @@ -69,6 +69,16 @@
69 69 //1 孕妇 0 产妇
70 70 private String isGravida;
71 71  
  72 + private String diagnosis;
  73 +
  74 + public String getDiagnosis() {
  75 + return diagnosis;
  76 + }
  77 +
  78 + public void setDiagnosis(String diagnosis) {
  79 + this.diagnosis = diagnosis;
  80 + }
  81 +
72 82 public String getScreenResult() {
73 83 return screenResult;
74 84 }