Commit b074f2c764641fbcf2bdd64fee49b793a09eddbe

Authored by yangfei
1 parent 0f1d54d9d8

追访数据流转问题

Showing 1 changed file with 2 additions and 2 deletions

platform-biz-patient-service/src/main/java/com/lyms/platform/biz/service/PatientsService.java View file @ b074f2c
... ... @@ -249,7 +249,7 @@
249 249 patientsQuery.setYn(YnEnums.YES.getId());
250 250 patientsQuery.setDueStatus(0);
251 251 patientsQuery.setType(1);
252   -
  252 + System.out.println("查询出满足预产期前两周的孕妇:"+patientsQuery.convertToQuery().convertToMongoQuery());
253 253 List<Patients> patientses = iPatientDao.queryPatient(patientsQuery.convertToQuery());
254 254 if (CollectionUtils.isNotEmpty(patientses)) {
255 255 logger.info("处理预产期前两周的孕妇数据,进入分娩住院追访 size:" + patientses.size());
... ... @@ -261,7 +261,7 @@
261 261 downRecordQuery.setParentId(trackDownRecord.getParentId());
262 262 List<TrackDownRecord> records = trackDownRecordService.queryTrackDown(downRecordQuery);
263 263 //不存在追访或者追访未结束流程并且追访类型小于分娩住院
264   - if (CollectionUtils.isEmpty(records) || (records.get(0).getStatus() == 1 && records.get(0).getTrackType() < TrackDownDateEnums.E.getId())) {
  264 + if (CollectionUtils.isEmpty(records) || (records.get(0).getStatus() == 1 && ((records.get(0).getTrackType()==TrackDownDateEnums.H.getId()|| records.get(0).getTrackType()==TrackDownDateEnums.I.getId()))|| records.get(0).getTrackType() < TrackDownDateEnums.E.getId())) {
265 265 trackDownRecord.setHospitalId(patient.getHospitalId());
266 266 trackDownRecord.setSource(patient.getId());
267 267 trackDownRecord.setStatus(1);