From 7035df30969c7ac05e0e9923ef51e1193b608023 Mon Sep 17 00:00:00 2001 From: shiyang <316555390@qq.com> Date: Mon, 6 Jun 2022 13:50:54 +0800 Subject: [PATCH] =?UTF-8?q?=E7=A7=A6=E7=9A=87=E5=B2=9B=E8=89=BE=E6=A2=85?= =?UTF-8?q?=E4=B9=99=E5=AE=9A=E6=97=B6=E4=BB=BB=E5=8A=A1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../lyms/platform/operate/web/facade/PatientSyncMysqlFacade.java | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) 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) { -- 1.8.3.1