'use strict'; const Controller = require('../extend/baseController'); class SysLogController extends Controller { tag() { return this.ctx.service.sysLogService; } 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.state) { delete ctx.query.state; // state:PC WeiXin Applets } if (!ctx.query.loginName) { delete ctx.query.loginName; } delete ctx.query.deptId; ctx.setOrder('time', true); // 倒序 const result = await this.ctx.service.sysLogService.listForPage(ctx.query); ctx.success(result); } } module.exports = SysLogController;