fix: 修正任务状态判断与初始化逻辑
All checks were successful
ci/woodpecker/push/my-first-workflow Pipeline was successful

This commit is contained in:
xinian
2026-03-05 15:20:19 +08:00
committed by cnb
parent 2259093790
commit b80b017d33
2 changed files with 12 additions and 5 deletions

View File

@@ -104,8 +104,11 @@ func (s *InfoService) SetLogin() *model.PlayerInfo {
//tt.Data.FightTime = 60 * 60 * 2 //重置战斗次数
for _, v := range service.NewTaskService().GetDaily() {
tt.Data.SetTask(int(v.TaskId), model.Unaccepted)
if v.IsAcceptable == 0 {
tt.Data.SetTask(int(v.TaskId), model.Unaccepted)
} else {
tt.Data.SetTask(int(v.TaskId), model.Reserved)
}
}
@@ -124,7 +127,11 @@ func (s *InfoService) SetLogin() *model.PlayerInfo {
tt.WeekLastResetTime = gtime.Now()
for _, v := range service.NewTaskService().GetWeek() {
tt.Data.SetTask(int(v.TaskId), model.Unaccepted)
if v.IsAcceptable == 0 {
tt.Data.SetTask(int(v.TaskId), model.Unaccepted)
} else {
tt.Data.SetTask(int(v.TaskId), model.Reserved)
}
}
}