async listByPage(){ const {ctx, service} = this; let page = ctx.request.query.page; const limit = ctx.request.query.limit; if(page<1){ page = 1; } const result = await service.shop.getListByPage(page, limit); ctx.body = JSON.stringify(result); ctx.status = 200; }
// get /users async index() { const ctx = this.ctx const params = ctx.request.query let pageList = {} if (params.page) { pageList.page = parseInt(params.page) delete params.page } if (params.pageSize) { pageList.pageSize = parseInt(params.pageSize) delete params.pageSize } ctx.body = await ctx.model.User.getList({params, ...pageList}) }
//订单列表 async list(){ const {ctx, service} = this; const page = ctx.request.query.page;//开始页数 const limit = ctx.request.query.limit;//查询记录数 const orderNo = ctx.request.query.order;//订单号 const user_id = ctx.request.query.user_id;//用户标示 const status = ctx.request.query.status;//订单状态 const result = await service.order.list(page,limit,orderNo,user_id,status); ctx.body = result; ctx.status = 200; }
async getListWithPage() { const { ctx, service } = this; // ctx.validate({ // page: { type: 'int', required: true }, // limit: { type: 'int', required: true }, // }); // get请求获取的参数ctx.request.query const page = ctx.request.query.page; const limit = ctx.request.query.limit; const username = ctx.request.query.username; const result = await service.user.getListWithPage(page, limit, username); ctx.body = result; ctx.status = 200; }
// 获取APP首页获取商品的信息 async list() { const { ctx, service } = this; const page = ctx.request.query.page; const limit = ctx.request.query.limit; const result = await service.shopping.list(page, limit); ctx.body = result; ctx.status = 200; }
// get /argsMessages async index() { const ctx = this.ctx const params = ctx.request.query let pageList = {} if (params.page) { pageList.page = parseInt(params.page) delete params.page } if (params.pageSize) { pageList.pageSize = parseInt(params.pageSize) delete params.pageSize } ctx.body = await ctx.model.ArgsMessage.getList({params, ...pageList}) }
async listByPage() { const { ctx, service } = this; // 验证提交的参数 // ctx.validate({ // page: { type: 'int', required: true }, // limit: { type: 'int', required: true }, // }); const page = ctx.request.query.page; const limit = ctx.request.query.limit; const goodsname = ctx.request.query.goodsname; const result = await service.shopping.getListByPage(page, limit, goodsname); ctx.body = result; ctx.status = 200; }
// get /helpMessages async index() { const ctx = this.ctx const params = ctx.request.query let pageList = {} if (params.page) { pageList.page = parseInt(params.page) delete params.page } if (params.pageSize) { pageList.pageSize = parseInt(params.pageSize) delete params.pageSize } ctx.body = await ctx.model.HelpMessage.getList({params, ...pageList}) }
// get /devices async index() { const ctx = this.ctx const params = ctx.request.query let pageList = {} if (params.page) { pageList.page = parseInt(params.page) delete params.page } if (params.pageSize) { pageList.pageSize = parseInt(params.pageSize) delete params.pageSize } ctx.body = await ctx.model.Device.getList({params, ...pageList}) }
// get /devArgs async index() { const ctx = this.ctx const params = ctx.request.query let pageList = {} if (params.page) { pageList.page = parseInt(params.page) delete params.page } if (params.pageSize) { pageList.pageSize = parseInt(params.pageSize) delete params.pageSize } ctx.body = await ctx.model.DeviceArg.getList({params, ...pageList}) }
// get /devTypes async index() { const ctx = this.ctx const params = ctx.request.query let pageList = {} if (params.page) { pageList.page = parseInt(params.page) delete params.page } if (params.pageSize) { pageList.pageSize = parseInt(params.pageSize) delete params.pageSize } ctx.body = await ctx.model.DeviceType.getList({params, ...pageList}) }
// get /messages async index() { const ctx = this.ctx const params = ctx.request.query let pageList = {} if (params.page) { pageList.page = parseInt(params.page) delete params.page } if (params.pageSize) { pageList.pageSize = parseInt(params.pageSize) delete params.pageSize } ctx.body = await ctx.model.Message.getList({params, ...pageList}) }