12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849 |
- '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;
|