update
This commit is contained in:
@@ -101,14 +101,15 @@ public class ExperimentController extends JeecgController<Experiment, IExperimen
|
||||
|
||||
String username = JwtUtil.getUserNameByToken(req);
|
||||
SysUser currentUser = userService.getUserByName(username);
|
||||
currentUser.setPostText("e.index_no asc");
|
||||
if (parameterMap.containsKey("column") && StringUtils.isNotBlank(parameterMap.get("column")[0])) {
|
||||
String columnObj = parameterMap.get("column")[0];
|
||||
String column = ReflectHelper.getTableFieldName(experiment.getClass(), columnObj);
|
||||
String order = parameterMap.get("order")[0];
|
||||
String orderSql = "e." + column + " " + order;
|
||||
currentUser.setPostText(orderSql);
|
||||
} else {
|
||||
currentUser.setPostText("e.index_no asc");
|
||||
if (!StringUtils.equals(columnObj, "createTime")) {
|
||||
String column = ReflectHelper.getTableFieldName(experiment.getClass(), columnObj);
|
||||
String order = parameterMap.get("order")[0];
|
||||
String orderSql = "e." + column + " " + order;
|
||||
currentUser.setPostText(orderSql);
|
||||
}
|
||||
}
|
||||
|
||||
IPage<Experiment> pageList = experimentService.join(page, experiment, currentUser);
|
||||
|
||||
@@ -38,7 +38,7 @@
|
||||
</if>
|
||||
</where>
|
||||
<if test="loginUser.postText != null and loginUser.postText != ''">
|
||||
order by #{loginUser.postText}
|
||||
order by ${loginUser.postText}
|
||||
</if>
|
||||
</select>
|
||||
</mapper>
|
||||
Reference in New Issue
Block a user