From 886edac5a5990bfe7e91ca67fe8dbf7047995488 Mon Sep 17 00:00:00 2001 From: 陆恒 Date: Wed, 20 May 2020 11:01:54 +0800 Subject: [PATCH] 提交 --- src/HttpServer/logic/function.go | 6 +++--- src/HttpServer/logic/logic.go | 21 +++++++++++---------- 2 files changed, 14 insertions(+), 13 deletions(-) diff --git a/src/HttpServer/logic/function.go b/src/HttpServer/logic/function.go index a68c025..0f11ff8 100644 --- a/src/HttpServer/logic/function.go +++ b/src/HttpServer/logic/function.go @@ -419,12 +419,12 @@ func (uinfo *UserData) RewardUser(rtype int, num int, gameid string, channel str return 0, 0, 0, 0, 0, 0, 0 } case REWARDTYPE_GOLD: - _, err := AddCoinToSdk(uinfo.Userid, num, gameid, channel, 100) + goldnum, err := AddCoinToSdk(uinfo.Userid, num, gameid, channel, 100) if err != nil { logger.Error("RewardUser failer err=%v", err) } - //uinfo.RealGold = - uinfo.RealGold += num + uinfo.RealGold = goldnum + //uinfo.RealGold += num return 0, 0, 0, 0, 0, 0, uinfo.RealGold default: return 0, 0, 0, 0, 0, 0, 0 diff --git a/src/HttpServer/logic/logic.go b/src/HttpServer/logic/logic.go index 868a03c..9dfd9e7 100644 --- a/src/HttpServer/logic/logic.go +++ b/src/HttpServer/logic/logic.go @@ -268,25 +268,25 @@ func HandlerGetnewlevelreward(w http.ResponseWriter, data string, uuid int) { break } - _, err = AddCoinToSdk(uuid, cfg.Cash, rdata.Gameid, rdata.Channel, 100) + goldnum, err := AddCoinToSdk(uuid, cfg.Cash, rdata.Gameid, rdata.Channel, 100) if err != nil { logger.Error("AddCoinToSdk failed err=%v", err) resp.Message = "网络错误" resp.Code = ERROR_SRV_ERROR break } - //uinfo.RealGold = - uinfo.RealGold += cfg.Cash + uinfo.RealGold = goldnum + //uinfo.RealGold += cfg.Cash if rdata.Rewardtype == 2 { - _, err = AddCoinToSdk(uuid, cfg.Extracash, rdata.Gameid, rdata.Channel, 100) + goldnum, err = AddCoinToSdk(uuid, cfg.Extracash, rdata.Gameid, rdata.Channel, 100) if err != nil { logger.Error("AddCoinToSdk failed err=%v", err) resp.Message = "网络错误" resp.Code = ERROR_SRV_ERROR break } - //uinfo.RealGold = + uinfo.RealGold = goldnum uinfo.RealGold += cfg.Extracash } @@ -354,7 +354,7 @@ func HandlerUsersign(w http.ResponseWriter, data string, uuid int) { } //uinfo.RealGold = - _, err = AddCoinToSdk(uuid, cfg.Num, rdata.Gameid, rdata.Channel, 100) + goldnum, err := AddCoinToSdk(uuid, cfg.Num, rdata.Gameid, rdata.Channel, 100) if err != nil { uinfo.SignSum-- logger.Error("AddCoinToSdk failed err=%v", err) @@ -364,7 +364,8 @@ func HandlerUsersign(w http.ResponseWriter, data string, uuid int) { } uinfo.IsSignToday = 1 - uinfo.RealGold += cfg.Num + uinfo.RealGold = goldnum + //uinfo.RealGold += cfg.Num resp.Data.Goldnum = uinfo.RealGold @@ -702,7 +703,7 @@ func HandlerDrawguangold(w http.ResponseWriter, data string, uuid int) { } //todo 此处需要调佣SDK接口通知金币变化 - _, err = AddCoinToSdk(uuid, rdata.Goldnum, rdata.Gameid, rdata.Channel, 100) + goldnum, err := AddCoinToSdk(uuid, rdata.Goldnum, rdata.Gameid, rdata.Channel, 100) if err != nil { logger.Error("Drawgold failed err=%v", err) resp.Message = "从存钱罐提取金币失败了" @@ -711,8 +712,8 @@ func HandlerDrawguangold(w http.ResponseWriter, data string, uuid int) { } uinfo.GuanGold = uinfo.GuanGold - rdata.Goldnum - //uinfo.RealGold = - uinfo.RealGold += rdata.Goldnum + uinfo.RealGold = goldnum + //uinfo.RealGold += rdata.Goldnum resp.Data.Guangold = uinfo.GuanGold resp.Data.Wallgold = uinfo.RealGold -- libgit2 0.21.0