|
@@ -285,6 +285,22 @@
|
|
|
#{nodeId}
|
|
|
</foreach>
|
|
|
</if>
|
|
|
+ <if test="vo.queryValueSize != null and vo.queryValueSize != ''">
|
|
|
+ <choose>
|
|
|
+ <when test="vo.queryValueSize == 1">
|
|
|
+ and CHAR_LENGTH(u.name) <![CDATA[ < ]]> 80
|
|
|
+ </when>
|
|
|
+ <when test="vo.queryValueSize == 2">
|
|
|
+ and CHAR_LENGTH(u.name) >= 80 and CHAR_LENGTH(u.name) <![CDATA[ < ]]> 120
|
|
|
+ </when>
|
|
|
+ <when test="vo.queryValueSize == 3">
|
|
|
+ and CHAR_LENGTH(u.name) >= 120 and CHAR_LENGTH(u.name) <![CDATA[ < ]]> 150
|
|
|
+ </when>
|
|
|
+ <when test="vo.queryValueSize == 4">
|
|
|
+ and CHAR_LENGTH(u.name) >= 150
|
|
|
+ </when>
|
|
|
+ </choose>
|
|
|
+ </if>
|
|
|
order by m.tree_sort,u.auto_file_sort is null ,u.auto_file_sort,u.file_number is null,
|
|
|
SUBSTRING_INDEX(u.file_number, '_', 1), SUBSTRING_INDEX(u.file_number, '_', -1) + 0 ,u.create_time asc
|
|
|
limit #{current}, #{size}
|