|
@@ -43,8 +43,17 @@ public class UpdatePatientLatitudeAndLongitude {
|
|
|
if (!executeScheduled) {
|
|
|
return;
|
|
|
}
|
|
|
+ String tableName = "a_patient_mi";
|
|
|
+ String patNo = "inpatient_no";
|
|
|
List<Patient> list = dao.timedTaskPatientData();
|
|
|
|
|
|
+ if (ListUtil.isBlank(list)) {
|
|
|
+ tableName = "mz_patient_mi";
|
|
|
+ patNo = "patient_id";
|
|
|
+ list = dao.mzTimedTaskPatientData();
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
if (ListUtil.notBlank(list)) {
|
|
|
for (Patient patient : list) {
|
|
|
if (StringUtil.notBlank(patient.getHomeStreet())) {
|
|
@@ -67,7 +76,7 @@ public class UpdatePatientLatitudeAndLongitude {
|
|
|
List<List<Patient>> performAnUpdate = ListUtils.partition(list, 50);
|
|
|
|
|
|
for (List<Patient> patients : performAnUpdate) {
|
|
|
- dao.updatePatientAddress(patients);
|
|
|
+ dao.updatePatientAddress(patients, tableName, patNo);
|
|
|
}
|
|
|
|
|
|
}
|
|
@@ -117,7 +126,7 @@ public class UpdatePatientLatitudeAndLongitude {
|
|
|
|
|
|
List<List<Patient>> performAnUpdate = ListUtils.partition(updated, 50);
|
|
|
for (List<Patient> patients : performAnUpdate) {
|
|
|
- dao.updatePatientAddress(patients);
|
|
|
+// dao.updatePatientAddress(patients);
|
|
|
}
|
|
|
|
|
|
}
|