Bladeren bron

修改成就任务状态的问题

xh 9 maanden geleden
bovenliggende
commit
ce447a8b29

+ 1 - 1
game/game_cluster/internal/data/dailyTaskConfig.go

@@ -15,7 +15,7 @@ type DailyTaskConfigRow struct {
 	ID        int          // #任务ID
 	Enable    int          // 是否开启(0否1是)
 	Type      int          // 任务类型(1骰子次数相关任务)
-	Condition RangeInt32   // 完成条件
+	Condition int          // 完成条件
 	Reward    []ItemReward // 奖励
 }
 

+ 1 - 1
game/game_cluster/internal/mdb/models/dailyTask.go

@@ -5,7 +5,7 @@ import "github.com/mhaya/game/game_cluster/internal/data"
 type DailyTaskBase struct {
 	ID        int               `json:"id" bson:"id"`
 	Type      int               `json:"type"`                 // 任务类型(1骰子次数相关任务)
-	Condition data.RangeInt32   `json:"condition"`            // 完成条件
+	Condition int               `json:"condition"`            // 完成条件
 	Reward    []data.ItemReward `json:"reward"`               // 奖励
 	Num       int               `json:"num"`                  //进度
 	Status    int               `json:"status" bson:"status"` //完成状态0未完成1已完成2已领取奖励

+ 1 - 1
game/game_cluster/internal/mdb/models/player.go

@@ -293,7 +293,7 @@ func (p *Player) FinishDailyTask(tp, num int) bool {
 		for _, v := range p.DailyTask {
 			if v.Type == tp && v.Status == 0 {
 				p.DailyTask[v.ID].Num += 1
-				if p.DailyTask[v.ID].Num == v.Condition.Max {
+				if p.DailyTask[v.ID].Num == v.Condition {
 					p.DailyTask[v.ID].Status = 1
 					f = true
 					continue