补充错误信息
This commit is contained in:
parent
81c5ec46d2
commit
7667308a80
@ -47,12 +47,14 @@ func (this *apiComp) Finish(session comm.IUserSession, req *pb.WorldtaskFinishRe
|
|||||||
if curTaskConf.Group != req.GroupId {
|
if curTaskConf.Group != req.GroupId {
|
||||||
code = pb.ErrorCode_WorldtaskGroupIdNosame
|
code = pb.ErrorCode_WorldtaskGroupIdNosame
|
||||||
data.Title = code.ToString()
|
data.Title = code.ToString()
|
||||||
|
data.Message = fmt.Sprintf("组ID一致,实际:%d 期望:%d", curTaskConf.Group, req.GroupId)
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
if curTaskConf.DeliverNpc == 0 {
|
if curTaskConf.DeliverNpc == 0 {
|
||||||
code = pb.ErrorCode_WorldtaskNoProcess
|
code = pb.ErrorCode_WorldtaskNoProcess
|
||||||
data.Title = code.ToString()
|
data.Title = code.ToString()
|
||||||
|
data.Message = "配置DeliverNpc字段是0"
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -68,6 +70,8 @@ func (this *apiComp) Finish(session comm.IUserSession, req *pb.WorldtaskFinishRe
|
|||||||
userTask, err := this.module.modelWorldtask.getWorldtask(uid)
|
userTask, err := this.module.modelWorldtask.getWorldtask(uid)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
code = pb.ErrorCode_DBError
|
code = pb.ErrorCode_DBError
|
||||||
|
data.Title = code.ToString()
|
||||||
|
data.Message = err.Error()
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
if userTask.Uid == "" {
|
if userTask.Uid == "" {
|
||||||
@ -76,9 +80,9 @@ func (this *apiComp) Finish(session comm.IUserSession, req *pb.WorldtaskFinishRe
|
|||||||
|
|
||||||
// 前置任务ID 只有世界任务才校验前置
|
// 前置任务ID 只有世界任务才校验前置
|
||||||
if !this.module.modelWorldtask.IsPreFinished(req.GroupId, userTask, curTaskConf) {
|
if !this.module.modelWorldtask.IsPreFinished(req.GroupId, userTask, curTaskConf) {
|
||||||
this.module.Debug("前置任务未完成", log.Field{Key: "uid", Value: uid}, log.Field{Key: "preTaskId", Value: curTaskConf.Ontxe}, log.Field{Key: "taskId", Value: curTaskConf.Key})
|
|
||||||
code = pb.ErrorCode_WorldtaskLastUnFinished
|
code = pb.ErrorCode_WorldtaskLastUnFinished
|
||||||
this.sendMsg(session, WorldtaskSubtypeFinish, rsp)
|
data.Title = code.ToString()
|
||||||
|
data.Message = fmt.Sprintf("任务[%v]的前置任务 [%v] 未完成", curTaskConf.Key, curTaskConf.Ontxe)
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -90,6 +94,7 @@ func (this *apiComp) Finish(session comm.IUserSession, req *pb.WorldtaskFinishRe
|
|||||||
log.Field{Key: "taskId", Value: req.TaskId},
|
log.Field{Key: "taskId", Value: req.TaskId},
|
||||||
)
|
)
|
||||||
this.module.modelWorldtask.taskFinishPush(session, req.GroupId, userTask, curTaskConf)
|
this.module.modelWorldtask.taskFinishPush(session, req.GroupId, userTask, curTaskConf)
|
||||||
|
this.sendMsg(session, WorldtaskSubtypeFinish, rsp)
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -120,16 +125,12 @@ func (this *apiComp) Finish(session comm.IUserSession, req *pb.WorldtaskFinishRe
|
|||||||
data.Title = code.ToString()
|
data.Title = code.ToString()
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
this.sendMsg(session, WorldtaskSubtypeFinish, rsp)
|
|
||||||
// 完成任务
|
// 完成任务
|
||||||
if err := this.module.modelWorldtask.finishTask(req.GroupId, req.TaskId, userTask); err != nil {
|
if err := this.module.modelWorldtask.finishTask(req.GroupId, req.TaskId, userTask); err != nil {
|
||||||
code = pb.ErrorCode_WorldtaskFinish
|
code = pb.ErrorCode_WorldtaskFinish
|
||||||
this.module.Error("完成任务失败",
|
data.Title = code.ToString()
|
||||||
log.Field{Key: "uid", Value: uid},
|
data.Message = err.Error()
|
||||||
log.Field{Key: "groupId", Value: req.GroupId},
|
|
||||||
log.Field{Key: "taskId", Value: req.TaskId},
|
|
||||||
log.Field{Key: "err", Value: err.Error()},
|
|
||||||
)
|
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
// 发奖
|
// 发奖
|
||||||
|
Loading…
Reference in New Issue
Block a user