|
@@ -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;
|