上传任务奖励分发

This commit is contained in:
liwei1dao 2023-04-01 20:03:30 +08:00
parent 89de41d6d5
commit ddaa7f2271

View File

@ -24,8 +24,8 @@ func (this *apiComp) TaskAward(session comm.IUserSession, req *pb.SmithyTaskAwar
if err := this.module.modelTask.updateTaskRecord(session.GetUserId(), req.TaskId); err != nil {
var errCustom = new(comm.CustomError)
if errors.As(err, &errCustom) {
code = errCustom.Code
}else{
code = errCustom.Code
} else {
code = pb.ErrorCode_DBError
}
return
@ -33,6 +33,14 @@ func (this *apiComp) TaskAward(session comm.IUserSession, req *pb.SmithyTaskAwar
resp := &pb.SmithyTaskAwardResp{
TaskId: req.TaskId,
}
if conf := this.module.configure.GetSmithyTask(req.TaskId); conf == nil {
code = pb.ErrorCode_ConfigNoFound
return
} else {
if code = this.module.DispenseRes(session, conf.Reword, true); code != pb.ErrorCode_Success {
return
}
}
session.SendMsg(string(this.module.GetType()), "taskaward", resp)
return