wq 4 vuotta sitten
vanhempi
commit
78aa0c6933
1 muutettua tiedostoa jossa 9 lisäystä ja 1 poistoa
  1. 9 1
      app/controller/noticeController.js

+ 9 - 1
app/controller/noticeController.js

@@ -10,7 +10,12 @@ class NoticeController extends Controller {
 
   async listForPage() {
     const { ctx } = this;
-    ctx.query.userid = ctx.user._id;
+    const user = ctx.user;
+    if (user.role._id != this.app.config.defaultAdminRoleId) {
+      ctx.query.userid = ctx.user._id;
+    }else{
+      delete ctx.query.userid;
+    }
     ctx.query.sort = { createTime: -1 };
     if (!ctx.query.searchtitle) {
       delete ctx.query.searchtitle;
@@ -19,6 +24,9 @@ class NoticeController extends Controller {
       ctx.query.title ={$regex: ctx.query.searchtitle}
       delete ctx.query.searchtitle;
     }
+    ctx.logger.info(user.role._id);
+    ctx.logger.info(user.role._id != this.app.config.defaultAdminRoleId);
+    ctx.logger.info(ctx.query);
     const result = await this.tag().listForPage(ctx.query);
     ctx.success(result);
   }