'use strict'; const Controller = require('../extend/baseController'); class FeedbackController extends Controller { tag() { return this.ctx.service.feedbackService; } async add() { const { ctx } = this; const user = ctx.user; const query = ctx.request.body; query.userid = user._id; query.userName = user.loginName; query.time = Date.now(); const result = await this.tag().add(query); ctx.success(result); } async listForPage() { const { ctx } = this; if (!ctx.query.dept1) { delete ctx.query.dept1;// 省 } if (!ctx.query.dept2) { delete ctx.query.dept2; // 市 } if (!ctx.query.dept3) { delete ctx.query.dept3; // 区 } if (!ctx.query.dept4) { delete ctx.query.dept4; // 乡 } if (!ctx.query.dept5) { delete ctx.query.dept5; // 社区 } if (!ctx.query.userName) { delete ctx.query.userName; } delete ctx.query.deptId; ctx.setOrder('time', true); // 倒序 const result = await this.tag().listForPage(ctx.query); ctx.success(result); } } module.exports = FeedbackController;