🧪 test(test): 修改军团退出冷却时间
This commit is contained in:
@@ -7,7 +7,7 @@ import { GuildModel, GuildType, GuildUpdateParam } from '../../../db/Guild';
|
|||||||
import { RoleModel, RoleType } from '../../../db/Role';
|
import { RoleModel, RoleType } from '../../../db/Role';
|
||||||
import { ARMY } from '../../../pubUtils/dicParam';
|
import { ARMY } from '../../../pubUtils/dicParam';
|
||||||
import { handleCost, addItems, getGoldObject } from '../../../services/role/rewardService';
|
import { handleCost, addItems, getGoldObject } from '../../../services/role/rewardService';
|
||||||
import { nowSeconds, getTimeFun, getSeconds, getZeroPointD } from '../../../pubUtils/timeUtil';
|
import { nowSeconds, getTimeFun, getSeconds, getZeroPointD, DAY_TO_MS, HOUR_TO_MS } from '../../../pubUtils/timeUtil';
|
||||||
import { GuildListInfo, GuildMemberParam } from '../../../domain/battleField/guild';
|
import { GuildListInfo, GuildMemberParam } from '../../../domain/battleField/guild';
|
||||||
import { GuildLeader } from '../../../domain/rank';
|
import { GuildLeader } from '../../../domain/rank';
|
||||||
import { UserGuildApplyModel } from '../../../db/UserGuildApply';
|
import { UserGuildApplyModel } from '../../../db/UserGuildApply';
|
||||||
@@ -958,14 +958,15 @@ export class GuildHandler {
|
|||||||
}
|
}
|
||||||
|
|
||||||
// debug接口: 情况退军团时间
|
// debug接口: 情况退军团时间
|
||||||
async debugClearQuitGuildTime(msg: { magicWord: string }, session: BackendSession) {
|
async debugClearQuitGuildTime(msg: { magicWord: string, type: number }, session: BackendSession) {
|
||||||
|
|
||||||
const { magicWord } = msg;
|
const { magicWord, type = 0 } = msg;
|
||||||
if (magicWord !== DEBUG_MAGIC_WORD) {
|
if (magicWord !== DEBUG_MAGIC_WORD) {
|
||||||
return resResult(STATUS.TOKEN_ERR);
|
return resResult(STATUS.TOKEN_ERR);
|
||||||
}
|
}
|
||||||
const roleId = session.get('roleId');
|
const roleId = session.get('roleId');
|
||||||
await RoleModel.updateRoleInfo(roleId, { quitGuildTime: 0 });
|
const quitGuildTime = type ? 0 : Math.floor((new Date().getTime() - HOUR_TO_MS * 2) / 1000);
|
||||||
|
await RoleModel.updateRoleInfo(roleId, { quitGuildTime: quitGuildTime });
|
||||||
|
|
||||||
return resResult(STATUS.SUCCESS);
|
return resResult(STATUS.SUCCESS);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user