data/db_cx.sql | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/lf/server/controller/all/BaseQueryController.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/lf/server/controller/data/MetaController.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/lf/server/mapper/data/MetaMapper.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/lf/server/service/data/DownloadService.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/lf/server/service/data/MetaService.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/resources/mapper/data/MetaMapper.xml | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
data/db_cx.sql
@@ -17,10 +17,8 @@ select * from lf.sys_download order by id desc limit 20; --downid select * from lf.sys_apply order by id desc; select * from lf.sys_flow order by id desc; select modular2,count(*) from lf.sys_operate group by modular2 select * from lf.sys_meta order by id desc; select depcode from lf.sys_meta where id in (1393,1392,1383,1382) and depcode not like '000305%' group by depcode order by depcode; src/main/java/com/lf/server/controller/all/BaseQueryController.java
@@ -590,7 +590,7 @@ return success(new ArrayList<String>()); } List<String> list = downloadService.selectMetaOverflowDep(ue, dr); List<String> list = metaService.selectMetaOverflowDep(ue, dr); return success(list); } catch (Exception ex) { src/main/java/com/lf/server/controller/data/MetaController.java
@@ -386,7 +386,7 @@ return success(new ArrayList<String>()); } List<String> list = downloadService.selectMetaOverflowDep(ue, dr); List<String> list = metaService.selectMetaOverflowDep(ue, dr); return success(list); } catch (Exception ex) { src/main/java/com/lf/server/mapper/data/MetaMapper.java
@@ -152,6 +152,15 @@ public List<MetaEntity> selectMetasByDirCode(String dircode); /** * 查询元数据中溢出的单位ID * * @param ids * @param depcode * @return */ public List<String> selectMetaOverflowDep(String ids, String depcode); /** * 插入一条 * * @param entity src/main/java/com/lf/server/service/data/DownloadService.java
@@ -505,13 +505,4 @@ metaDownService.inserts(list); } /** * 查询元数据中溢出的单位ID */ public List<String> selectMetaOverflowDep(UserEntity ue, DownloadReqEntity dr) { List<String> rs = new ArrayList<>(); return rs; } } src/main/java/com/lf/server/service/data/MetaService.java
@@ -1,7 +1,9 @@ package com.lf.server.service.data; import com.lf.server.entity.all.StaticData; import com.lf.server.entity.ctrl.DownloadReqEntity; import com.lf.server.entity.data.MetaEntity; import com.lf.server.entity.sys.UserEntity; import com.lf.server.helper.PathHelper; import com.lf.server.helper.StringHelper; import com.lf.server.helper.WebHelper; @@ -126,6 +128,22 @@ } @Override public List<String> selectMetaOverflowDep(String ids, String depcode) { depcode = StringHelper.getRightLike(depcode); return metaMapper.selectMetaOverflowDep(ids, depcode); } /** * 查询元数据中溢出的单位ID */ public List<String> selectMetaOverflowDep(UserEntity ue, DownloadReqEntity dr) { String ids = StringHelper.join(dr.getIds(), ","); return selectMetaOverflowDep(ids, ue.getDepcode()); } @Override public Integer insert(MetaEntity entity) { return metaMapper.insert(entity); } src/main/resources/mapper/data/MetaMapper.xml
@@ -182,6 +182,14 @@ order by id; </select> <select id="selectMetaOverflowDep" resultType="java.lang.String"> select depcode from lf.sys_meta where id in (${ids}) and depcode not like ${depcode} group by depcode order by depcode; </select> <insert id="insert" parameterType="com.lf.server.entity.data.MetaEntity"> <selectKey resultType="java.lang.Integer" order="AFTER" keyProperty="id"> select currval('lf.sys_meta_id_seq'::regclass) as id