|
|
@@ -249,6 +249,13 @@ class CLDController {
|
|
|
filter.loginMsg = userModel.getDayMsg(loginTime);
|
|
|
}
|
|
|
|
|
|
+ // 排序方式
|
|
|
+ let sortType = request.query.sortType !== '' && request.query.sortType !== undefined ? request.query.sortType : -1;
|
|
|
+
|
|
|
+ // 排序条件
|
|
|
+ let sortField = request.query.sortField;
|
|
|
+ let sort = sortField !== '' && sortField !== undefined && sortField === 'latest_login' ? {latest_login: sortType}: {_id: sortType};
|
|
|
+
|
|
|
// 获取用户总数
|
|
|
total = await userModel.count(condition);
|
|
|
|
|
|
@@ -263,7 +270,7 @@ class CLDController {
|
|
|
// console.log("取用户信息=========================");
|
|
|
// console.log(condition);
|
|
|
// 获取用户列表
|
|
|
- userList = await userModel.getList(condition, page, pageSize);
|
|
|
+ userList = await userModel.getList(condition, page, pageSize, sort);
|
|
|
await online_facade.setOnlineTimes(userList,condition);
|
|
|
response.json({error: 0, msg: 'success', data: {
|
|
|
userInfo: userList,
|