From 8f148f2cc0b4f6d6c9f0a29bc9cb28f952c1eabc Mon Sep 17 00:00:00 2001 From: chengqf <584883665@139.com> Date: Thu, 13 Apr 2023 21:56:12 +0800 Subject: [PATCH] =?UTF-8?q?=E5=88=A0=E9=99=A4=E6=8B=89=E5=8F=960k=E6=96=87?= =?UTF-8?q?=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../idc/service/impl/IdcServiceImpl.java | 28 ++++++++++++++++--- 1 file changed, 24 insertions(+), 4 deletions(-) diff --git a/api-admin/src/main/java/com/glxp/sale/admin/idc/service/impl/IdcServiceImpl.java b/api-admin/src/main/java/com/glxp/sale/admin/idc/service/impl/IdcServiceImpl.java index 1f3dc6e..1813dd3 100644 --- a/api-admin/src/main/java/com/glxp/sale/admin/idc/service/impl/IdcServiceImpl.java +++ b/api-admin/src/main/java/com/glxp/sale/admin/idc/service/impl/IdcServiceImpl.java @@ -197,9 +197,20 @@ public class IdcServiceImpl implements IdcService { } } } + //拉取失败文件 + fetchFailFile(host); } } + + private void fetchFailFile(String host) { + Map map = new HashMap(); + map.put("sql", "select * from idc_file where createTime> list = dbDao.list(map); + for(int i=0;i0)) { + new File(filePath + filePathSlash + fileName).delete(); + executeSql("delete from idc_file where filePath='"+fileName+"'"); + } } catch (Exception e) { } } + if(!(total>0)) { + String sql = "replace idc_file (filePath,createTime) values ('"+fileName+"',now())"; + executeSql(sql); + } } catch (IOException e) { // TODO Auto-generated catch block @@ -1202,6 +1220,7 @@ public class IdcServiceImpl implements IdcService { alterTable("idc_status", "create table idc_status (id varchar(100),statusTime datetime,PRIMARY KEY (id))"); alterTable("idc_record", "create table idc_record (id varchar(36),type varchar(60),fkId varchar(36),isEnd char(1),createTime datetime,primary key (id),INDEX i_idc_record_fk_id (fkId),INDEX i_idc_record_create_time (createTime))"); alterTable("idc_log", "create table idc_log (id varchar(36),orderNum int,taskId varchar(60),type varchar(60),content varchar(2000),offset int,total int,createTime datetime,PRIMARY KEY (id))"); + alterTable("idc_file", "create table idc_file (filePath varchar(255),createTime datetime,PRIMARY KEY (filePath))"); dbDao.delete("delete from idc_record where createTime