分解单排序
This commit is contained in:
+16
@@ -201,6 +201,22 @@ public class SarStandItemsServiceImpl extends ServiceImpl<SarStandItemsDao, SarS
|
|||||||
//分页查询的总数
|
//分页查询的总数
|
||||||
Integer count=dao.sarItemCount(page);
|
Integer count=dao.sarItemCount(page);
|
||||||
page.getPager().setRowCount(count);
|
page.getPager().setRowCount(count);
|
||||||
|
|
||||||
|
//排序
|
||||||
|
if (page.getOrderBy()!=null && page.getOrder()!=null){
|
||||||
|
|
||||||
|
switch (page.getOrderBy()){
|
||||||
|
case "itemsNum" : page.setOrderBy("ITEMS_NUM"); break;
|
||||||
|
default:page.setOrderBy("ITEMS_NUM"); page.setOrder("DESC");
|
||||||
|
}
|
||||||
|
|
||||||
|
switch (page.getOrder()){
|
||||||
|
case "descending":page.setOrder("DESC");break;
|
||||||
|
default:page.setOrder("ASC");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
List<SarStandItems> sarStandItems = dao.querySarItemAndInterpretation(page);
|
List<SarStandItems> sarStandItems = dao.querySarItemAndInterpretation(page);
|
||||||
return sarStandItems;
|
return sarStandItems;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -412,6 +412,10 @@
|
|||||||
FROM
|
FROM
|
||||||
sar_stand_items
|
sar_stand_items
|
||||||
<include refid="sarItemWhere"/>
|
<include refid="sarItemWhere"/>
|
||||||
|
|
||||||
|
<if test="orderBy !=null and orderBy!=''">
|
||||||
|
order by ${orderBy} ${order}
|
||||||
|
</if>
|
||||||
LIMIT #{page},#{pageSize}
|
LIMIT #{page},#{pageSize}
|
||||||
|
|
||||||
</select>
|
</select>
|
||||||
|
|||||||
Reference in New Issue
Block a user