Commit 9309e785704549cbce307873e23ed79d748335b5
1 parent
5a2a7a23e8
Exists in
master
and in
6 other branches
修復访视bug
Showing 1 changed file with 5 additions and 17 deletions
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/MatDeliverFacade.java
View file @
9309e78
... | ... | @@ -1810,7 +1810,7 @@ |
1810 | 1810 | patientsQuery.setIsAutoFm(YnEnums.NO.getId()); |
1811 | 1811 | patientsQuery.setType(3); |
1812 | 1812 | //居住地 注意需要反起查询,不要搞错l,原因:前端小弟把数据存反了 |
1813 | - patientsQuery.setAreaRegisterId(matdeliverFollowRequest.getAreaId()); | |
1813 | + patientsQuery.setAreaRegisterId(matdeliverFollowRequest.getAreaId()); | |
1814 | 1814 | patientsQuery.setCityRegisterId(matdeliverFollowRequest.getCityId()); |
1815 | 1815 | patientsQuery.setProvinceRegisterId(matdeliverFollowRequest.getProvinceId()); |
1816 | 1816 | patientsQuery.setStreetRegisterId(matdeliverFollowRequest.getStreetId()); |
... | ... | @@ -1828,7 +1828,7 @@ |
1828 | 1828 | patientsQuery.setFmDateEnd(DateUtil.addDay(new Date(), -29)); |
1829 | 1829 | } |
1830 | 1830 | } |
1831 | - patientsQuery.setFmHospitalQueryList(hospitalList); | |
1831 | + //patientsQuery.setFmHospitalQueryList(hospitalList); | |
1832 | 1832 | |
1833 | 1833 | List<Patients> patientsList = patientsService.queryPatient(patientsQuery); |
1834 | 1834 | if (CollectionUtils.isEmpty(patientsList)) { |
1835 | 1835 | |
... | ... | @@ -1853,9 +1853,9 @@ |
1853 | 1853 | c.add(Calendar.YEAR, -Integer.parseInt(startAge)); |
1854 | 1854 | Date startDate = c.getTime(); |
1855 | 1855 | c.setTime(new Date()); |
1856 | - c.add(Calendar.YEAR, - Integer.parseInt(endAge)); | |
1856 | + c.add(Calendar.YEAR, - Integer.parseInt(endAge) - 1); | |
1857 | 1857 | Date endDate = c.getTime(); |
1858 | - List<PersonModel> personModels = mongoTemplate.find(Query.query(Criteria.where("birth").gte(endDate).lte(startDate)), PersonModel.class); | |
1858 | + List<PersonModel> personModels = mongoTemplate.find(Query.query(Criteria.where("birth").gte(endDate).lt(startDate)), PersonModel.class); | |
1859 | 1859 | for (PersonModel model : personModels) { |
1860 | 1860 | pids.add(model.getId()); |
1861 | 1861 | } |
1862 | 1862 | |
... | ... | @@ -1880,22 +1880,10 @@ |
1880 | 1880 | matDeliverQuery.setEndStart(DateUtil.formatDate(DateUtil.addDay(new Date(), -matdeliverFollowRequest.getEndDay()))); |
1881 | 1881 | } |
1882 | 1882 | |
1883 | - | |
1884 | -// if (matdeliverFollowRequest.getFollowStage() != null) {//按访视阶段查询 | |
1885 | -// if (matdeliverFollowRequest.getFollowStage() == 1) {//1、访视期内 分娩时间为:21天到当前时间 | |
1886 | -// matDeliverQuery.setCreatedStart(DateUtil.addDay(new Date(), -22)); | |
1887 | -// matDeliverQuery.setEndStart(new Date()); | |
1888 | -// } else if (matdeliverFollowRequest.getFollowStage() == 2) {//2、超出访视期 分娩时间为:结束时间为:21天前的 | |
1889 | -// matDeliverQuery.setEndStart(DateUtil.addDay(new Date(), -22)); | |
1890 | -// } | |
1891 | -// } | |
1892 | - | |
1893 | 1883 | // 访视列表无需加上分娩医院,因此注释 |
1894 | 1884 | //matDeliverQuery.setFmHospitalList(hospitalList); |
1895 | 1885 | matDeliverQuery.setFsHospital(hospitalId); |
1896 | - if (StringUtils.isNotEmpty(matdeliverFollowRequest.getFsHospitalId())) { | |
1897 | - matDeliverQuery.setFsHospitalId(matdeliverFollowRequest.getFsHospitalId()); | |
1898 | - } | |
1886 | + | |
1899 | 1887 | matDeliverQuery.setContactResult(matdeliverFollowRequest.getContactResult()); |
1900 | 1888 | if (matdeliverFollowRequest.getContactReason() != null) { |
1901 | 1889 | matDeliverQuery.setContactResult(PostpartumFollowMakeEnums.ResultEnum.SB.getId()); |