|
@@ -93,6 +93,40 @@ class UserController extends BaseController {
|
|
|
|
|
|
response.json(responseData);
|
|
|
}
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 根据用户id列表获取用户信息列表 json
|
|
|
+ *
|
|
|
+ * @param {object} request
|
|
|
+ * @param {object} response
|
|
|
+ * @return {string}
|
|
|
+ */
|
|
|
+ async getUserList(request, response) {
|
|
|
+ let userIds = request.body.userIds;
|
|
|
+ let userModel = new UserModel();
|
|
|
+ let responseData = {
|
|
|
+ error: 0,
|
|
|
+ msg: '',
|
|
|
+ data: null
|
|
|
+ };
|
|
|
+ try{
|
|
|
+ if(userIds === undefined || userIds === '') {
|
|
|
+ throw { code: 1, err: '参数有误或为空'};
|
|
|
+ }
|
|
|
+ let condition = {
|
|
|
+ _id: {$in:userIds}
|
|
|
+ };
|
|
|
+ let userList = await userModel.getList(condition);
|
|
|
+ console.log(userList);
|
|
|
+ responseData.data = userList;
|
|
|
+ } catch (error) {
|
|
|
+ console.log(error);
|
|
|
+ responseData.error = error.code;
|
|
|
+ responseData.msg = error.err;
|
|
|
+ }
|
|
|
+
|
|
|
+ response.json(responseData);
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
export default UserController;
|