From fe8b2f6b674c259d948c872dd564f83810218bff Mon Sep 17 00:00:00 2001 From: 13693261870 <252740454@qq.com> Date: 星期六, 25 三月 2023 21:04:52 +0800 Subject: [PATCH] 1 --- src/main/java/com/lf/server/mapper/sys/AttachMapper.java | 2 +- src/main/java/com/lf/server/service/sys/AttachService.java | 2 +- src/main/java/com/lf/server/config/ScheduleConfig.java | 2 +- src/main/resources/mapper/sys/AttachMapper.xml | 2 +- data/db_cx.sql | 18 ++++++++++++++++-- src/main/java/com/lf/server/service/all/BaseUploadService.java | 3 ++- 6 files changed, 22 insertions(+), 7 deletions(-) diff --git a/data/db_cx.sql b/data/db_cx.sql index 5758ee9..418a8ba 100644 --- a/data/db_cx.sql +++ b/data/db_cx.sql @@ -7,11 +7,25 @@ select concat(gb, '_', name) from bd.dlg_agnp limit 10; select ST_AsText(geom) "geom", a.*, fn_get_fullname(a.depid, 1) depName, fn_get_fullname(a.dirid, 2) dirName, fn_uname(create_user) createName, fn_uname(update_user) updateName from lf.sys_publish a -select * from lf.sys_fme_log order by id desc limit 10; -- 242 > -select * from lf.sys_meta order by id desc limit 10; -- 1686 > +select * from lf.sys_fme_log order by id desc limit 10; -- 255 > +select * from lf.sys_meta order by id desc limit 10; -- 1723 > select * from lf.sys_fme_log where count > 0 and update_time is null and create_time > now()::timestamp + '-1 min' +select * from bs.s_explorationpoint where parentid='df3ee967-3eb8-4685-b49c-d0ae06918069' +select * from lf.sys_dir where pid=0 order by id + +select * from bs.s_explorationpoint +select * from lf.sys_attach order by id desc limit 100; -- 358042 + +insert into lf.sys_attach (name, guid, path, sizes, create_user, tab, tab_guid) +select name, guid, path, sizes, create_user, 'bs.s_explorationpoint', '8de99768-1da3-4784-9423-bb026411fa48' +from lf.sys_meta +where name = 'PH02T01-CR004-C04#EGE-DW-0105.pdf' and create_time > now()::timestamp + '-10 min' +order by id desc +limit 1; + + diff --git a/src/main/java/com/lf/server/config/ScheduleConfig.java b/src/main/java/com/lf/server/config/ScheduleConfig.java index b1d6801..5b937f1 100644 --- a/src/main/java/com/lf/server/config/ScheduleConfig.java +++ b/src/main/java/com/lf/server/config/ScheduleConfig.java @@ -103,8 +103,8 @@ } for (FmeLogEntity entity : list) { - attachService.syncAttaches(entity); attachService.updateFmeLog(entity.getId()); + attachService.syncAttaches(entity); } } catch (Exception ex) { log.error(ex.getMessage(), ex); diff --git a/src/main/java/com/lf/server/mapper/sys/AttachMapper.java b/src/main/java/com/lf/server/mapper/sys/AttachMapper.java index 01f5b7b..7db6d2a 100644 --- a/src/main/java/com/lf/server/mapper/sys/AttachMapper.java +++ b/src/main/java/com/lf/server/mapper/sys/AttachMapper.java @@ -164,5 +164,5 @@ * @param tabGuid * @return */ - public MetaEntity insertAttachByMeta(String metaName, String tab, String tabGuid); + public Integer insertAttachByMeta(String metaName, String tab, String tabGuid); } diff --git a/src/main/java/com/lf/server/service/all/BaseUploadService.java b/src/main/java/com/lf/server/service/all/BaseUploadService.java index b7c21c7..7f68fdc 100644 --- a/src/main/java/com/lf/server/service/all/BaseUploadService.java +++ b/src/main/java/com/lf/server/service/all/BaseUploadService.java @@ -236,7 +236,8 @@ zipFolder.mkdirs(); } - String subPath = zipFolder + File.separator + meta.getName().toLowerCase().replace(".zip", ""); + // String subPath = zipFolder + File.separator + meta.getName().toLowerCase().replace(".zip", "") .replace("锛�","").replace("锛�","").replace(" ","") + String subPath = zipFolder.getPath(); ZipHelper.unzip(zipFile, subPath); List<File> files = new ArrayList<>(); diff --git a/src/main/java/com/lf/server/service/sys/AttachService.java b/src/main/java/com/lf/server/service/sys/AttachService.java index 22f230c..a469e83 100644 --- a/src/main/java/com/lf/server/service/sys/AttachService.java +++ b/src/main/java/com/lf/server/service/sys/AttachService.java @@ -128,7 +128,7 @@ } @Override - public MetaEntity insertAttachByMeta(String metaName, String tab, String tabGuid) { + public Integer insertAttachByMeta(String metaName, String tab, String tabGuid) { return attachMapper.insertAttachByMeta(metaName, tab, tabGuid); } diff --git a/src/main/resources/mapper/sys/AttachMapper.xml b/src/main/resources/mapper/sys/AttachMapper.xml index 25347bf..546a008 100644 --- a/src/main/resources/mapper/sys/AttachMapper.xml +++ b/src/main/resources/mapper/sys/AttachMapper.xml @@ -117,7 +117,7 @@ insert into lf.sys_attach (name, guid, path, sizes, create_user, tab, tab_guid) select name, guid, path, sizes, create_user, #{tab}, #{tabGuid} from lf.sys_meta - where name = #{metaName} and create_time > now()::timestamp + '-10 min' + where name = #{metaName} and create_time > now()::timestamp + '-15 min' order by id desc limit 1; </insert> -- Gitblit v1.9.3