From 918e77ba54cea99c4ad0b2a403d5883ea0f4db54 Mon Sep 17 00:00:00 2001 From: x_z Date: Mon, 19 Dec 2022 13:42:48 +0800 Subject: [PATCH] =?UTF-8?q?1.=E4=BF=9D=E5=AD=98=E4=BB=A3=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../main/java/com/glxp/api/admin/thread/DlBasicService.java | 4 ++++ .../java/com/glxp/api/admin/thread/DownloadSpDataTask.java | 2 ++ 2 files changed, 6 insertions(+) diff --git a/api-admin/src/main/java/com/glxp/api/admin/thread/DlBasicService.java b/api-admin/src/main/java/com/glxp/api/admin/thread/DlBasicService.java index 8bdf6f74..684f8406 100644 --- a/api-admin/src/main/java/com/glxp/api/admin/thread/DlBasicService.java +++ b/api-admin/src/main/java/com/glxp/api/admin/thread/DlBasicService.java @@ -746,6 +746,10 @@ public class DlBasicService { * @return */ public BaseResponse downloadNow(Integer type) { + Object o = redisUtil.get(Constant.SPS_SYNC_DOWNLOAD_INFO); + if (null != o) { + return ResultVOUtils.error(500, "已存在下载任务,请等待下载完成!"); + } String downloadInfo = null; if (null != type) { switch (type) { diff --git a/api-admin/src/main/java/com/glxp/api/admin/thread/DownloadSpDataTask.java b/api-admin/src/main/java/com/glxp/api/admin/thread/DownloadSpDataTask.java index 4c13c6b6..827f161f 100644 --- a/api-admin/src/main/java/com/glxp/api/admin/thread/DownloadSpDataTask.java +++ b/api-admin/src/main/java/com/glxp/api/admin/thread/DownloadSpDataTask.java @@ -71,6 +71,8 @@ public class DownloadSpDataTask implements SchedulingConfigurer { dlBasicService.dlAllUDI(); log.info("国家库数据下载完毕"); } + //删除标记 + redisUtil.del(Constant.SPS_SYNC_DOWNLOAD_INFO); } } }