领取宝箱

This commit is contained in:
mamengke01
2021-01-11 18:07:56 +08:00
parent 35e89aeb01
commit 81d51c6099
5 changed files with 6 additions and 6 deletions

View File

@@ -390,7 +390,7 @@ export class PvpHandler {
if (hisScore < pvpBox.score) { if (hisScore < pvpBox.score) {
return resResult(STATUS.PVP_NOT_REACH_BOX_SCORE); return resResult(STATUS.PVP_NOT_REACH_BOX_SCORE);
} }
if (_.indexOf(receivedBox, id) != -1 ) { if (receivedBox.indexOf(id) != -1 ) {
return resResult(STATUS.PVP_BOX_IS_GOT); return resResult(STATUS.PVP_BOX_IS_GOT);
} }
receivedBox.push(id); receivedBox.push(id);

View File

@@ -8,14 +8,14 @@ import { startEvent } from "./eventSercive";
export async function eventOnPlayerLvUp(roleId: string, lv: number, addFuncs: Array<number>, dataFuncs: Array<number>) { export async function eventOnPlayerLvUp(roleId: string, lv: number, addFuncs: Array<number>, dataFuncs: Array<number>) {
if (!dataFuncs.includes(FUNCS_ID.PVP)) {//开启pvp // if (!dataFuncs.includes(FUNCS_ID.PVP)) {//开启pvp
let res = getFuncsSwitch(FUNCS_ID.PVP); let res = getFuncsSwitch(FUNCS_ID.PVP);
if (!res || lv >= res.param) { if (!res || lv >= res.param) {
let role = await RoleModel.findByRoleId(roleId); let role = await RoleModel.findByRoleId(roleId);
await checkPvp(role); await checkPvp(role);
addFuncs.push(FUNCS_ID.PVP); addFuncs.push(FUNCS_ID.PVP);
} }
} // }
if (!dataFuncs.includes(FUNCS_ID.EVENT)) {//开启奇遇 if (!dataFuncs.includes(FUNCS_ID.EVENT)) {//开启奇遇
let res = getFuncsSwitch(FUNCS_ID.EVENT); let res = getFuncsSwitch(FUNCS_ID.EVENT);

View File

@@ -141,7 +141,7 @@ export default class PvpDefense extends BaseModel {
challengeCnt: number; // 可挑战次数 challengeCnt: number; // 可挑战次数
@prop({ required: true, default: 0 }) @prop({ required: true, default: 0 })
challengeRefTime: number; // 上一次刷新的时间 challengeRefTime: number; // 上一次刷新的时间
@prop({ required: true, default: [] }) @prop({ required: true, type: Number, default: [] })
receivedBox: Array<number>; receivedBox: Array<number>;
@prop({ required: true, default: 0 }) @prop({ required: true, default: 0 })
seasonNum: number; seasonNum: number;

View File

@@ -81,7 +81,7 @@ export default class PvpRecord extends BaseModel {
} }
public static async delPvpRecords() { public static async delPvpRecords() {
let result = await PvpRecordModel.deleteMany({ createdAt: {$lt: getBeforeDayDate(3)}});//删除小于三天的战报 let result = await PvpRecordModel.deleteMany({ createTime: {$lt: getBeforeDayDate(3)}});//删除小于三天的战报
return result; return result;
} }
} }

View File

@@ -24,5 +24,5 @@ export function checkTodayTime(seasonEndTime: number) {
export function getBeforeDayDate(day: number) { export function getBeforeDayDate(day: number) {
let time = getTodayZeroPoint() - day * PER_DAY; let time = getTodayZeroPoint() - day * PER_DAY;
return new Date(time * PER_SECOND); return time;
} }