From 857a2c00d1c1fe388af449badf6c9d67d05c0bd9 Mon Sep 17 00:00:00 2001 From: 许鹏程 <1821349743@qq.com> Date: 星期一, 17 二月 2025 22:13:34 +0800 Subject: [PATCH] 归档支持自定义文件夹路径(多层级) --- src/main/java/com/product/file/service/DocumentService.java | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/main/java/com/product/file/service/DocumentService.java b/src/main/java/com/product/file/service/DocumentService.java index e40fe09..9b6469d 100644 --- a/src/main/java/com/product/file/service/DocumentService.java +++ b/src/main/java/com/product/file/service/DocumentService.java @@ -404,7 +404,7 @@ */ private FieldSetEntity recursionRole(String directory_uuid){ FieldSetEntity org = baseDao.getFieldSetByFilter(CmnConst.PRODUCT_OA_DIRECTORY_RIGHTS, "directory_uuid=?", new String[]{directory_uuid}, false); - if (FieldSetEntity.isEmpty(org)){ + if (FieldSetEntity.isEmpty(org)&&!StringUtils.isEmpty(directory_uuid)){ FieldSetEntity directoryFs = baseDao.getFieldSet(CmnConst.PRODUCT_OA_DIRECTORY, directory_uuid,false); FieldSetEntity parentFs = baseDao.getFieldSetByFilter(CmnConst.PRODUCT_OA_DIRECTORY, "tricode=?",new String[]{directoryFs.getString("tricode_parent")},false); org=recursionRole(parentFs.getUUID()); @@ -735,7 +735,7 @@ sb.append(" JOIN product_sys_staffs s "); sb.append(" on t.created_by=s.user_id"); sb.append(" group by t.file_name,t.uuid,s.show_name,t.created_utc_datetime,t.attachment_size"); - sb.append(" )b order by b.applyCount asc"); + sb.append(" )b order by b.applyCount DESC"); DataTableEntity dataTableEntity = baseDao.listTable(sb.toString(), param.toArray()); return dataTableEntity; } @@ -766,7 +766,7 @@ sb.append(" GROUP BY w.borrower,s.show_name"); sb.append(" )a )b"); sb.append(" on a.borrower=b.borrower "); - sb.append(" order by a.applayCount,b.applayFileCount asc"); + sb.append(" order by a.applayCount,b.applayFileCount DESC"); DataTableEntity dataTableEntity = baseDao.listTable(sb.toString(), param.toArray()); return dataTableEntity; } -- Gitblit v1.9.2