From ed90984f54cdc368a9c9afab7ca92777c081381f Mon Sep 17 00:00:00 2001 From: lihuangbin666 <1361490203@qq.com> Date: Wed, 19 Aug 2026 16:54:33 +0800 Subject: [PATCH] =?UTF-8?q?=E8=B0=83=E6=95=B4=E6=96=87=E4=BB=B6=E5=BA=93?= =?UTF-8?q?=E6=9D=83=E9=99=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../plugin/fileLibraryMange/FileLibrayListPlugin.java | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/common/common-association/src/main/java/apelet/association/plugin/fileLibraryMange/FileLibrayListPlugin.java b/common/common-association/src/main/java/apelet/association/plugin/fileLibraryMange/FileLibrayListPlugin.java index 6052d6c..2600460 100644 --- a/common/common-association/src/main/java/apelet/association/plugin/fileLibraryMange/FileLibrayListPlugin.java +++ b/common/common-association/src/main/java/apelet/association/plugin/fileLibraryMange/FileLibrayListPlugin.java @@ -39,10 +39,11 @@ public class FileLibrayListPlugin extends ListPlugin { // return super.getSql(objectValue); String sql = "select * from file_library "; //阅读权限 - sql += "where read_auth = 1"; + sql += "where (read_auth = 1"; if (!filterDtoList.isEmpty()) { OnlineFilterDto onlineFilterDto = filterDtoList.get(0); Object filterFile = onlineFilterDto.getColumnValue(); + //上线 sql += " and classification = "+filterFile.toString(); } System.out.println(sql); @@ -56,7 +57,19 @@ public class FileLibrayListPlugin extends ListPlugin { if (userType.equals("0")) { sql += " or read_auth = 2"; } - sql += " or (create_user_id = "+userId.toString()+" and read_auth = 3)"; + sql += " and publish_status = 1"; + sql += " or (create_user_id = "+userId.toString()+" and read_auth = 3))"; + //下线 + sql += " or (publish_status = 2"; + if (!filterDtoList.isEmpty()) { + OnlineFilterDto onlineFilterDto = filterDtoList.get(0); + Object filterFile = onlineFilterDto.getColumnValue(); + sql += " and classification = "+filterFile.toString(); + } + if (userType.equals("0")) { + sql += " or read_auth = 2"; + } + sql += " or (create_user_id = "+userId.toString()+" and read_auth = 3))"; return sql; }