소스 검색

档案文件查询排序

cr 2 주 전
부모
커밋
b3c6a09b1a
1개의 변경된 파일5개의 추가작업 그리고 0개의 파일을 삭제
  1. 5 0
      blade-service/blade-business/src/main/java/org/springblade/business/mapper/ArchiveFileMapper.xml

+ 5 - 0
blade-service/blade-business/src/main/java/org/springblade/business/mapper/ArchiveFileMapper.xml

@@ -241,6 +241,11 @@
         </if>
         order by
         <if test="vo.nodeIds != null and vo.nodeIds != ''">
+            case
+            when t.tree_sort regexp '^[a-zA-Z]' then 0  -- 字母开头的排在前面
+            when t.tree_sort regexp '^[0-9]' then 1    -- 数字开头的排在后面
+            else 2                                   -- 其他情况
+            end,
             t.tree_sort,
         </if>
         u.sort,u.sort_num,u.create_time