练兵场:删除每天清空进度逻辑
This commit is contained in:
@@ -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});
|
||||
|
||||
Reference in New Issue
Block a user