Commit ac3a8d577703d1a5071f741ee36a9967f60a96f1
1 parent
13c50b597f
Exists in
master
and in
6 other branches
增加soureceid
Showing 1 changed file with 28 additions and 23 deletions
platform-job-index/src/main/java/com/lyms/platform/job/index/restore/data/SyncDataWork.java
View file @
ac3a8d5
| ... | ... | @@ -531,10 +531,10 @@ |
| 531 | 531 | } |
| 532 | 532 | String doctorUserName = null; |
| 533 | 533 | List<AntExChuModel> antExChuModel = antenatalExaminationService.queryAntExChu(antExChuQuery); |
| 534 | - logger.info("query antexc" + patients.getId() + ". list size:"+antExChuModel.size()); | |
| 534 | + logger.info("query antexc" + patients.getId() + ". list size:" + antExChuModel.size()); | |
| 535 | 535 | if (CollectionUtils.isNotEmpty(antExChuModel)) |
| 536 | 536 | { |
| 537 | - logger.info("query antexc" + patients.getId() + ". list size:"+antExChuModel); | |
| 537 | + logger.info("query antexc" + patients.getId() + ". list size:" + antExChuModel); | |
| 538 | 538 | handLastRisk(patients, mamiPatient.getId()); |
| 539 | 539 | |
| 540 | 540 | doctorUserName = null; |
| ... | ... | @@ -555,7 +555,7 @@ |
| 555 | 555 | |
| 556 | 556 | Reports reports = ConvertHelper.convertAntExChu(antExChuModel1, patients.getLastMenses(), |
| 557 | 557 | bgHighRisk, doctorUserName); |
| 558 | - logger.info("query handleDoctorMemeber" + patients.getId() + ". antex chu:"+antExChuModel1.getId()); | |
| 558 | + logger.info("query handleDoctorMemeber" + patients.getId() + ". antex chu:" + antExChuModel1.getId()); | |
| 559 | 559 | handleDoctorMemeber(reports, antExChuModel1.getProdDoctor(), mamiPatient, patients, stopWatch3); |
| 560 | 560 | logger.info("query handleDoctorMemeber" + patients.getId() + ". antex chu:" + antExChuModel1.getId()); |
| 561 | 561 | } |
| ... | ... | @@ -620,14 +620,12 @@ |
| 620 | 620 | .aouDoctorUsersPatientsMaps(reportdoctorUsersPatientsMaps); |
| 621 | 621 | stopWatch3.stop(); |
| 622 | 622 | } |
| 623 | - | |
| 624 | - if (null != reports.getNextCheckTime()) | |
| 625 | - { | |
| 626 | - com.lymsh.mommybaby.maindata.model.Patients patients1 = new com.lymsh.mommybaby.maindata.model.Patients(); | |
| 627 | - patients1.setId(mamiPatient.getId()); | |
| 628 | - patients1.setNextCheckTime(reports.getNextCheckTime()); | |
| 629 | - patientsService.updatePatients(patients1); | |
| 630 | - } | |
| 623 | + stopWatch3.start("updateNextTime by "+mamiPatient.getId()+",next time :" +reports.getNextCheckTime()); | |
| 624 | + com.lymsh.mommybaby.maindata.model.Patients patients1 = new com.lymsh.mommybaby.maindata.model.Patients(); | |
| 625 | + patients1.setId(mamiPatient.getId()); | |
| 626 | + patients1.setNextCheckTime(reports.getNextCheckTime()); | |
| 627 | + patientsService.updateNextTime(patients1); | |
| 628 | + stopWatch3.stop(); | |
| 631 | 629 | } |
| 632 | 630 | |
| 633 | 631 | /** |
| ... | ... | @@ -652,7 +650,7 @@ |
| 652 | 650 | List<AntenatalExaminationModel> antList = antenatalExaminationService |
| 653 | 651 | .queryAntenatalExamination(antExQuery.convertToQuery()); |
| 654 | 652 | String doctorUserName = null; |
| 655 | - logger.info("query antex" + patients.getId() + ". list size:"+antList.size()); | |
| 653 | + logger.info("query antex" + patients.getId() + ". list size:" + antList.size()); | |
| 656 | 654 | if (CollectionUtils.isNotEmpty(antList)) |
| 657 | 655 | { |
| 658 | 656 | for (AntenatalExaminationModel ant : antList) |
| 659 | 657 | |
| ... | ... | @@ -670,9 +668,9 @@ |
| 670 | 668 | Reports reports = ConvertHelper.convertAntExChu(ant, patients.getLastMenses(), |
| 671 | 669 | bgHighRisk, doctorUserName); |
| 672 | 670 | |
| 673 | - | |
| 671 | + logger.info("handleDoctorMemeber antex" + patients.getId() + ". antex id:" + ant.getId()); | |
| 674 | 672 | handleDoctorMemeber(reports, ant.getCheckDoctor(), mamiPatient, patients, stopWatch3); |
| 675 | - | |
| 673 | + logger.info("handleDoctorMemeber antex" + patients.getId() + ". antex id:" + ant.getId()); | |
| 676 | 674 | /* if (NumberUtils.isNumber(ant.getCheckDoctor())) |
| 677 | 675 | { |
| 678 | 676 | Users users = usersService.getUsers(Integer.valueOf(ant.getCheckDoctor())); |
| 679 | 677 | |
| ... | ... | @@ -1224,10 +1222,10 @@ |
| 1224 | 1222 | private void bandingMember(com.lymsh.mommybaby.maindata.model.Patients patients) |
| 1225 | 1223 | { |
| 1226 | 1224 | MembersQuery membersQuery = new MembersQuery(); |
| 1227 | - if (StringUtils.isEmpty(patients.getPhone()) || 3 == patients.getType()) | |
| 1225 | + /* if (StringUtils.isEmpty(patients.getPhone()) || 3 == patients.getType()) | |
| 1228 | 1226 | { |
| 1229 | 1227 | return; |
| 1230 | - } | |
| 1228 | + }*/ | |
| 1231 | 1229 | membersQuery.setPhone(patients.getPhone()); |
| 1232 | 1230 | membersQuery.setYn(YnEnum.yes.getId()); |
| 1233 | 1231 | List<Members> membersList = membersService.queryMembers(membersQuery); |
| 1234 | 1232 | |
| 1235 | 1233 | |
| 1236 | 1234 | |
| ... | ... | @@ -1237,19 +1235,20 @@ |
| 1237 | 1235 | membersQuery = new MembersQuery(); |
| 1238 | 1236 | membersQuery.setPatientId(patients.getId()); |
| 1239 | 1237 | membersQuery.setYn(YnEnum.yes.getId()); |
| 1240 | - List<Members> membersList1 = membersService.queryMembers(membersQuery); | |
| 1238 | + /* List<Members> membersList1 = membersService.queryMembers(membersQuery); | |
| 1241 | 1239 | for (Members members : membersList1) |
| 1242 | 1240 | { |
| 1243 | 1241 | Members m = new Members(); |
| 1244 | 1242 | m.setId(members.getId()); |
| 1245 | 1243 | m.setYn(YnEnum.no.getId()); |
| 1246 | 1244 | membersService.updateMembers(m); |
| 1247 | - } | |
| 1245 | + }*/ | |
| 1248 | 1246 | |
| 1249 | - Patients p1 =patientsService.findMaxReportPatient(patients.getPhone()); | |
| 1247 | + Patients p1 = patientsService.findMaxReportPatient(patients.getPhone()); | |
| 1250 | 1248 | |
| 1251 | - if(null!=p1){ | |
| 1252 | - patients=p1; | |
| 1249 | + if (null != p1) | |
| 1250 | + { | |
| 1251 | + patients = p1; | |
| 1253 | 1252 | } |
| 1254 | 1253 | |
| 1255 | 1254 | for (Members members : membersList) |
| 1256 | 1255 | |
| ... | ... | @@ -1262,9 +1261,15 @@ |
| 1262 | 1261 | temp.setUsername(patients.getUsername()); |
| 1263 | 1262 | temp.setDueDate(patients.getDueDate()); |
| 1264 | 1263 | //member status 为2时不需要修改 |
| 1265 | - if (null == members.getStatus() || 2 != members.getStatus()) | |
| 1264 | + if (null != patients.getType()) | |
| 1266 | 1265 | { |
| 1267 | - temp.setStatus(patients.getType()); | |
| 1266 | + if (1 == patients.getType()) | |
| 1267 | + { | |
| 1268 | + temp.setStatus(1); | |
| 1269 | + } else if (3 == patients.getType()) | |
| 1270 | + { | |
| 1271 | + temp.setStatus(2); | |
| 1272 | + } | |
| 1268 | 1273 | } |
| 1269 | 1274 | temp.setAge(patients.getAge()); |
| 1270 | 1275 | temp.setModified(new Date()); |