Browse Source

修改用户列表接口查询方式

laiguoran 3 years atrás
parent
commit
8b2ab868b7
2 changed files with 7 additions and 6 deletions
  1. 0 6
      modules/users/controllers/cld_controller.js
  2. 7 0
      modules/users/models/user_model.js

+ 0 - 6
modules/users/controllers/cld_controller.js

@@ -284,12 +284,6 @@ class CLDController {
                 filter.loginMsg = userModel.getDayMsg(loginTime);
             }
 
-            //获取ssoId列表
-            let ssoIds = request.query.ssoIds;
-            if (ssoIds !== '' && ssoIds !== undefined){
-                condition.ssoId = JSON.parse(ssoIds);
-            }
-
             // 排序方式
             let sortType = request.query.sortType !== '' && request.query.sortType !== undefined ? request.query.sortType : -1;
 

+ 7 - 0
modules/users/models/user_model.js

@@ -165,6 +165,13 @@ class UserModel extends BaseModel {
         if (keyword !== '' && keyword !== undefined) {
             condition.$or = [{real_name : {$regex: keyword}},{email : {$regex: keyword}},{mobile : {$regex: keyword}},{qq : {$regex: keyword}},{company : {$regex: keyword}}];
         }
+        //获取ssoId列表
+        let ssoIds = request.query.ssoIds;
+        if (keyword !== '' && keyword !== undefined && ssoIds !== '' && ssoIds !== undefined) {
+            condition.$or.push({ssoId: JSON.parse(ssoIds)});
+        } else if (ssoIds !== '' && ssoIds !== undefined) {
+            condition.ssoId = JSON.parse(ssoIds);
+        }
 
         return condition;
     }