校验:count不应为负数的校验
This commit is contained in:
@@ -190,6 +190,7 @@ export class AuctionHandler {
|
||||
}
|
||||
|
||||
async offerRecs(msg: { count: number }, session: BackendSession) {
|
||||
if( msg.count < 0) return resResult(STATUS.WRONG_PARMS);
|
||||
const roleId = session.get('roleId');
|
||||
const serverId = session.get('serverId');
|
||||
const lotsData = await LotModel.recentBidLots(serverId, roleId, msg.count);
|
||||
@@ -202,6 +203,7 @@ export class AuctionHandler {
|
||||
}
|
||||
|
||||
async guildLotRecs(msg: { count: number }, session: BackendSession) {
|
||||
if( msg.count < 0) return resResult(STATUS.WRONG_PARMS);
|
||||
const guildCode = session.get('guildCode');
|
||||
const dividends = await DividendModel.findDividendsByGuild(guildCode, msg.count);
|
||||
let lotsData = [];
|
||||
|
||||
@@ -875,9 +875,9 @@ export class GuildHandler {
|
||||
// debug接口: 添加公会活跃值
|
||||
async debugAddActive(msg: guildInter & { magicWord: string, code: string, active: number, id: number }, session: BackendSession) {
|
||||
const { magicWord } = msg;
|
||||
// if (magicWord !== DEBUG_MAGIC_WORD) {
|
||||
// return resResult(STATUS.TOKEN_ERR);
|
||||
// }
|
||||
if (magicWord !== DEBUG_MAGIC_WORD) {
|
||||
return resResult(STATUS.TOKEN_ERR);
|
||||
}
|
||||
const roleId = session.get('roleId');
|
||||
const serverId = session.get('serverId');
|
||||
const { code, active, id } = msg;
|
||||
@@ -896,9 +896,9 @@ export class GuildHandler {
|
||||
// debug接口: 调用定时任务
|
||||
async debugWeeklyRask(msg: guildInter & { magicWord: string }, session: BackendSession) {
|
||||
const { magicWord } = msg;
|
||||
// if (magicWord !== DEBUG_MAGIC_WORD) {
|
||||
// return resResult(STATUS.TOKEN_ERR);
|
||||
// }
|
||||
if (magicWord !== DEBUG_MAGIC_WORD) {
|
||||
return resResult(STATUS.TOKEN_ERR);
|
||||
}
|
||||
await settleGuildWeekly();
|
||||
return resResult(STATUS.SUCCESS);
|
||||
}
|
||||
@@ -907,9 +907,9 @@ export class GuildHandler {
|
||||
async debugAdddFund(msg: guildInter & { magicWord: string, code: string, count: number }, session: BackendSession) {
|
||||
|
||||
const { code, count, magicWord } = msg;
|
||||
// if (magicWord !== DEBUG_MAGIC_WORD) {
|
||||
// return resResult(STATUS.TOKEN_ERR);
|
||||
// }
|
||||
if (magicWord !== DEBUG_MAGIC_WORD) {
|
||||
return resResult(STATUS.TOKEN_ERR);
|
||||
}
|
||||
const guild = await GuildModel.updateInfo(code, {}, { fund: count }, 'fund');
|
||||
await pushGuildInfoUpdate(code, { fund: guild.fund });
|
||||
return resResult(STATUS.SUCCESS, { code, fund: guild.fund });
|
||||
@@ -947,9 +947,9 @@ export class GuildHandler {
|
||||
// debug接口: 加入公会
|
||||
async debugJoinGuild(msg: guildInter & { magicWord: string, code: string }, session: BackendSession) {
|
||||
const { code, magicWord } = msg;
|
||||
// if (magicWord !== DEBUG_MAGIC_WORD) {
|
||||
// return resResult(STATUS.TOKEN_ERR);
|
||||
// }
|
||||
if (magicWord !== DEBUG_MAGIC_WORD) {
|
||||
return resResult(STATUS.TOKEN_ERR);
|
||||
}
|
||||
const roleId = session.get('roleId');
|
||||
const roleName = session.get('roleName');
|
||||
const serverId = session.get('serverId');
|
||||
|
||||
@@ -48,6 +48,7 @@ export class GuildRefineHandler {
|
||||
*/
|
||||
async refine(msg: guildInter & { id: number, count: number }, session: BackendSession) {
|
||||
let { id, count, myUserGuild: userGuild } = msg;
|
||||
if( count < 0) return resResult(STATUS.WRONG_PARMS);
|
||||
const roleId: string = session.get('roleId');
|
||||
const sid: string = session.get('sid');
|
||||
const roleName: string = session.get('roleName');
|
||||
|
||||
@@ -352,6 +352,7 @@ export class GuildTrainHandler {
|
||||
//购买挑战次数
|
||||
async purchaseTrainCount(msg: guildInter & { count: number }, session: BackendSession) {
|
||||
let { count, myUserGuild } = msg;
|
||||
if( count < 0) return resResult(STATUS.WRONG_PARMS);
|
||||
const roleId: string = session.get('roleId');
|
||||
const serverId: number = parseInt(session.get('serverId'));
|
||||
const sid: string = session.get('sid');
|
||||
|
||||
Reference in New Issue
Block a user