Commit 10338fcf874c829489ae123ac9c7e9b69bffe5c5
1 parent
b2b24fd0e8
Exists in
master
and in
8 other branches
增加是否通知
Showing 3 changed files with 21 additions and 9 deletions
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/PostReviewFacade.java
View file @
10338fc
... | ... | @@ -8,6 +8,7 @@ |
8 | 8 | import com.lyms.platform.common.result.BaseObjectResponse; |
9 | 9 | import com.lyms.platform.common.result.BaseResponse; |
10 | 10 | import com.lyms.platform.common.utils.Assert; |
11 | +import com.lyms.platform.common.utils.JsonUtil; | |
11 | 12 | import com.lyms.platform.operate.web.request.PostReviewQueryRequest; |
12 | 13 | import com.lyms.platform.operate.web.request.PostReviewRequest; |
13 | 14 | import com.lyms.platform.operate.web.result.PostReviewListResult; |
... | ... | @@ -41,6 +42,8 @@ |
41 | 42 | private MatDeliverService matDeliverService; |
42 | 43 | @Autowired |
43 | 44 | private AutoMatchFacade autoMatchFacade; |
45 | + @Autowired | |
46 | + private AntenatalExaminationFacade examinationFacade; | |
44 | 47 | |
45 | 48 | public BaseResponse addPostReview(PostReviewRequest postReviewRequest,Integer userId) { |
46 | 49 | if (StringUtils.isEmpty(postReviewRequest.getId())) { |
47 | 50 | |
... | ... | @@ -93,10 +96,16 @@ |
93 | 96 | public BaseResponse findById(String id) { |
94 | 97 | PostReviewModel postReviewModel = postReviewService.findOneById(id); |
95 | 98 | |
96 | - | |
97 | 99 | Assert.notNull(postReviewModel, "没有对应的数据."); |
98 | 100 | PostReviewResult postReviewResult = new PostReviewResult(); |
99 | 101 | postReviewResult.convertToResult(postReviewModel); |
102 | + try { | |
103 | + if(StringUtils.isNotEmpty(postReviewModel.getDiagnosis())){ | |
104 | + List list = JsonUtil.toList(postReviewModel.getDiagnosis(), List.class); | |
105 | + postReviewResult.setDiagnosis(examinationFacade.queryRisk(list)); | |
106 | + } | |
107 | + } catch (Exception e) { | |
108 | + } | |
100 | 109 | return new BaseObjectResponse().setData(postReviewResult).setErrorcode(ErrorCodeConstants.SUCCESS).setErrormsg("成功"); |
101 | 110 | } |
102 | 111 | } |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/request/PostReviewRequest.java
View file @
10338fc
... | ... | @@ -8,6 +8,7 @@ |
8 | 8 | import org.hibernate.validator.constraints.NotEmpty; |
9 | 9 | |
10 | 10 | import java.io.Serializable; |
11 | +import java.util.List; | |
11 | 12 | import java.util.Map; |
12 | 13 | |
13 | 14 | /** |
... | ... | @@ -77,7 +78,7 @@ |
77 | 78 | //超声检查 |
78 | 79 | private String ultrasonicExamination; |
79 | 80 | // 诊断 |
80 | - private String diagnosis; | |
81 | + private List diagnosis; | |
81 | 82 | //处理意见 |
82 | 83 | private String treatOpinion; |
83 | 84 | |
84 | 85 | |
... | ... | @@ -125,11 +126,11 @@ |
125 | 126 | this.checkTime = checkTime; |
126 | 127 | } |
127 | 128 | |
128 | - public String getDiagnosis() { | |
129 | + public List getDiagnosis() { | |
129 | 130 | return diagnosis; |
130 | 131 | } |
131 | 132 | |
132 | - public void setDiagnosis(String diagnosis) { | |
133 | + public void setDiagnosis(List diagnosis) { | |
133 | 134 | this.diagnosis = diagnosis; |
134 | 135 | } |
135 | 136 | |
... | ... | @@ -324,7 +325,9 @@ |
324 | 325 | postReviewModel.setTraceElement(traceElement); |
325 | 326 | postReviewModel.setBoneDensity(boneDensity); |
326 | 327 | postReviewModel.setUltrasonicExamination(ultrasonicExamination); |
327 | - postReviewModel.setDiagnosis(diagnosis); | |
328 | + if(null!=diagnosis){ | |
329 | + postReviewModel.setDiagnosis(JsonUtil.obj2JsonString(diagnosis)); | |
330 | + } | |
328 | 331 | postReviewModel.setTreatOpinion(treatOpinion); |
329 | 332 | postReviewModel.setDirOpinion(dirOpinion); |
330 | 333 | postReviewModel.setProdDoctor(prodDoctor); |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/result/PostReviewResult.java
View file @
10338fc
... | ... | @@ -74,7 +74,7 @@ |
74 | 74 | //超声检查 |
75 | 75 | private String ultrasonicExamination; |
76 | 76 | // 诊断 |
77 | - private String diagnosis; | |
77 | + private List diagnosis; | |
78 | 78 | //处理意见 |
79 | 79 | private String treatOpinion; |
80 | 80 | |
... | ... | @@ -109,7 +109,7 @@ |
109 | 109 | setTraceElement(postReviewModel.getTraceElement()); |
110 | 110 | setBoneDensity(postReviewModel.getBoneDensity()); |
111 | 111 | setUltrasonicExamination(postReviewModel.getUltrasonicExamination()); |
112 | - setDiagnosis(postReviewModel.getDiagnosis()); | |
112 | + | |
113 | 113 | setTreatOpinion(postReviewModel.getTreatOpinion()); |
114 | 114 | setDirOpinion(postReviewModel.getDirOpinion()); |
115 | 115 | setProdDoctor(postReviewModel.getProdDoctor()); |
116 | 116 | |
... | ... | @@ -151,11 +151,11 @@ |
151 | 151 | this.checkTime = checkTime; |
152 | 152 | } |
153 | 153 | |
154 | - public String getDiagnosis() { | |
154 | + public List getDiagnosis() { | |
155 | 155 | return diagnosis; |
156 | 156 | } |
157 | 157 | |
158 | - public void setDiagnosis(String diagnosis) { | |
158 | + public void setDiagnosis(List diagnosis) { | |
159 | 159 | this.diagnosis = diagnosis; |
160 | 160 | } |
161 | 161 |