router.js
// 群聊列表 router.get('/group/:page',controller.group.list);
app/controller/group.js
// 获取群里列表 async list(){ const { ctx,app } = this; let current_user_id = ctx.authUser.id; let page = ctx.params.page ? parseInt(ctx.params.page) : 1; let limit = ctx.query.limit ? parseInt(ctx.query.limit) : 10; let offset = (page-1)*limit; let rows = await app.model.Group.findAll({ where:{ status:1 }, include:[{ model:app.model.GroupUser, where:{ user_id:current_user_id } }] }); return ctx.apiSuccess(rows); }
下面是我测试截图
感谢大家观看,我们下次见