|
@@ -7,7 +7,7 @@ class NoticeController extends Controller {
|
|
return this.ctx.service.noticeService;
|
|
return this.ctx.service.noticeService;
|
|
}
|
|
}
|
|
|
|
|
|
-
|
|
|
|
|
|
+//我发布的通知
|
|
async listForPage() {
|
|
async listForPage() {
|
|
const { ctx } = this;
|
|
const { ctx } = this;
|
|
const user = ctx.user;
|
|
const user = ctx.user;
|
|
@@ -24,13 +24,18 @@ 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);
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ //PC端发给我的通知
|
|
|
|
+ async pcListForPage() {
|
|
|
|
+ const { ctx ,service} = this;
|
|
|
|
+ const user = ctx.user;
|
|
|
|
+ const result = await service.noticeService.pcListForPage(ctx.query,user);
|
|
|
|
+ ctx.success(result);
|
|
|
|
+ }
|
|
|
|
+
|
|
// 已读接口
|
|
// 已读接口
|
|
async listForApplets() {
|
|
async listForApplets() {
|
|
const { ctx, service } = this;
|
|
const { ctx, service } = this;
|