Commit 5049aa15d679cefe519c3892c13933c344b5a835
1 parent
2a3ed7ef7c
Exists in
master
and in
6 other branches
健康管理模块列表高危因素显示自定义高危bug修改
Showing 4 changed files with 34 additions and 3 deletions
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/TempFacade.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/request/AntExAddRequest.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/impl/BloodPressureServiceImpl.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/impl/BloodSugarServiceImpl.java
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/TempFacade.java
View file @
5049aa1
... | ... | @@ -191,7 +191,16 @@ |
191 | 191 | data.put("certeTypeId", patients.getPcerteTypeId()); |
192 | 192 | data.put("status", null == tmp.getNow() ? "" : getTempStatus(Double.valueOf(tmp.getNow()))); |
193 | 193 | data.put("level", commonService.findRiskLevel(patients.getRiskLevelId())); |
194 | - data.put("rFactor", commonService.resloveFactor(patients.getRiskFactorId())); | |
194 | + String rFactor = commonService.resloveFactor(patients.getRiskFactorId()); | |
195 | + if (patients.getoRiskFactor() != null && !"null".equals(patients.getoRiskFactor())) | |
196 | + { | |
197 | + if(com.lyms.platform.common.utils.StringUtils.isNotEmpty(rFactor)){ | |
198 | + rFactor+=","+patients.getoRiskFactor(); | |
199 | + }else{ | |
200 | + rFactor = patients.getoRiskFactor(); | |
201 | + } | |
202 | + } | |
203 | + data.put("rFactor", rFactor); // 高危因素 | |
195 | 204 | data.put("dueDate", DateUtil.getyyyy_MM_dd(patients.getDueDate())); |
196 | 205 | dataList.add(data); |
197 | 206 | } |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/request/AntExAddRequest.java
View file @
5049aa1
... | ... | @@ -392,6 +392,8 @@ |
392 | 392 | examinationModel.setRiskScore(riskScore); |
393 | 393 | if(CollectionUtils.isNotEmpty(otherRisk)){ |
394 | 394 | examinationModel.setOtherRisk(JsonUtil.array2JsonString(otherRisk)); |
395 | + }else{ | |
396 | + examinationModel.setOtherRisk("{}"); | |
395 | 397 | } |
396 | 398 | if(null!=diagnosis){ |
397 | 399 | examinationModel.setDiagnosis(JsonUtil.array2JsonString(diagnosis)); |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/impl/BloodPressureServiceImpl.java
View file @
5049aa1
... | ... | @@ -148,7 +148,18 @@ |
148 | 148 | temp.put("age", DateUtil.getAge(p.getBirth())); |
149 | 149 | temp.put("week", DateUtil.getWeekDesc(p.getLastMenses(), new Date())); |
150 | 150 | temp.put("riskLevel", commonService.findRiskLevel(p.getRiskLevelId())); //高危等级(颜色) |
151 | - temp.put("riskFactor", commonService.resloveFactor(p.getRiskFactorId())); // 高危因素 | |
151 | + | |
152 | + String rFactor = commonService.resloveFactor(p.getRiskFactorId()); | |
153 | + if (p.getoRiskFactor() != null && !"null".equals(p.getoRiskFactor())) | |
154 | + { | |
155 | + if(StringUtils.isNotEmpty(rFactor)){ | |
156 | + rFactor+=","+p.getoRiskFactor(); | |
157 | + }else{ | |
158 | + rFactor = p.getoRiskFactor(); | |
159 | + } | |
160 | + } | |
161 | + temp.put("riskFactor", rFactor); // 高危因素 | |
162 | + | |
152 | 163 | temp.put("dueDate", DateUtil.getyyyy_MM_dd(p.getDueDate())); |
153 | 164 | temp.put("bloodPressure", bloodPressure.getSsy() + "/" + bloodPressure.getSzy() + "mmHg"); |
154 | 165 | temp.put("pulse", bloodPressure.getPulse()); |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/impl/BloodSugarServiceImpl.java
View file @
5049aa1
... | ... | @@ -102,7 +102,16 @@ |
102 | 102 | temp.put("age", DateUtil.getAge(p.getBirth())); |
103 | 103 | temp.put("week", DateUtil.getWeekDesc(p.getLastMenses(), new Date())); |
104 | 104 | temp.put("riskLevel", commonService.findRiskLevel(p.getRiskLevelId())); //高危等级(颜色) |
105 | - temp.put("riskFactor", commonService.resloveFactor(p.getRiskFactorId())); // 高危因素 | |
105 | + String rFactor = commonService.resloveFactor(p.getRiskFactorId()); | |
106 | + if (p.getoRiskFactor() != null && !"null".equals(p.getoRiskFactor())) | |
107 | + { | |
108 | + if(StringUtils.isNotEmpty(rFactor)){ | |
109 | + rFactor+=","+p.getoRiskFactor(); | |
110 | + }else{ | |
111 | + rFactor = p.getoRiskFactor(); | |
112 | + } | |
113 | + } | |
114 | + temp.put("riskFactor", rFactor); // 高危因素 | |
106 | 115 | temp.put("dueDate", DateUtil.getyyyy_MM_dd(p.getDueDate())); |
107 | 116 | temp.put("bloodSugar", bloodSugar.getBloodSugar() + "mmol/L"); |
108 | 117 | temp.put("bloodSugarType", BloodSugarEnums.getName(bloodSugar.getBloodSugarType())); |