fix 秘境json字段

This commit is contained in:
luying
2020-11-18 13:39:32 +08:00
parent b4c0dc7da7
commit 4f9d996003
16 changed files with 152 additions and 129 deletions
+3 -2
View File
@@ -1,5 +1,6 @@
import BaseModel from './BaseModel';
import { index, getModelForClass, prop } from '@typegoose/typegoose';
import { EXPEDITION_WAR_RECORD_STATUS } from '../consts/consts';
class Enemies {
@prop({ required: true })
@@ -56,7 +57,7 @@ export default class ExpeditionWarRecord extends BaseModel {
@prop({ required: true, default: '' })
battleCode: string; // 关联关卡唯一值
@prop({ required: true, default: 0 })
battleStatus: number; // 是否通过, 0-可挑战 1-成功 2-挑战失败
battleStatus: number; // 是否通过, -1-已生成 0-可挑战 1-成功 2-挑战失败
@prop({ required: true, default: 0 })
enemyFrom: number; // 敌军数据来源:1-配表的敌军队,2-玩家
@prop({ required: true, default: '' })
@@ -67,7 +68,7 @@ export default class ExpeditionWarRecord extends BaseModel {
ce: number; // 敌军战力
public static async getRecordByCode(expeditionCode: string, lean = true) {
const result = await ExpeditionWarRecordModel.find({ expeditionCode, battleStatus: {$gte: 0} }).select('expeditionId battleId battleCode battleStatus ce').sort({expeditionId: 1}).lean(lean);
const result = await ExpeditionWarRecordModel.find({ expeditionCode, battleStatus: {$gte: EXPEDITION_WAR_RECORD_STATUS.WAITING} }).select('expeditionId battleId battleCode battleStatus ce').sort({expeditionId: 1}).lean(lean);
return result;
}