上传任务奖励分发

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

View File

@ -25,7 +25,7 @@ func (this *apiComp) TaskAward(session comm.IUserSession, req *pb.SmithyTaskAwar
var errCustom = new(comm.CustomError) var errCustom = new(comm.CustomError)
if errors.As(err, &errCustom) { if errors.As(err, &errCustom) {
code = errCustom.Code code = errCustom.Code
}else{ } else {
code = pb.ErrorCode_DBError code = pb.ErrorCode_DBError
} }
return return
@ -33,6 +33,14 @@ func (this *apiComp) TaskAward(session comm.IUserSession, req *pb.SmithyTaskAwar
resp := &pb.SmithyTaskAwardResp{ resp := &pb.SmithyTaskAwardResp{
TaskId: req.TaskId, 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) session.SendMsg(string(this.module.GetType()), "taskaward", resp)
return return