diff --git a/src/HttpServer/logic/logic.go b/src/HttpServer/logic/logic.go index d42a315..6a0f32c 100644 --- a/src/HttpServer/logic/logic.go +++ b/src/HttpServer/logic/logic.go @@ -519,15 +519,18 @@ func HandlerQuerydrawreward(w http.ResponseWriter, data string, uniqueuuid, game break }*/ - realgold, err := AddCoinToSdk(uuid, addgold, gameid, channel, REDBAGTYPE_106) - if err != nil { - logger.Info("GetUserInfo HandlerQuerydrawreward data failed:%v,for:%v", err, data) - resp.Message = "后台加金币失败了" - resp.Code = 1 - break + if addgold > 0 { + realgold, err := AddCoinToSdk(uuid, addgold, gameid, channel, REDBAGTYPE_106) + if err != nil { + logger.Info("GetUserInfo HandlerQuerydrawreward data failed:%v,for:%v", err, data) + resp.Message = "后台加金币失败了" + resp.Code = 1 + break + } + + uinfo.RealGold = realgold } - uinfo.RealGold = realgold if uinfo.FreeTicket > 0 { uinfo.FreeTicket-- } else { -- libgit2 0.21.0