Преглед изворни кода

修复 getUploadFileListByMd5 不能查看未完成的分块文件

tsurumure пре 3 месеци
родитељ
комит
0db54668a1

+ 1 - 2
src/main/java/com/backendsys/modules/upload/service/impl/SysFileServiceImpl.java

@@ -479,13 +479,12 @@ public class SysFileServiceImpl extends ServiceImpl<SysFileDao, SysFile> impleme
 
 
     /**
-     * 根据 MD5 获取文件列表 (我的)
+     * 根据 MD5 获取文件列表 (我的) (不显示未完成的分块文件)
      */
     @Override
     public List<Map<String, Object>> getUploadFileListByMd5(SysFile sysFile) {
         SysFile entity = new SysFile();
         entity.setUser_id(sysFile.getUser_id());
-        entity.setUpload_id("");
         entity.setMd5(sysFile.getMd5());
         return sysFileDao.selectUploadFileSimple(entity);
     }

+ 1 - 3
src/main/resources/mapper/upload/SysFileDao.xml

@@ -79,12 +79,10 @@
         FROM sys_file f
         LEFT JOIN sys_file_category fc ON f.category_id = fc.id
         <where>
+            AND (f.upload_id IS NULL OR f.upload_id = '')
             <if test="user_id != null and user_id != ''">
                 AND f.user_id = #{user_id}
             </if>
-            <if test="upload_id != ''">
-                AND f.upload_id = #{upload_id}
-            </if>
             <if test="object_key != null and object_key != ''">
                 AND f.object_key = #{object_key}
             </if>