Commit 041e46b757d8053df3ae94c15e5b5cccd1b50d76
1 parent
77af7168
Exists in
ver2.3.0
提交
Showing
2 changed files
with
13 additions
and
9 deletions
Show diff stats
src/HttpServer/logic/datadef.go
| @@ -488,10 +488,14 @@ type GetCashResp struct { | @@ -488,10 +488,14 @@ type GetCashResp struct { | ||
| 488 | Msg string `json:"msg"` | 488 | Msg string `json:"msg"` |
| 489 | } | 489 | } |
| 490 | 490 | ||
| 491 | -type GetCashWechatResp struct { | ||
| 492 | - Code string `json:"code"` | 491 | +type GetCashWechatData struct { |
| 493 | Cdkey string `json:"cdkey"` | 492 | Cdkey string `json:"cdkey"` |
| 494 | - Msg string `json:"msg"` | 493 | +} |
| 494 | + | ||
| 495 | +type GetCashWechatResp struct { | ||
| 496 | + Code string `json:"code"` | ||
| 497 | + Data GetCashWechatData `json:"data"` | ||
| 498 | + Msg string `json:"msg"` | ||
| 495 | } | 499 | } |
| 496 | 500 | ||
| 497 | type GetCashListDesc struct { | 501 | type GetCashListDesc struct { |
src/HttpServer/logic/function.go
| @@ -1361,7 +1361,7 @@ func GetCashWechatFromSDK(uuid int, goldnum int, gameid, channel, openid, nickna | @@ -1361,7 +1361,7 @@ func GetCashWechatFromSDK(uuid int, goldnum int, gameid, channel, openid, nickna | ||
| 1361 | } | 1361 | } |
| 1362 | if goldnum == 0 || uuid == 0 || gameid == "" || channel == "" || openid == "" || ver == "" { | 1362 | if goldnum == 0 || uuid == 0 || gameid == "" || channel == "" || openid == "" || ver == "" { |
| 1363 | logger.Error("GetCashFromSDK param empty") | 1363 | logger.Error("GetCashFromSDK param empty") |
| 1364 | - return "", errors.New("param empty") | 1364 | + return "error", errors.New("param empty") |
| 1365 | } | 1365 | } |
| 1366 | var paramlist []string | 1366 | var paramlist []string |
| 1367 | var params TixianDesc | 1367 | var params TixianDesc |
| @@ -1420,14 +1420,14 @@ func GetCashWechatFromSDK(uuid int, goldnum int, gameid, channel, openid, nickna | @@ -1420,14 +1420,14 @@ func GetCashWechatFromSDK(uuid int, goldnum int, gameid, channel, openid, nickna | ||
| 1420 | bys, err := json.Marshal(¶ms) | 1420 | bys, err := json.Marshal(¶ms) |
| 1421 | if err != nil { | 1421 | if err != nil { |
| 1422 | logger.Error("GetCashWechatFromSDK failed=%v", err) | 1422 | logger.Error("GetCashWechatFromSDK failed=%v", err) |
| 1423 | - return "", err | 1423 | + return "error", err |
| 1424 | } | 1424 | } |
| 1425 | res, err := DoHttpPost(bys, "api/server/tixiancdkey") | 1425 | res, err := DoHttpPost(bys, "api/server/tixiancdkey") |
| 1426 | logger.Info("GetCashWechatFromSDK sumparam is:%v,sign is:%v", signsum, sign) | 1426 | logger.Info("GetCashWechatFromSDK sumparam is:%v,sign is:%v", signsum, sign) |
| 1427 | logger.Info("GetCashWechatFromSDK sumparam param=%v", string(bys)) | 1427 | logger.Info("GetCashWechatFromSDK sumparam param=%v", string(bys)) |
| 1428 | if err != nil { | 1428 | if err != nil { |
| 1429 | logger.Error("GetCashWechatFromSDK failed=%v", err) | 1429 | logger.Error("GetCashWechatFromSDK failed=%v", err) |
| 1430 | - return "", err | 1430 | + return "error", err |
| 1431 | } | 1431 | } |
| 1432 | 1432 | ||
| 1433 | logger.Info("GetCashWechatFromSDK res=%v", res) | 1433 | logger.Info("GetCashWechatFromSDK res=%v", res) |
| @@ -1436,15 +1436,15 @@ func GetCashWechatFromSDK(uuid int, goldnum int, gameid, channel, openid, nickna | @@ -1436,15 +1436,15 @@ func GetCashWechatFromSDK(uuid int, goldnum int, gameid, channel, openid, nickna | ||
| 1436 | err = json.Unmarshal([]byte(res), &resp) | 1436 | err = json.Unmarshal([]byte(res), &resp) |
| 1437 | if err != nil { | 1437 | if err != nil { |
| 1438 | logger.Error("GetCashWechatFromSDK failed=%v", err) | 1438 | logger.Error("GetCashWechatFromSDK failed=%v", err) |
| 1439 | - return "", err | 1439 | + return "error", err |
| 1440 | } | 1440 | } |
| 1441 | 1441 | ||
| 1442 | if resp.Code != "0" { | 1442 | if resp.Code != "0" { |
| 1443 | logger.Error("GetCashWechatFromSDK failed=%v", resp.Msg) | 1443 | logger.Error("GetCashWechatFromSDK failed=%v", resp.Msg) |
| 1444 | - return "", errors.New(resp.Msg) | 1444 | + return "error", errors.New(resp.Msg) |
| 1445 | } | 1445 | } |
| 1446 | 1446 | ||
| 1447 | - return resp.Cdkey, nil | 1447 | + return resp.Data.Cdkey, nil |
| 1448 | } | 1448 | } |
| 1449 | 1449 | ||
| 1450 | func GetCashFromSDK(uuid int, goldnum int, gameid, channel, openid, nickname, headurl, ver string, checkcoin int) (int, error) { | 1450 | func GetCashFromSDK(uuid int, goldnum int, gameid, channel, openid, nickname, headurl, ver string, checkcoin int) (int, error) { |