军团活动:粮草先行还缺event记录和权限限制

This commit is contained in:
luying
2021-03-27 19:27:49 +08:00
parent 2afc250fd6
commit 2ea59fc3a3
15 changed files with 519 additions and 97 deletions

View File

@@ -3,7 +3,7 @@ import { index, getModelForClass, prop, DocumentType } from '@typegoose/typegoos
import { ItemReward } from '../domain/dbGeneral';
import { getTodayZeroDate } from '../pubUtils/timeUtil';
import { genCode } from '../pubUtils/util';
import { Member } from '../domain/battleField/guildActivity'
import { Member, WoodenHorse } from '../domain/battleField/guildActivity'
@index({ code: 1 })
@@ -52,20 +52,11 @@ export default class GuildActivityRecord extends BaseModel {
cityId: number; // 诸侯混战占领了的城池
@prop({ required: true })
damage: number; // 对城门造成的伤害
@prop({ required: true })
raceTime: number; // 粮草先行比赛时间s)
@prop({ required: true })
distance: number; // 粮草先行最后的距离
@prop({ required: true })
speed: number; // 粮草先行最后的速度m/s)
@prop({ required: true })
durability: number; // 粮草先行最后的耐久度
damage: number; // 诸侯混战
@prop({ required: true, _id: false })
woodenHorse: WoodenHorse; // 粮草先行木马
// 每天一条记录
public static async getRecord(guildCode: string, serverId: number, aid: number) {
let today = getTodayZeroDate();