重构代码, 优化日志输出
This commit is contained in:
parent
751cc54f97
commit
8ad9c573b2
@ -46,7 +46,12 @@ export class AdminServer {
|
||||
let self = this
|
||||
for (let [controller, config] of RouterMap.decoratedRouters) {
|
||||
for (let data of config.data) {
|
||||
logger.info('find admin router', data.method || 'all', data.path, controller.name)
|
||||
logger.info(
|
||||
'add router',
|
||||
data.method || 'all',
|
||||
data.path,
|
||||
`${data.target.constructor.name}.${controller.name}()`,
|
||||
)
|
||||
// @ts-ignore
|
||||
self.server[data.method || 'all'](
|
||||
data.path,
|
||||
|
@ -7,7 +7,7 @@ import { generate_captcha } from '../../utils/captcha.util'
|
||||
import { isTrue } from '../../utils/string.util'
|
||||
import { Shop } from '../../models/shop/Shop'
|
||||
|
||||
class AccountController extends BaseController {
|
||||
export default class AccountController extends BaseController {
|
||||
@router('post /api/admin/login')
|
||||
async login(req, res) {
|
||||
const { username, password } = req.params
|
||||
@ -238,5 +238,3 @@ class AccountController extends BaseController {
|
||||
res.send(cap.data)
|
||||
}
|
||||
}
|
||||
|
||||
export default AccountController
|
||||
|
@ -4,7 +4,7 @@ import { AdminRole } from '../../models/admin/AdminRole'
|
||||
import { ZError } from '../../common/ZError'
|
||||
import { FastifyInstance } from 'fastify'
|
||||
|
||||
class RoleController extends BaseController {
|
||||
export default class RoleController extends BaseController {
|
||||
@permission('role:update')
|
||||
@router('post /api/roles')
|
||||
async saveRole(req) {
|
||||
|
@ -47,7 +47,12 @@ export class ApiServer {
|
||||
let self = this
|
||||
for (let [controller, config] of RouterMap.decoratedRouters) {
|
||||
for (let data of config.data) {
|
||||
logger.info('find api router', data.method || 'all', data.path, controller.name)
|
||||
logger.info(
|
||||
'add router',
|
||||
data.method || 'all',
|
||||
data.path,
|
||||
`${data.target.constructor.name}.${controller.name}()`,
|
||||
)
|
||||
// @ts-ignore
|
||||
self.server[data.method || 'all'](
|
||||
data.path,
|
||||
|
@ -11,7 +11,7 @@ import { UserReward } from '../../models/UserReward'
|
||||
class ExamController extends BaseController {
|
||||
@role('anon')
|
||||
@router('post /api/:accountid/exam/list')
|
||||
async list(req, res) {
|
||||
async list(req) {
|
||||
let { shop, accountid, eid, delay } = req.params
|
||||
if (!shop || !validShopId(shop)) {
|
||||
throw new ZError(10, '没有店铺id或者店铺id格式不正确, 测试使用: 607ff59d4a4e16687a3b7079')
|
||||
@ -69,7 +69,7 @@ class ExamController extends BaseController {
|
||||
|
||||
@role('anon')
|
||||
@router('post /api/:accountid/exam/answer')
|
||||
async report(req, res) {
|
||||
async report(req) {
|
||||
/**
|
||||
* type 0:正常 1: 超时
|
||||
*/
|
||||
|
Loading…
x
Reference in New Issue
Block a user