|
@@ -55,17 +55,15 @@ module.exports = options => {
|
|
|
const { code, role, user_id } = query;
|
|
|
if (code && role) {
|
|
|
let res;
|
|
|
- if (role) {
|
|
|
- if (role === '1') res = await role1Search(ctx);
|
|
|
- else if (role === '2') res = await role2Search(ctx);
|
|
|
- delete ctx.query.code;
|
|
|
- delete ctx.query.role;
|
|
|
- ctx.query.user_id = { $elemMatch: { user_id: { $in: res } } };
|
|
|
- } else if (user_id) {
|
|
|
- ctx.query.user_id = { $elemMatch: { user_id: { $in: [ user_id ] } } };
|
|
|
- }
|
|
|
-
|
|
|
+ if (role === '1') res = await role1Search(ctx);
|
|
|
+ else if (role === '2') res = await role2Search(ctx);
|
|
|
+ delete ctx.query.code;
|
|
|
+ delete ctx.query.role;
|
|
|
+ ctx.query.user_id = { $elemMatch: { user_id: { $in: res } } };
|
|
|
+ } else if (user_id) {
|
|
|
+ ctx.query.user_id = { $elemMatch: { user_id: { $in: [ user_id ] } } };
|
|
|
}
|
|
|
+ console.log(ctx.query.user_id);
|
|
|
await next();
|
|
|
};
|
|
|
};
|