| | |
| | | comment on column lf.sys_meta.layer is '图层'; |
| | | select * from lf.sys_fme_log; |
| | | select * from lf.sys_meta order by guid,tab; -- delete from lf.sys_meta where id> 31; |
| | | -- delete from lf.sys_meta; alter sequence lf.sys_meta_id_seq1 restart with 1; |
| | | -- delete from lf.sys_meta; alter sequence lf.sys_meta_id_seq restart with 1; |
| | | |
| | | select * from lf.sys_token where create_time < '2023-01-10'; |
| | | -- delete from lf.sys_token where create_time < '2023-01-10'; |
| | |
| | | return fail("元数据文件集合为空", null); |
| | | } |
| | | |
| | | List<MetaEntity> metas = uploadService.insertFiles(ue, list, req); |
| | | uploadService.insertFiles(ue, list, req); |
| | | |
| | | return success("成功", metas); |
| | | return success("成功", list); |
| | | } catch (Exception ex) { |
| | | return fail(ex.getMessage(), null); |
| | | } |
| | |
| | | /** |
| | | * 插入文件 |
| | | */ |
| | | public List<MetaEntity> insertFiles(UserEntity ue, List<MetaFileEntity> list, HttpServletRequest req) { |
| | | public void insertFiles(UserEntity ue, List<MetaFileEntity> list, HttpServletRequest req) { |
| | | checkMetaFiles(ue, list); |
| | | excelLoader(list, req); |
| | | loadData(list); |
| | | copyFiles(list); |
| | | |
| | | return insertMetas(list); |
| | | insertMetas(list); |
| | | } |
| | | |
| | | /** |
| | |
| | | /** |
| | | * 插入元数据 |
| | | */ |
| | | private List<MetaEntity> insertMetas(List<MetaFileEntity> list) { |
| | | List<MetaEntity> metas = new ArrayList<>(); |
| | | private void insertMetas(List<MetaFileEntity> list) { |
| | | for (MetaFileEntity mf : list) { |
| | | if (StringHelper.isEmpty(mf.getMsg())) { |
| | | metas.add(createMeta(mf)); |
| | | if (null != mf.getMsg()) { |
| | | continue; |
| | | } |
| | | } |
| | | if (metas.isEmpty()) { |
| | | return null; |
| | | } |
| | | |
| | | int rows = metaService.inserts(metas); |
| | | MetaEntity me = createMeta(mf); |
| | | metaService.insert(me); |
| | | |
| | | return rows > 0 ? metas : null; |
| | | mf.setMsg(me.getId() > 0 ? "成功" : "失败"); |
| | | } |
| | | } |
| | | |
| | | /** |
| | |
| | | insert into lf.sys_meta |
| | | (eventid,metaid,dirid,depid,verid,name,type,guid,path,sizes,tab,layer,rows,create_user,create_time,bak,geom) |
| | | values |
| | | (#{eventid},#{metaid},#{dirid},#{depid},#{verid},#{name},#{type},#{guid},#{path},#{sizes},#{tab},#{layer},#{rows},#{createUser},now(),#{bak},#{geom}) |
| | | (#{eventid},#{metaid},#{dirid},#{depid},#{verid},#{name},#{type},#{guid},#{path},#{sizes},#{tab},#{layer},#{rows},#{createUser},#{createTime},#{bak},#{geom}) |
| | | </insert> |
| | | |
| | | <insert id="inserts"> |