增加一些请求日志
This commit is contained in:
parent
d51d043c38
commit
039d2773e5
@ -7,6 +7,7 @@ import { formatAddress } from 'zutils/utils/chain.util'
|
||||
import { formatNumShow, isValidShareCode } from 'common/Utils'
|
||||
import { checkReCaptcha } from 'services/google.svr'
|
||||
import { RANK_SCORE_SCALE } from 'common/Constants'
|
||||
import logger from 'logger/logger'
|
||||
|
||||
const MAX_LIMIT = 100
|
||||
export default class ActivityController extends BaseController {
|
||||
@ -32,6 +33,7 @@ export default class ActivityController extends BaseController {
|
||||
@router('post /api/activity/upload_invite_code')
|
||||
async uploadInviteCode(req) {
|
||||
new SyncLocker().checkLock(req)
|
||||
logger.db('upload_invite_code', req)
|
||||
await checkReCaptcha(req, 'invite_user')
|
||||
let { code } = req.params
|
||||
if (!isValidShareCode(code)) {
|
||||
|
@ -18,6 +18,7 @@ import { formatNumShow, isObjectIdString, isValidShareCode } from 'common/Utils'
|
||||
import { checkReCaptcha } from 'services/google.svr'
|
||||
import { GeneralScription } from 'models/chain/GeneralScription'
|
||||
import { ChestEnhanceRecord } from 'models/ChestEnhanceRecord'
|
||||
import logger from 'logger/logger'
|
||||
|
||||
/**
|
||||
* 宝箱相关接口
|
||||
@ -193,6 +194,7 @@ class BoxController extends BaseController {
|
||||
@router('post /api/chest/enhance')
|
||||
async enhance(req) {
|
||||
new SyncLocker().checkLock(req)
|
||||
logger.db('enhance', req)
|
||||
await checkReCaptcha(req, 'chest_share')
|
||||
const { code } = req.params
|
||||
const user = req.user
|
||||
@ -294,6 +296,7 @@ class BoxController extends BaseController {
|
||||
@router('post /api/chest/open')
|
||||
async openChest(req) {
|
||||
new SyncLocker().checkLock(req)
|
||||
logger.db('open_chest', req)
|
||||
const user = req.user
|
||||
const { chestId } = req.params
|
||||
if (!isObjectIdString(chestId)) {
|
||||
|
@ -12,6 +12,7 @@ import { isObjectId } from 'zutils/utils/string.util'
|
||||
import { GeneralScription } from 'models/chain/GeneralScription'
|
||||
import { CheckIn } from 'models/chain/CheckIn'
|
||||
import { formatNumShow } from 'common/Utils'
|
||||
import logger from 'logger/logger'
|
||||
|
||||
/**
|
||||
* 探索游戏相关接口
|
||||
@ -23,6 +24,7 @@ class GameController extends BaseController {
|
||||
@router('post /api/user/checkin')
|
||||
async checkIn(req) {
|
||||
new SyncLocker().checkLock(req)
|
||||
logger.db('checkin', req)
|
||||
const user = req.user
|
||||
const { address } = user
|
||||
const dateTag = formatDate(new Date())
|
||||
@ -79,6 +81,7 @@ class GameController extends BaseController {
|
||||
@router('post /api/user/checkin/claim')
|
||||
async claimCheckResult(req) {
|
||||
new SyncLocker().checkLock(req)
|
||||
logger.db('claim_checkin_total', req)
|
||||
const user = req.user
|
||||
let { days } = req.params
|
||||
if (!days || isNaN(days)) {
|
||||
@ -129,6 +132,7 @@ class GameController extends BaseController {
|
||||
@router('post /api/user/checkin/claim_seq')
|
||||
async claimCheckSeqResult(req) {
|
||||
new SyncLocker().checkLock(req)
|
||||
logger.db('claim_checkin_seq', req)
|
||||
const user = req.user
|
||||
let { days } = req.params
|
||||
if (!days || isNaN(days)) {
|
||||
@ -313,6 +317,7 @@ class GameController extends BaseController {
|
||||
@router('post /api/game/step')
|
||||
async gameStep(req, res) {
|
||||
new SyncLocker().checkLock(req)
|
||||
logger.db('step', req)
|
||||
const user = req.user
|
||||
const { id } = req.params
|
||||
if (!id) {
|
||||
|
@ -1,3 +1,4 @@
|
||||
import logger from 'logger/logger'
|
||||
import { ChestStatusEnum } from 'models/ActivityChest'
|
||||
import { NFTHolderRecord } from 'models/NFTHodlerRecord'
|
||||
import { queryNftBalance } from 'services/chain.svr'
|
||||
@ -78,6 +79,7 @@ class NftController extends BaseController {
|
||||
@router('post /api/partner/claim')
|
||||
async claimNftHolderRewardDC(req) {
|
||||
new SyncLocker().checkLock(req)
|
||||
logger.db('claim_partner', req)
|
||||
const user = req.user
|
||||
let { contract } = req.params
|
||||
if (!contract) {
|
||||
|
@ -20,6 +20,7 @@ import {
|
||||
} from 'common/Constants'
|
||||
import { formatNumShow, isObjectIdString } from 'common/Utils'
|
||||
import { ChestEnhanceRecord } from 'models/ChestEnhanceRecord'
|
||||
import logger from 'logger/logger'
|
||||
|
||||
const LOGIN_TIP = 'This signature is just to verify your identity'
|
||||
|
||||
@ -55,6 +56,7 @@ class SignController extends BaseController {
|
||||
if (!message.nonce) {
|
||||
throw new ZError(11, 'Invalid nonce')
|
||||
}
|
||||
logger.db('wallet_login', req)
|
||||
let nonce = message.nonce
|
||||
let source = 'unknow'
|
||||
if (nonce.length > 24) {
|
||||
|
@ -9,6 +9,7 @@ import { BASE_TASK_REWARD, SIGN_SEQ, TicketRecord } from 'models/TicketRecord'
|
||||
import { ActivityGame } from 'models/ActivityGame'
|
||||
import { formatNumShow } from 'common/Utils'
|
||||
import { fetchClaimStatus } from 'services/chain.svr'
|
||||
import logger from 'logger/logger'
|
||||
const fs = require('fs')
|
||||
|
||||
const prod = process.env.NODE_ENV === 'production'
|
||||
@ -173,6 +174,7 @@ export default class TasksController extends BaseController {
|
||||
@router('post /api/tasks/claim')
|
||||
async claimTask(req) {
|
||||
new SyncLocker().checkLock(req)
|
||||
logger.db('claim_task', req)
|
||||
const user = req.user
|
||||
const activity = req.activity
|
||||
const { task } = req.params
|
||||
|
Loading…
x
Reference in New Issue
Block a user