Commit 2ca13a52d12ce18cf6bdad1b28f69d106e0c138c
1 parent
be7224faf0
Exists in
master
and in
6 other branches
1
Showing 1 changed file with 26 additions and 25 deletions
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/MeasureInfoFacade.java
View file @
2ca13a5
| ... | ... | @@ -1146,33 +1146,34 @@ |
| 1146 | 1146 | * 正常血压标准:收缩压90-139mmHg,舒张压60-89mmHg |
| 1147 | 1147 | */ |
| 1148 | 1148 | //重新计算bmi值 |
| 1149 | - try { | |
| 1150 | - Double bmiDs = Double.valueOf(patientWeightService.getBmi(request.getValueOne(), request.getValueTwo())); | |
| 1151 | - if (bmiDs.compareTo(18.5) < 0){ | |
| 1152 | - //BMI值 低体重<18.5 | |
| 1153 | - BaseObjectResponse objectResponse = new BaseObjectResponse(); | |
| 1154 | - objectResponse.setErrorcode(ErrorCodeConstants.WEIGHT_EXPIRE); | |
| 1155 | - objectResponse.setErrormsg("BMI值 低体重<18.5"); | |
| 1156 | - return objectResponse; | |
| 1149 | + if (hospitalId.equals("216")) { | |
| 1150 | + try { | |
| 1151 | + Double bmiDs = Double.valueOf(patientWeightService.getBmi(request.getValueOne(), request.getValueTwo())); | |
| 1152 | + if (bmiDs.compareTo(18.5) < 0) { | |
| 1153 | + //BMI值 低体重<18.5 | |
| 1154 | + BaseObjectResponse objectResponse = new BaseObjectResponse(); | |
| 1155 | + objectResponse.setErrorcode(ErrorCodeConstants.WEIGHT_EXPIRE); | |
| 1156 | + objectResponse.setErrormsg("BMI值 低体重<18.5"); | |
| 1157 | + return objectResponse; | |
| 1158 | + } | |
| 1159 | + if (bmiDs.compareTo(23.9) > 0 && bmiDs.compareTo(27.9) < 0) { | |
| 1160 | + //BMI值 超重24.0-27.9 | |
| 1161 | + BaseObjectResponse objectResponse = new BaseObjectResponse(); | |
| 1162 | + objectResponse.setErrorcode(ErrorCodeConstants.WEIGHT_EXPIRE); | |
| 1163 | + objectResponse.setErrormsg("BMI值 超重24.0-27.9"); | |
| 1164 | + return objectResponse; | |
| 1165 | + } | |
| 1166 | + if (bmiDs.compareTo(28.0) > 0) { | |
| 1167 | + //BMI值 肥胖≥28 | |
| 1168 | + BaseObjectResponse objectResponse = new BaseObjectResponse(); | |
| 1169 | + objectResponse.setErrorcode(ErrorCodeConstants.WEIGHT_EXPIRE); | |
| 1170 | + objectResponse.setErrormsg("BMI值 肥胖≥28"); | |
| 1171 | + return objectResponse; | |
| 1172 | + } | |
| 1173 | + } catch (NumberFormatException e) { | |
| 1174 | + e.printStackTrace(); | |
| 1157 | 1175 | } |
| 1158 | - if (bmiDs.compareTo(23.9) > 0 && bmiDs.compareTo(27.9) < 0){ | |
| 1159 | - //BMI值 超重24.0-27.9 | |
| 1160 | - BaseObjectResponse objectResponse = new BaseObjectResponse(); | |
| 1161 | - objectResponse.setErrorcode(ErrorCodeConstants.WEIGHT_EXPIRE); | |
| 1162 | - objectResponse.setErrormsg("BMI值 超重24.0-27.9"); | |
| 1163 | - return objectResponse; | |
| 1164 | - } | |
| 1165 | - if (bmiDs.compareTo(28.0) > 0){ | |
| 1166 | - //BMI值 肥胖≥28 | |
| 1167 | - BaseObjectResponse objectResponse = new BaseObjectResponse(); | |
| 1168 | - objectResponse.setErrorcode(ErrorCodeConstants.WEIGHT_EXPIRE); | |
| 1169 | - objectResponse.setErrormsg("BMI值 肥胖≥28"); | |
| 1170 | - return objectResponse; | |
| 1171 | - } | |
| 1172 | - } catch (NumberFormatException e) { | |
| 1173 | - e.printStackTrace(); | |
| 1174 | 1176 | } |
| 1175 | - | |
| 1176 | 1177 | BaseObjectResponse objectResponse = new BaseObjectResponse(); |
| 1177 | 1178 | objectResponse.setErrorcode(ErrorCodeConstants.SUCCESS); |
| 1178 | 1179 | objectResponse.setErrormsg("成功"); |