Commit be334668185686e4d97621f5e859ee5d6204c5cc
1 parent
4991bda8c6
Exists in
master
and in
6 other branches
遵化
Showing 5 changed files with 21 additions and 7 deletions
- platform-biz-patient-service/src/main/java/com/lyms/platform/biz/service/BabyCheckService.java
- platform-dal/src/main/java/com/lyms/platform/query/AntExQuery.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BookbuildingFacade.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/PatientSyncMysqlFacade.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/impl/PatientWeightServiceImpl.java
platform-biz-patient-service/src/main/java/com/lyms/platform/biz/service/BabyCheckService.java
View file @
be33466
... | ... | @@ -56,6 +56,16 @@ |
56 | 56 | return babyCheckDao.queryBabyCheckRecord(query.addOrder(Sort.Direction.DESC,"created")); |
57 | 57 | } |
58 | 58 | |
59 | + public List<BabyCheckModel> queryBabyCheckRecords(BabyCheckModelQuery babyQuery) { | |
60 | + MongoQuery query = babyQuery.convertToQuery(); | |
61 | + if (StringUtils.isNotEmpty(babyQuery.getNeed())) { | |
62 | + babyQuery.mysqlBuild(babyCheckDao.queryBabyCheckCount(babyQuery.convertToQuery())); | |
63 | + query.start(babyQuery.getOffset()).end(babyQuery.getLimit()); | |
64 | + } | |
65 | + return babyCheckDao.queryBabyCheckRecord(query); | |
66 | + } | |
67 | + | |
68 | + | |
59 | 69 | public List<BabyCheckModel> queryBabyCheckListRecord(BabyCheckModelQuery babyQuery) { |
60 | 70 | MongoQuery query = babyQuery.convertToQuery(); |
61 | 71 | if (StringUtils.isNotEmpty(babyQuery.getNeed())) { |
platform-dal/src/main/java/com/lyms/platform/query/AntExQuery.java
View file @
be33466
... | ... | @@ -213,6 +213,10 @@ |
213 | 213 | if (null != parentId) { |
214 | 214 | condition = condition.and("parentId", parentId, MongoOper.IS); |
215 | 215 | } |
216 | + if (null != yn) { | |
217 | + condition = condition.and("yn", yn, MongoOper.IS); | |
218 | + } | |
219 | + | |
216 | 220 | if (null != hospitalId) { |
217 | 221 | condition = condition.and("hospitalId", hospitalId, MongoOper.IS); |
218 | 222 | } |
... | ... | @@ -225,9 +229,6 @@ |
225 | 229 | } |
226 | 230 | if (CollectionUtils.isNotEmpty(parentIds)) { |
227 | 231 | condition = condition.and("parentId", parentIds, MongoOper.IN); |
228 | - } | |
229 | - if (null != yn) { | |
230 | - condition = condition.and("yn", yn, MongoOper.IS); | |
231 | 232 | } |
232 | 233 | if (null != id) { |
233 | 234 | condition = condition.and("id", id, MongoOper.IS); |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BookbuildingFacade.java
View file @
be33466
... | ... | @@ -1852,7 +1852,10 @@ |
1852 | 1852 | patient.setHstreetRegisterId(""); |
1853 | 1853 | patient.setHlevelTypeId(""); |
1854 | 1854 | patient.setHusbandBirth(null); |
1855 | - patientsService.updatePatientHusbandBirth(patient.getId(),null); | |
1855 | + if (StringUtils.isNotEmpty(yunRequest.getId())) | |
1856 | + { | |
1857 | + patientsService.updatePatientHusbandBirth(patient.getId(),null); | |
1858 | + } | |
1856 | 1859 | } |
1857 | 1860 | else |
1858 | 1861 | { |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/PatientSyncMysqlFacade.java
View file @
be33466
... | ... | @@ -310,7 +310,7 @@ |
310 | 310 | |
311 | 311 | System.out.println("syncAntex " + antExQuery.convertToQuery().convertToMongoQuery().toString()); |
312 | 312 | |
313 | - List<AntenatalExaminationModel> antenatalExaminationModels = antenatalExaminationService.queryAntenatalExamination(antExQuery.convertToQuery().addOrder(Sort.Direction.DESC, "created")); | |
313 | + List<AntenatalExaminationModel> antenatalExaminationModels = antenatalExaminationService.queryAntenatalExamination(antExQuery.convertToQuery()); | |
314 | 314 | |
315 | 315 | if (CollectionUtils.isNotEmpty(antenatalExaminationModels)) |
316 | 316 | { |
... | ... | @@ -739,7 +739,7 @@ |
739 | 739 | |
740 | 740 | System.out.println("syncBabyCheck " + query.convertToQuery().convertToMongoQuery().toString()); |
741 | 741 | //查询儿童的检查记录 |
742 | - List <BabyCheckModel> checkModels = babyCheckService.queryBabyCheckRecord(query, "checkDate", Sort.Direction.DESC); | |
742 | + List <BabyCheckModel> checkModels = babyCheckService.queryBabyCheckRecords(query); | |
743 | 743 | |
744 | 744 | if (CollectionUtils.isNotEmpty(checkModels)) |
745 | 745 | { |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/impl/PatientWeightServiceImpl.java
View file @
be33466