试炼调试数据

This commit is contained in:
mamengke01
2021-02-01 14:08:45 +08:00
parent 8770fd9ea7
commit 67668097d6
16 changed files with 206 additions and 97 deletions

View File

@@ -12,6 +12,8 @@ class ActiveRecord {
}
class WishGood {
@prop({ required: true })
id: string;
@prop({ required: true })
type: number;
@prop({ required: true })
@@ -76,16 +78,16 @@ export default class UserGuild extends BaseModel {
trainRewards: Array<number>;//领取过的进阶等级
@prop({ required: true, default: [], type: WishGood, _id: false })
wishGoods:Array<WishGood>;
wishGoods: Array<WishGood>;
@prop({ required: true, default: [], type: Number })
receiveBoxs:Array<number>;
receiveBoxs: Array<number>;
@prop({ required: true })
wishDntCnt:number;//今天许愿池捐献次数
wishDntCnt: number;//今天许愿池捐献次数
@prop({ required: true })
donateCnt:number;//今天捐献所次数
donateCnt: number;//今天捐献所次数
public static async getMyAuth(roleId: string, guildCode?: string, userGuild?: UserGuildType) {
let myGuild: UserGuildType;
@@ -186,6 +188,10 @@ export default class UserGuild extends BaseModel {
return userGuilds;
}
public static async pushAndUpdate(roleId: string, update: UserGuildUpdateParam, pushData:{wishGoods?: WishGood}, select?: string, lean = true) {
const result: UserGuildType = await UserGuildModel.findOneAndUpdate({ roleId, status: USER_GUILD_STATUS.ON }, { $set: update, $push: pushData }, { new: true }).select(select).lean();
return result;
}
}
export const UserGuildModel = getModelForClass(UserGuild);