From 81c5ec46d25762ade96e79c47500b26026f4c5dd Mon Sep 17 00:00:00 2001 From: wh_zcy Date: Tue, 30 May 2023 16:39:36 +0800 Subject: [PATCH] add log --- modules/worldtask/module.go | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/modules/worldtask/module.go b/modules/worldtask/module.go index 6709e6e11..b00df0bdf 100644 --- a/modules/worldtask/module.go +++ b/modules/worldtask/module.go @@ -15,6 +15,7 @@ import ( var _ comm.IWorldtask = (*Worldtask)(nil) var moduleName_cn = "世界任务" + type Worldtask struct { modules.ModuleBase api *apiComp @@ -76,7 +77,7 @@ func (this *Worldtask) TCondFinishNotify(uid string, conids []int32) { var groupId, taskId int32 // 检索condId是否是世界任务的完成条件 - finishedTaskIds := make(map[int32]int32) //达成的任务条件 + finishedCondIds := []int32{} for _, c := range this.worldtaskConf.GetDataList() { for _, v := range c.Completetask { @@ -85,7 +86,6 @@ func (this *Worldtask) TCondFinishNotify(uid string, conids []int32) { //校验任务是否是当前任务 if task, ok := userTask.CurrentTask[c.Group]; ok { if task.NpcStatus == 1 && c.Key == task.TaskId { - finishedTaskIds[c.Group] = c.Key groupId = c.Group taskId = c.Key finishedCondIds = append(finishedCondIds, condId) @@ -97,11 +97,11 @@ func (this *Worldtask) TCondFinishNotify(uid string, conids []int32) { } } - - if len(finishedTaskIds) == 0 { - // this.Debug("未找到当前世界任务", - // log.Field{Key: "uid", Value: uid}, - // log.Field{Key: "finishedTaskIds", Value: finishedTaskIds}) + this.Debug("完成条件", + log.Field{Key: "taskId", Value: taskId}, + log.Field{Key: "condIds", Value: finishedCondIds}) + + if len(finishedCondIds) == 0 { return } @@ -132,9 +132,9 @@ func (this *Worldtask) TCondFinishNotify(uid string, conids []int32) { TaskId: taskId, CondiIds: wt.CondiIds, }) - // this.Debug("推送完成条件", - // log.Field{Key: "condiIds", Value: wt.CondiIds}, - // log.Field{Key: "taskId", Value: taskId}) + this.Debug("当前任务所有条件完成", + log.Field{Key: "condiIds", Value: wt.CondiIds}, + log.Field{Key: "taskId", Value: taskId}) // 当前任务配置 curTaskConf, err := this.configure.getWorldtaskById(taskId)