Commit c8d17cbdc87416a310e6913db652e177498fef08
1 parent
23c338ae50
Exists in
master
and in
6 other branches
update
Showing 1 changed file with 68 additions and 14 deletions
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BabyStatisticsManagerFacade.java
View file @
c8d17cb
| ... | ... | @@ -485,7 +485,7 @@ | 
| 485 | 485 | List<BabyStatisticsManagerWeekAgeGroupQueryModel> babyStatisticsManagerWeekAgeGroupQueryModelListResult = new ArrayList<>(); | 
| 486 | 486 | // 从0开始,没有也填充 | 
| 487 | 487 | int index = 0; | 
| 488 | - for (Integer i = 0; i < 73; i++) { | |
| 488 | + for (Integer i = 0; i < 40; i++) { | |
| 489 | 489 | try { | 
| 490 | 490 | while (!i.toString().equals(babyStatisticsManagerWeekAgeGroupQueryModelList.get(index).getWeekAge()) && i > Integer.valueOf(babyStatisticsManagerWeekAgeGroupQueryModelList.get(index).getWeekAge())) { | 
| 491 | 491 | index++; | 
| ... | ... | @@ -493,19 +493,73 @@ | 
| 493 | 493 | } catch (Exception e) { | 
| 494 | 494 | index++; | 
| 495 | 495 | } | 
| 496 | - if (CollectionUtils.isEmpty(babyStatisticsManagerWeekAgeGroupQueryModelList) || babyStatisticsManagerWeekAgeGroupQueryModelList.size() < index) { | |
| 497 | - BabyStatisticsManagerWeekAgeGroupQueryModel babyStatisticsManagerWeekAgeGroupQueryModel = new BabyStatisticsManagerWeekAgeGroupQueryModel(); | |
| 498 | - babyStatisticsManagerWeekAgeGroupQueryModel.setCount("0"); | |
| 499 | - babyStatisticsManagerWeekAgeGroupQueryModel.setWeekAge(i.toString()); | |
| 500 | - babyStatisticsManagerWeekAgeGroupQueryModelListResult.add(babyStatisticsManagerWeekAgeGroupQueryModel); | |
| 501 | - } else if (babyStatisticsManagerWeekAgeGroupQueryModelList.size() > index && (babyStatisticsManagerWeekAgeGroupQueryModelList.get(index) == null || !i.toString().equals(babyStatisticsManagerWeekAgeGroupQueryModelList.get(index).getWeekAge()))) { | |
| 502 | - BabyStatisticsManagerWeekAgeGroupQueryModel babyStatisticsManagerWeekAgeGroupQueryModel = new BabyStatisticsManagerWeekAgeGroupQueryModel(); | |
| 503 | - babyStatisticsManagerWeekAgeGroupQueryModel.setCount("0"); | |
| 504 | - babyStatisticsManagerWeekAgeGroupQueryModel.setWeekAge(i.toString()); | |
| 505 | - babyStatisticsManagerWeekAgeGroupQueryModelListResult.add(babyStatisticsManagerWeekAgeGroupQueryModel); | |
| 506 | - } else { | |
| 507 | - babyStatisticsManagerWeekAgeGroupQueryModelListResult.add(babyStatisticsManagerWeekAgeGroupQueryModelList.get(index)); | |
| 508 | - index++; | |
| 496 | + if(i<36) { | |
| 497 | + if (CollectionUtils.isEmpty(babyStatisticsManagerWeekAgeGroupQueryModelList) || babyStatisticsManagerWeekAgeGroupQueryModelList.size() < index) { | |
| 498 | + BabyStatisticsManagerWeekAgeGroupQueryModel babyStatisticsManagerWeekAgeGroupQueryModel = new BabyStatisticsManagerWeekAgeGroupQueryModel(); | |
| 499 | + babyStatisticsManagerWeekAgeGroupQueryModel.setCount("0"); | |
| 500 | + babyStatisticsManagerWeekAgeGroupQueryModel.setWeekAge(i.toString()); | |
| 501 | + babyStatisticsManagerWeekAgeGroupQueryModelListResult.add(babyStatisticsManagerWeekAgeGroupQueryModel); | |
| 502 | + } else if (babyStatisticsManagerWeekAgeGroupQueryModelList.size() > index && (babyStatisticsManagerWeekAgeGroupQueryModelList.get(index) == null || !i.toString().equals(babyStatisticsManagerWeekAgeGroupQueryModelList.get(index).getWeekAge()))) { | |
| 503 | + BabyStatisticsManagerWeekAgeGroupQueryModel babyStatisticsManagerWeekAgeGroupQueryModel = new BabyStatisticsManagerWeekAgeGroupQueryModel(); | |
| 504 | + babyStatisticsManagerWeekAgeGroupQueryModel.setCount("0"); | |
| 505 | + babyStatisticsManagerWeekAgeGroupQueryModel.setWeekAge(i.toString()); | |
| 506 | + babyStatisticsManagerWeekAgeGroupQueryModelListResult.add(babyStatisticsManagerWeekAgeGroupQueryModel); | |
| 507 | + } else { | |
| 508 | + babyStatisticsManagerWeekAgeGroupQueryModelListResult.add(babyStatisticsManagerWeekAgeGroupQueryModelList.get(index)); | |
| 509 | + index++; | |
| 510 | + } | |
| 511 | + }else{ | |
| 512 | + Integer count=0; | |
| 513 | + switch (i){ | |
| 514 | + case 36: | |
| 515 | + for (BabyStatisticsManagerWeekAgeGroupQueryModel babyStatisticsManagerWeekAgeGroupQueryModel36 : babyStatisticsManagerWeekAgeGroupQueryModelList) { | |
| 516 | + if(Integer.valueOf(babyStatisticsManagerWeekAgeGroupQueryModel36.getWeekAge())>35&&Integer.valueOf(babyStatisticsManagerWeekAgeGroupQueryModel36.getWeekAge())<48){ | |
| 517 | + count+= Integer.valueOf(babyStatisticsManagerWeekAgeGroupQueryModel36.getCount()); | |
| 518 | + } | |
| 519 | + } | |
| 520 | + BabyStatisticsManagerWeekAgeGroupQueryModel babyStatisticsManagerWeekAgeGroupQueryModel36 = new BabyStatisticsManagerWeekAgeGroupQueryModel(); | |
| 521 | + babyStatisticsManagerWeekAgeGroupQueryModel36.setCount(count.toString()); | |
| 522 | + babyStatisticsManagerWeekAgeGroupQueryModel36.setWeekAge("3岁"); | |
| 523 | + babyStatisticsManagerWeekAgeGroupQueryModelListResult.add(babyStatisticsManagerWeekAgeGroupQueryModel36); | |
| 524 | + count=0; | |
| 525 | + break; | |
| 526 | + case 37: | |
| 527 | + for (BabyStatisticsManagerWeekAgeGroupQueryModel babyStatisticsManagerWeekAgeGroupQueryModel37 : babyStatisticsManagerWeekAgeGroupQueryModelList) { | |
| 528 | + if(Integer.valueOf(babyStatisticsManagerWeekAgeGroupQueryModel37.getWeekAge())>47&&Integer.valueOf(babyStatisticsManagerWeekAgeGroupQueryModel37.getWeekAge())<60){ | |
| 529 | + count+= Integer.valueOf(babyStatisticsManagerWeekAgeGroupQueryModel37.getCount()); | |
| 530 | + } | |
| 531 | + } | |
| 532 | + BabyStatisticsManagerWeekAgeGroupQueryModel babyStatisticsManagerWeekAgeGroupQueryModel37 = new BabyStatisticsManagerWeekAgeGroupQueryModel(); | |
| 533 | + babyStatisticsManagerWeekAgeGroupQueryModel37.setCount(count.toString()); | |
| 534 | + babyStatisticsManagerWeekAgeGroupQueryModel37.setWeekAge("4岁"); | |
| 535 | + babyStatisticsManagerWeekAgeGroupQueryModelListResult.add(babyStatisticsManagerWeekAgeGroupQueryModel37); | |
| 536 | + count=0; | |
| 537 | + break; | |
| 538 | + case 38: | |
| 539 | + for (BabyStatisticsManagerWeekAgeGroupQueryModel babyStatisticsManagerWeekAgeGroupQueryModel38 : babyStatisticsManagerWeekAgeGroupQueryModelList) { | |
| 540 | + if(Integer.valueOf(babyStatisticsManagerWeekAgeGroupQueryModel38.getWeekAge())>59&&Integer.valueOf(babyStatisticsManagerWeekAgeGroupQueryModel38.getWeekAge())<72){ | |
| 541 | + count+= Integer.valueOf(babyStatisticsManagerWeekAgeGroupQueryModel38.getCount()); | |
| 542 | + } | |
| 543 | + } | |
| 544 | + BabyStatisticsManagerWeekAgeGroupQueryModel babyStatisticsManagerWeekAgeGroupQueryModel38 = new BabyStatisticsManagerWeekAgeGroupQueryModel(); | |
| 545 | + babyStatisticsManagerWeekAgeGroupQueryModel38.setCount(count.toString()); | |
| 546 | + babyStatisticsManagerWeekAgeGroupQueryModel38.setWeekAge("5岁"); | |
| 547 | + babyStatisticsManagerWeekAgeGroupQueryModelListResult.add(babyStatisticsManagerWeekAgeGroupQueryModel38); | |
| 548 | + count=0; | |
| 549 | + break; | |
| 550 | + case 39: | |
| 551 | + for (BabyStatisticsManagerWeekAgeGroupQueryModel babyStatisticsManagerWeekAgeGroupQueryModel39 : babyStatisticsManagerWeekAgeGroupQueryModelList) { | |
| 552 | + if(Integer.valueOf(babyStatisticsManagerWeekAgeGroupQueryModel39.getWeekAge())>71){ | |
| 553 | + count+= Integer.valueOf(babyStatisticsManagerWeekAgeGroupQueryModel39.getCount()); | |
| 554 | + } | |
| 555 | + } | |
| 556 | + BabyStatisticsManagerWeekAgeGroupQueryModel babyStatisticsManagerWeekAgeGroupQueryModel39 = new BabyStatisticsManagerWeekAgeGroupQueryModel(); | |
| 557 | + babyStatisticsManagerWeekAgeGroupQueryModel39.setCount(count.toString()); | |
| 558 | + babyStatisticsManagerWeekAgeGroupQueryModel39.setWeekAge("6岁"); | |
| 559 | + babyStatisticsManagerWeekAgeGroupQueryModelListResult.add(babyStatisticsManagerWeekAgeGroupQueryModel39); | |
| 560 | + count=0; | |
| 561 | + break; | |
| 562 | + } | |
| 509 | 563 | } | 
| 510 | 564 | } | 
| 511 | 565 | Map map = new HashMap(); |