后台:设置玩家创建天数
This commit is contained in:
@@ -28,6 +28,7 @@ import { RedisClient } from 'redis';
|
||||
import { UserGuildModel } from '@db/UserGuild';
|
||||
import { TowerRecordModel } from '@db/TowerRecord';
|
||||
import { HangUpRecordModel } from '@db/HangUpRecord';
|
||||
import { nowSeconds } from '@pubUtils/timeUtil';
|
||||
|
||||
// import { resResult } from '@pubUtils/util';
|
||||
|
||||
@@ -693,6 +694,18 @@ export default class GMUsers extends Service {
|
||||
await HangUpRecordModel.updateRec(roleId, role.roleName, towerLv, new Date(), []);
|
||||
}
|
||||
|
||||
public async setCreateTime(roleId: string, day: number) {
|
||||
const { ctx } = this;
|
||||
if(!isNumber(day) || day < 0) return ctx.service.utils.resResult(STATUS.WRONG_PARMS);
|
||||
|
||||
let createTime = nowSeconds() - (day - 1) * 86400;
|
||||
|
||||
let role = await RoleModel.updateRoleInfo(roleId, { createTime });
|
||||
if(!role) return ctx.service.utils.resResult(STATUS.WRONG_PARMS);
|
||||
|
||||
return ctx.service.utils.resResult(STATUS.SUCCESS);
|
||||
}
|
||||
|
||||
private async setWarStarAndScript(roleId: string, dicWar: DicWar) {
|
||||
let { warStar } = await RoleModel.findByRoleId(roleId);
|
||||
let deleteIds: number[] = [], myMaxWarId = 0;
|
||||
|
||||
Reference in New Issue
Block a user