Commit ef5b0e131b14493ca79eeafd4c4a2615af796c86

Authored by litao@lymsh.com
1 parent c540a3fbe1

改bug

Showing 1 changed file with 5 additions and 4 deletions

platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/impl/ReportServiceImpl.java View file @ ef5b0e1
... ... @@ -1588,21 +1588,22 @@
1588 1588 week = DateUtil.getWeekDesc(antexc.getLastMenses(), antexc.getCheckTime());
1589 1589 // number = findNumberByList("checkTime", "pid", antexc.getPid(), antexc, AntExChuModel.class);
1590 1590 phone = findPhoneByPid(antexc.getPid());
1591   -
1592 1591 id = antexc.getId();/** 处理排序 */
1593   - List<AntExChuModel> AntExChuModel = mongoTemplate.find(Query.query(Criteria.where("pid").is(antexc.getPid())), AntExChuModel.class);
  1592 + List<AntExChuModel> AntExChuModel = mongoTemplate.find(Query.query(Criteria.where("pid").is(antexc.getPid()).and("parentId").is(antexc.getParentId())), AntExChuModel.class);
1594 1593 if(CollectionUtils.isNotEmpty(AntExChuModel)) {
1595 1594 for (AntExChuModel antExChuModel : AntExChuModel) {
1596 1595 sortTempModels.add(new SortTempModel(antExChuModel.getId(), antExChuModel.getCheckTime()));
1597 1596 }
1598 1597 }
1599   - List<AntenatalExaminationModel> antExChuModels = mongoTemplate.find(Query.query(Criteria.where("pid").is(antexc.getPid())), AntenatalExaminationModel.class);
  1598 + List<AntenatalExaminationModel> antExChuModels = mongoTemplate.find(Query.query(Criteria.where("pid").is(antexc.getPid()).and("parentId").is(antexc.getParentId())), AntenatalExaminationModel.class);
1600 1599 if(CollectionUtils.isNotEmpty(antExChuModels)) {
1601 1600 for (AntenatalExaminationModel antExChuModel : antExChuModels) {
1602 1601 sortTempModels.add(new SortTempModel(antExChuModel.getId(), antExChuModel.getCreated()));
1603 1602 }
1604 1603 }
1605 1604  
  1605 +
  1606 +
1606 1607 } else {
1607 1608 AntenatalExaminationModel antenatal = mongoTemplate.findById(usedId, AntenatalExaminationModel.class);
1608 1609 if(antenatal != null) {
... ... @@ -1617,7 +1618,7 @@
1617 1618 sortTempModels.add(new SortTempModel(antExChuModel.getId(), antExChuModel.getCreated()));
1618 1619 }
1619 1620 }
1620   - List<AntExChuModel> AntExChuModel = mongoTemplate.find(Query.query(Criteria.where("pid").is(antenatal.getPid())), AntExChuModel.class);
  1621 + List<AntExChuModel> AntExChuModel = mongoTemplate.find(Query.query(Criteria.where("pid").is(antenatal.getPid()).and("parentId").is(antenatal.getParentId())), AntExChuModel.class);
1621 1622 if(CollectionUtils.isNotEmpty(AntExChuModel)) {
1622 1623 for (AntExChuModel antExChuModel : AntExChuModel) {
1623 1624 sortTempModels.add(new SortTempModel(antExChuModel.getId(), antExChuModel.getCheckTime()));