Commit ad8487fa18112d4b832281e5458ee1ad9a3b118d

Authored by liquanyu
1 parent 27e3be90a9

测量

Showing 1 changed file with 6 additions and 6 deletions

platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/impl/PatientWeightServiceImpl.java View file @ ad8487f
... ... @@ -1397,17 +1397,17 @@
1397 1397 double addWeightStart = 1 + rangeweek.multiply(bigavage).doubleValue();
1398 1398 double addWeightEnd = 1.5 + rangeweek.multiply(bigavage).doubleValue();
1399 1399  
1400   - double kstart = (currentWeight.add(new BigDecimal(addWeightStart)).doubleValue()) * 25 + basekul;
1401   - double kend = (currentWeight.add(new BigDecimal(addWeightEnd)).doubleValue()) * 25 + basekul;
  1400 + double kstart = (beforeWeight.add(new BigDecimal(addWeightStart)).doubleValue()) * 25 + basekul;
  1401 + double kend = (beforeWeight.add(new BigDecimal(addWeightEnd)).doubleValue()) * 25 + basekul;
1402 1402  
1403 1403 status = "处于";
1404   - if (addWeightEnd > add && (addWeightEnd - add) > 0.5)
  1404 + if (addWeightEnd < add && (add - addWeightEnd) > 0.5)
1405 1405 {
1406 1406 status = "高于";
1407 1407 kstart -= 500;
1408 1408 kend -= 500;
1409 1409 }
1410   - else if (addWeightEnd < add && (add - addWeightEnd) > 0.5)
  1410 + else if (addWeightStart > add && (addWeightStart - add) > 0.5)
1411 1411 {
1412 1412 status = "低于";
1413 1413 kstart += 500;
... ... @@ -1426,8 +1426,8 @@
1426 1426  
1427 1427 public static void main(String[] args) {
1428 1428 PatientWeightServiceImpl patientWeightService = new PatientWeightServiceImpl();
1429   - String bmi = patientWeightService.getBmi("63", "1.6");
1430   - Map<String,String> map = patientWeightService.getComputeKul(64 , 63, 11, Double.parseDouble(bmi));
  1429 + String bmi = patientWeightService.getBmi("49", "150");
  1430 + Map<String,String> map = patientWeightService.getComputeKul(49 , 51.7, 16, Double.parseDouble(bmi));
1431 1431 System.out.println(map);
1432 1432  
1433 1433 // double kulStart = 750;