|
|
|
@ -32,6 +32,17 @@ public class PageInfoSortUtil {
|
|
|
|
|
return defaultOrder;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public static String getSortSql(String sortParams, String defaultOrder) {
|
|
|
|
|
JSONArray jsonArray = JSONObject.parseArray(sortParams);
|
|
|
|
|
if (CollectionUtils.isNotEmpty(jsonArray)) {
|
|
|
|
|
JSONObject jsonObject = (JSONObject) jsonArray.get(0);
|
|
|
|
|
String orderKey = jsonObject.getString("orderkey");
|
|
|
|
|
String sortOrder = jsonObject.getString("sortOrder").replace("end", "");
|
|
|
|
|
return "t." + orderKey + " " + sortOrder;
|
|
|
|
|
}
|
|
|
|
|
return defaultOrder;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 驼峰转下划线
|
|
|
|
|
*
|
|
|
|
|