|
@@ -253,6 +253,8 @@ class CLDController {
|
|
|
let condition = userModel.getFilterCondition(request);
|
|
let condition = userModel.getFilterCondition(request);
|
|
|
//设置搜索普通用户:
|
|
//设置搜索普通用户:
|
|
|
condition.user_type = 'normal';
|
|
condition.user_type = 'normal';
|
|
|
|
|
+ //设置剔除CLD用户列表不显示
|
|
|
|
|
+ condition.is_cld = {$in: [null, 0]};
|
|
|
|
|
|
|
|
//获取注册时间
|
|
//获取注册时间
|
|
|
let regtime = request.query.regtime;
|
|
let regtime = request.query.regtime;
|
|
@@ -270,8 +272,14 @@ class CLDController {
|
|
|
let sortType = request.query.sortType !== '' && request.query.sortType !== undefined ? request.query.sortType : -1;
|
|
let sortType = request.query.sortType !== '' && request.query.sortType !== undefined ? request.query.sortType : -1;
|
|
|
|
|
|
|
|
// 排序条件
|
|
// 排序条件
|
|
|
|
|
+ // 排序条件
|
|
|
let sortField = request.query.sortField;
|
|
let sortField = request.query.sortField;
|
|
|
- let sort = sortField !== '' && sortField !== undefined && sortField === 'latest_login' ? {latest_login: sortType}: {_id: sortType};
|
|
|
|
|
|
|
+ let sort = {_id: sortType};
|
|
|
|
|
+ if (sortField !== '' && sortField !== undefined && sortField === 'latest_login') {
|
|
|
|
|
+ sort = {latest_login: sortType}
|
|
|
|
|
+ } else if(sortField !== '' && sortField !== undefined && sortField === 'online_times') {
|
|
|
|
|
+ sort = {online_times: sortType}
|
|
|
|
|
+ }
|
|
|
|
|
|
|
|
// 获取用户总数
|
|
// 获取用户总数
|
|
|
total = await userModel.count(condition);
|
|
total = await userModel.count(condition);
|