'use strict'; module.exports = app => { class PaymentController extends app.BaseController { /** * 构造函数 * * @param {Object} ctx - egg全局变量 * @return {void} */ constructor(ctx) { super(ctx); ctx.showProject = true; // ctx.showTitle = true; } /** * 支付表单页面 * * @param {Object} ctx - egg全局页面 * @return {void} */ async detail(ctx) { console.log(ctx.params); const id = parseInt(ctx.params.id); if (!id) throw '参数错误'; const info = await ctx.service.paymentDetail.getDataById(id); const renderData = { info, }; await this.layout('payment/detail.ejs', renderData); } } return PaymentController; };