wq %!s(int64=4) %!d(string=hai) anos
pai
achega
78aa0c6933
Modificáronse 1 ficheiros con 9 adicións e 1 borrados
  1. 9 1
      app/controller/noticeController.js

+ 9 - 1
app/controller/noticeController.js

@@ -10,7 +10,12 @@ class NoticeController extends Controller {
 
 
   async listForPage() {
   async listForPage() {
     const { ctx } = this;
     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 };
     ctx.query.sort = { createTime: -1 };
     if (!ctx.query.searchtitle) {
     if (!ctx.query.searchtitle) {
       delete ctx.query.searchtitle;
       delete ctx.query.searchtitle;
@@ -19,6 +24,9 @@ class NoticeController extends Controller {
       ctx.query.title ={$regex: ctx.query.searchtitle}
       ctx.query.title ={$regex: ctx.query.searchtitle}
       delete 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);
     const result = await this.tag().listForPage(ctx.query);
     ctx.success(result);
     ctx.success(result);
   }
   }