feat: 支持每周任务重置和查询
All checks were successful
ci/woodpecker/push/my-first-workflow Pipeline was successful

This commit is contained in:
xinian
2026-03-05 14:56:28 +08:00
committed by cnb
parent 10e1126cd7
commit 2259093790
4 changed files with 61 additions and 19 deletions

View File

@@ -109,16 +109,24 @@ func (s *InfoService) SetLogin() *model.PlayerInfo {
}
for i := 0; i < 50; i++ { //每日任务区段
tt.Data.DailyResArr[i] = 0 //重置每日任务
// for i := 0; i < 50; i++ { //每日任务区段
// tt.Data.DailyResArr[i] = 0 //重置每日任务
// }
// //defer t.Service.Talk_Reset()
// _, err := s.dbm_fix(s.Model).Save(tt)
// if err != nil {
// panic(err)
// }
}
if !IsWEEK(tt.WeekLastResetTime) {
tt.WeekLastResetTime = gtime.Now()
for _, v := range service.NewTaskService().GetWeek() {
tt.Data.SetTask(int(v.TaskId), model.Unaccepted)
}
//defer t.Service.Talk_Reset()
_, err := s.dbm_fix(s.Model).Save(tt)
if err != nil {
panic(err)
}
}
ret := tt.Data