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