Explorar el Código

增加一个剔除用户列表接口

laiguoran hace 4 años
padre
commit
fa80e4ebf0
Se han modificado 2 ficheros con 30 adiciones y 0 borrados
  1. 28 0
      modules/users/controllers/cld_controller.js
  2. 2 0
      modules/users/routes/cld_route.js

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

@@ -322,6 +322,34 @@ class CLDController {
         }
         response.json(responseData);
     }
+
+    async getRejectUsers(request, response) {
+        let userModel = new UserModel();
+        let total = 0;
+        let pageSize = 12;
+        let pageData = {};
+        let userList = [];
+        try {
+            const condition = {
+                user_type: 'normal',
+                is_cld: {$exists:true, $ne: 0}
+            };
+            // 获取用户总数
+            total = await userModel.count(condition);
+            // 分页数据
+            let page = request.query.page === undefined ? 1 : request.query.page;
+            pageSize = request.query.pageSize === undefined ? 12 : parseInt(request.query.pageSize);
+            userList = await userModel.getList(condition, page, pageSize, {is_cld:-1});
+            pageData = {
+                current: page,
+                total: total,
+                queryData: response.locals.urlQuery
+            };
+            response.json({error: 0, msg: 'success', data: { userList: userList, pageData: pageData }});
+        } catch (error) {
+            response.json({error: 1, msg: error});
+        }
+    }
 }
 
 module.exports = CLDController;

+ 2 - 0
modules/users/routes/cld_route.js

@@ -30,5 +30,7 @@ module.exports = function (app) {
 
     router.post('/getUserOnlineInfo', cldController.getUserOnlineInfo);
 
+    router.get('/getRejectUsers', cldController.getRejectUsers);
+
     app.use('/cld',router)
 };