练兵场:删除每天清空进度逻辑

This commit is contained in:
luying
2022-08-22 14:17:47 +08:00
parent 87bde927d2
commit ba74cddea3

View File

@@ -143,20 +143,20 @@ export async function resetTrain(code: string, serverId: number) {
if (!!res.err)
return;
let { structure, trainId, resetTrainTimeDaily } = await GuildModel.findGuild(code, serverId, 'structure trainId resetTrainTimeDaily');
if(trainId && shouldRefresh(resetTrainTimeDaily, new Date())) {
let { trainInstances } = getArmyTrainJuDian(trainId);
// 初始化
let instances = trainInstances.map(trainInstance => {
let t = new TrainInstance();
t.hid = trainInstance.hid;
t.progress = 0;
t.endTime = 0;
t.trainBoxs = [];
return t;
});
await GuildTrainModel.updateGuildTrain(code, trainId, { trainInstances: instances });
await GuildModel.updateInfo(code, { resetTrainTimeDaily: new Date() });
}
// if(trainId && shouldRefresh(resetTrainTimeDaily, new Date())) {
// let { trainInstances } = getArmyTrainJuDian(trainId);
// // 初始化
// let instances = trainInstances.map(trainInstance => {
// let t = new TrainInstance();
// t.hid = trainInstance.hid;
// t.progress = 0;
// t.endTime = 0;
// t.trainBoxs = [];
// return t;
// });
// await GuildTrainModel.updateGuildTrain(code, trainId, { trainInstances: instances });
// await GuildModel.updateInfo(code, { resetTrainTimeDaily: new Date() });
// }
let { lv } = findWhere(structure, {id: GUILD_STRUCTURE.TRAIN});