Commit 3f99d09a09f6b6628cc937246f863c2483f4f1a2
1 parent
7d3ac3f730
Exists in
master
and in
6 other branches
儿童检查
Showing 1 changed file with 30 additions and 8 deletions
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/ViewFacade.java
View file @
3f99d09
| ... | ... | @@ -8683,17 +8683,39 @@ |
| 8683 | 8683 | |
| 8684 | 8684 | public BaseObjectResponse getCheckList(String id) { |
| 8685 | 8685 | BaseObjectResponse br = new BaseObjectResponse(); |
| 8686 | - BabyCheckModelQuery babyCheckModel = new BabyCheckModelQuery(); | |
| 8687 | - babyCheckModel.setBuildId(id); | |
| 8688 | - babyCheckModel.setYn(YnEnums.YES.getId()); | |
| 8689 | - babyCheckModel.setSort("created asc"); | |
| 8686 | + | |
| 8690 | 8687 | List <BabyCheckListResult> checkListResults = new LinkedList<>(); |
| 8691 | - List <BabyCheckModel> babyCheckList = babyCheckService.queryBabyCheckListRecord(babyCheckModel); | |
| 8692 | - if (CollectionUtils.isNotEmpty(babyCheckList)) { | |
| 8693 | - for (BabyCheckModel babyCheck : babyCheckList) { | |
| 8694 | - checkListResults.add(getBabyCheckListResult(babyCheck)); | |
| 8688 | + | |
| 8689 | + BabyModel babyModel = babyBookbuildingService.queryBabyBuildById(id); | |
| 8690 | + | |
| 8691 | + BabyModelQuery babyModelQuery = new BabyModelQuery(); | |
| 8692 | + babyModelQuery.setMcertNo(babyModel.getMcertNo()); | |
| 8693 | + List<BabyModel> babyModels = babyBookbuildingService.queryBabyBuildByCond(babyModelQuery); | |
| 8694 | + List<String> buildIds = new ArrayList<>(); | |
| 8695 | + if (CollectionUtils.isNotEmpty(babyModels)) | |
| 8696 | + { | |
| 8697 | + for (BabyModel model : babyModels) | |
| 8698 | + { | |
| 8699 | + buildIds.add(model.getId()); | |
| 8700 | + } | |
| 8701 | + } | |
| 8702 | + | |
| 8703 | + if (CollectionUtils.isNotEmpty(buildIds)) | |
| 8704 | + { | |
| 8705 | + BabyCheckModelQuery babyCheckModel = new BabyCheckModelQuery(); | |
| 8706 | + String[] strings = new String[buildIds.size()]; | |
| 8707 | + babyCheckModel.setBuildIds(buildIds.toArray(strings)); | |
| 8708 | + babyCheckModel.setYn(YnEnums.YES.getId()); | |
| 8709 | + babyCheckModel.setSort("created asc"); | |
| 8710 | + | |
| 8711 | + List <BabyCheckModel> babyCheckList = babyCheckService.queryBabyCheckListRecord(babyCheckModel); | |
| 8712 | + if (CollectionUtils.isNotEmpty(babyCheckList)) { | |
| 8713 | + for (BabyCheckModel babyCheck : babyCheckList) { | |
| 8714 | + checkListResults.add(getBabyCheckListResult(babyCheck)); | |
| 8715 | + } | |
| 8695 | 8716 | } |
| 8696 | 8717 | } |
| 8718 | + | |
| 8697 | 8719 | br.setData(checkListResults); |
| 8698 | 8720 | br.setErrorcode(ErrorCodeConstants.SUCCESS); |
| 8699 | 8721 | br.setErrormsg("成功"); |