|
|
@ -529,6 +529,7 @@ |
|
|
|
FROM ( |
|
|
|
SELECT |
|
|
|
a.ID, |
|
|
|
a.SORT, |
|
|
|
a.BUILDING_NAME AS name, |
|
|
|
IFNULL( a.TOTAL_UNIT_NUM, 0 ) AS unitRealCount, |
|
|
|
IFNULL(c.unitCount, 0) AS unitCount, |
|
|
@ -560,16 +561,16 @@ |
|
|
|
ORDER BY |
|
|
|
<choose> |
|
|
|
<when test='sort == "1"'> |
|
|
|
convert(name using gbk) |
|
|
|
SORT ASC, name + 0 ASC |
|
|
|
</when> |
|
|
|
<when test='sort == "2"'> |
|
|
|
houseRealCount desc, convert(name using gbk) |
|
|
|
houseRealCount desc, name + 0 ASC |
|
|
|
</when> |
|
|
|
<when test='sort == "3"'> |
|
|
|
personRealCount desc, convert(name using gbk) |
|
|
|
personRealCount desc, name + 0 ASC |
|
|
|
</when> |
|
|
|
<when test='sort == "4"'> |
|
|
|
differHouseCount desc, convert(name using gbk) |
|
|
|
differHouseCount desc, name + 0 ASC |
|
|
|
</when> |
|
|
|
<when test='sort == "5"'> |
|
|
|
convert(name using gbk) |
|
|
@ -659,7 +660,7 @@ |
|
|
|
AND DOOR_NAME LIKE CONCAT('%', #{name}, '%') |
|
|
|
</if> |
|
|
|
ORDER BY |
|
|
|
DOOR_NAME |
|
|
|
SORT, DOOR_NAME+0 |
|
|
|
</select> |
|
|
|
|
|
|
|
|
|
|
|