multi-system/src/main/resources/mapper/system/CatalogueMapper.xml
@@ -98,7 +98,16 @@ <if test="type!=null"> and type = #{type} </if> ORDER BY create_time ASC ORDER BY CAST(SUBSTRING_INDEX(number, '.', 1) AS UNSIGNED) ASC, CAST(SUBSTRING_INDEX(SUBSTRING_INDEX(number, '.', 2), '.', -1) AS UNSIGNED) ASC, -- 第二级 CAST( CASE WHEN LENGTH(number) - LENGTH(REPLACE(number, '.', '')) >= 2 THEN SUBSTRING_INDEX(number, '.', -1) ELSE '0' END AS UNSIGNED ) ASC </select> <select id="selectCatalogueDataList" resultType="com.gkhy.exam.system.domain.vo.CatalogueDataVo"> SELECT