This commit is contained in:
mamengke01
2021-02-24 20:10:48 +08:00
parent 88d5e26753
commit f3351ed380
5 changed files with 21 additions and 14 deletions

View File

@@ -5,9 +5,9 @@ export class ScienceTree {
@prop({ required: true })
id: number;
@prop({ required: true })
endTime: number;
endTime: number;//科技树研发成功结束事件,时间戳,小于当前时间,说明开发完成
@prop({ required: true, default: [], type: String, _id: false})
assistRoleIds: Array<string>;
assistRoleIds: Array<string>; //协助完成的玩家roleId
}
@index({ guildCode: 1 })
@@ -17,7 +17,7 @@ export default class GuildRefine extends BaseModel {
guildCode: string;
@prop({ required: true, type: ScienceTree, default:[] })
scienceTrees: ScienceTree[];
scienceTrees: ScienceTree[]; //科技树解锁情况
public static async createScienceTree(guildCode: string, scienceTrees: ScienceTree[], lean = true) {
const result = await GuildRefineModel.findOneAndUpdate({ guildCode }, {$set: {scienceTrees}}, {new: true, upsert: true}).lean(lean);