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("成功"); |