Commit c032d99ff097c4fd205d0f4a7b8accd4e1460af8
1 parent
58dc080ea6
Exists in
master
and in
6 other branches
update
Showing 2 changed files with 33 additions and 5 deletions
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/AntenatalExaminationFacade.java
View file @
c032d99
... | ... | @@ -2553,7 +2553,7 @@ |
2553 | 2553 | |
2554 | 2554 | private void sortList(List listDate) { |
2555 | 2555 | //按照数据排序 |
2556 | - Collections.sort(listDate, new Comparator <SortIn>() { | |
2556 | + Collections.sort(listDate, new Comparator<SortIn>() { | |
2557 | 2557 | @Override |
2558 | 2558 | public int compare(SortIn o1, SortIn o2) { |
2559 | 2559 | if (o1.getDate() != null && null != o2.getDate() && o1.getDate().after(o2.getDate())) { |
... | ... | @@ -4102,6 +4102,16 @@ |
4102 | 4102 | } |
4103 | 4103 | } catch (Exception e) { |
4104 | 4104 | } |
4105 | + | |
4106 | + | |
4107 | + try { | |
4108 | + if (StringUtils.isNotEmpty(examinationModel.getSecondaryDiagnosisId())) { | |
4109 | + List list = JsonUtil.toList(examinationModel.getSecondaryDiagnosisId(), List.class); | |
4110 | + antenatalExaminationResult.setSecondaryDiagnosisId(queryRisk(list, false).getHighRisk()); | |
4111 | + } | |
4112 | + } catch (Exception e) { | |
4113 | + } | |
4114 | + | |
4105 | 4115 | ReferralApplyOrderQuery referralApplyOrderQuery = new ReferralApplyOrderQuery(); |
4106 | 4116 | referralApplyOrderQuery.setParentId(examinationModel.getParentId()); |
4107 | 4117 | antenatalExaminationResult.setHasRefer(CollectionUtils.isEmpty(applyOrderService.queryReferralApplyOrderWithQuery(referralApplyOrderQuery)) ? 0 : 1); |
... | ... | @@ -4390,6 +4400,12 @@ |
4390 | 4400 | } |
4391 | 4401 | data.add(map); |
4392 | 4402 | } |
4403 | + } | |
4404 | + else | |
4405 | + { | |
4406 | + Map <String, Object> map = new HashMap <>(); | |
4407 | + map.put("id", i); | |
4408 | + data.add(map); | |
4393 | 4409 | } |
4394 | 4410 | } |
4395 | 4411 | } |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/result/AntenatalExaminationResult.java
View file @
c032d99
... | ... | @@ -531,13 +531,13 @@ |
531 | 531 | |
532 | 532 | private String aTSHR; |
533 | 533 | |
534 | - private String secondaryDiagnosisId; | |
534 | + private List secondaryDiagnosisId; | |
535 | 535 | |
536 | - public String getSecondaryDiagnosisId() { | |
536 | + public List getSecondaryDiagnosisId() { | |
537 | 537 | return secondaryDiagnosisId; |
538 | 538 | } |
539 | 539 | |
540 | - public void setSecondaryDiagnosisId(String secondaryDiagnosisId) { | |
540 | + public void setSecondaryDiagnosisId(List secondaryDiagnosisId) { | |
541 | 541 | this.secondaryDiagnosisId = secondaryDiagnosisId; |
542 | 542 | } |
543 | 543 | |
544 | 544 | |
... | ... | @@ -1104,10 +1104,22 @@ |
1104 | 1104 | return nextCheckTime; |
1105 | 1105 | } |
1106 | 1106 | |
1107 | + //次要诊断手入 | |
1108 | + private String secondaryDiagnosis; | |
1109 | + | |
1110 | + | |
1111 | + public String getSecondaryDiagnosis() { | |
1112 | + return secondaryDiagnosis; | |
1113 | + } | |
1114 | + | |
1115 | + public void setSecondaryDiagnosis(String secondaryDiagnosis) { | |
1116 | + this.secondaryDiagnosis = secondaryDiagnosis; | |
1117 | + } | |
1118 | + | |
1107 | 1119 | @Override |
1108 | 1120 | public AntenatalExaminationResult convertToResult(AntenatalExaminationModel destModel) { |
1109 | 1121 | |
1110 | - setSecondaryDiagnosisId(destModel.getSecondaryDiagnosisId()); | |
1122 | + setSecondaryDiagnosis(destModel.getSecondaryDiagnosis()); | |
1111 | 1123 | setZyzlState(destModel.getZyzlState()); |
1112 | 1124 | if("no".equals(destModel.getZyzlState())){ |
1113 | 1125 | setZyzlContent(null); |