diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/PatientSyncMysqlFacade.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/PatientSyncMysqlFacade.java index e099e42..c5be6ea 100644 --- a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/PatientSyncMysqlFacade.java +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/PatientSyncMysqlFacade.java @@ -1264,8 +1264,13 @@ public class PatientSyncMysqlFacade { public void syncLpData() { - List hospitalIds = Arrays.asList("2100001377","2100001452");//滦平妇幼和围场满族蒙古族自治县妇幼保健院 - Date startDate = DateUtil.parseYMDHMS(DateUtil.getyyyy_MM_dd(new Date()) + " 00:00:00"); + //滦平妇幼和围场满族蒙古族自治县妇幼保健院(秦皇岛不用同步循环中数据。只需要加上循环中需要操作的表就可以正常执行同步,原逻辑因为表不存在导致同步失败) + List hospitalIds = Arrays.asList("2100001377","2100001452"); + /**定时任务执行时间,原逻辑会获取当天到13点38的数据,之后的数据获取不到。因为从当天0点开始。获取的是整天。但是定时任务会在每天13:38执行。执行后。 + * 当天0点到现在时间数据最多0-13:38的数据。所以这里取前一天13:38的开始时间。 + */ + Date startDate = DateUtil.addDay(DateUtil.parseYMDHMS(DateUtil.getyyyy_MM_dd(new Date()) + " 13:38:00"),-1); +// Date startDate = DateUtil.parseYMDHMS(DateUtil.getyyyy_MM_dd(new Date()) + " 00:00:00"); Date endDate = DateUtil.addDay(startDate, 1); for (String hid : hospitalIds) {