Commit 20e8e5d9d940f04ac3dde0e8765d28520393bada
1 parent
586c39d6
Exists in
master
and in
4 other branches
体现增加自动审核
Showing
4 changed files
with
15 additions
and
6 deletions
Show diff stats
src/HttpServer/logic/constdef.go
@@ -42,10 +42,10 @@ const ( | @@ -42,10 +42,10 @@ const ( | ||
42 | ) | 42 | ) |
43 | 43 | ||
44 | const ( | 44 | const ( |
45 | - //XIAOXINGXING_SERVERKEYTEST = "e2cd22102143cdcd9c181f962d031685" | ||
46 | - XIAOXINGXING_SERVERKEYTEST = "33e0c3238c108a36d87025544c6a2d2f" | ||
47 | - //XIAOXINGXING_SDKURLOFFICAL = "https://testapi-gamesdk.d3games.com/" | ||
48 | - XIAOXINGXING_SDKURLOFFICAL = "https://api.gamesdk.hmjoy.cn/" | 45 | + XIAOXINGXING_SERVERKEYTEST = "e2cd22102143cdcd9c181f962d031685" |
46 | + //XIAOXINGXING_SERVERKEYTEST = "33e0c3238c108a36d87025544c6a2d2f" | ||
47 | + XIAOXINGXING_SDKURLOFFICAL = "https://testapi-gamesdk.d3games.com/" | ||
48 | + //XIAOXINGXING_SDKURLOFFICAL = "https://api.gamesdk.hmjoy.cn/" | ||
49 | ) | 49 | ) |
50 | 50 | ||
51 | const ( | 51 | const ( |
src/HttpServer/logic/datadef.go
@@ -327,6 +327,7 @@ type TixianDesc struct { | @@ -327,6 +327,7 @@ type TixianDesc struct { | ||
327 | Headurl string `json:"headurl"` | 327 | Headurl string `json:"headurl"` |
328 | Editcoin int `json:"editcoin"` | 328 | Editcoin int `json:"editcoin"` |
329 | Ver string `json:"ver"` | 329 | Ver string `json:"ver"` |
330 | + Checkcoin int `json:"checkcoin"` | ||
330 | } | 331 | } |
331 | 332 | ||
332 | type AddCoinDesc struct { | 333 | type AddCoinDesc struct { |
src/HttpServer/logic/function.go
@@ -1001,7 +1001,7 @@ func AddCoinToSdk(uuid int, goldnum int, gameid string, channel string, atype in | @@ -1001,7 +1001,7 @@ func AddCoinToSdk(uuid int, goldnum int, gameid string, channel string, atype in | ||
1001 | return resp.Data.Mycoin, nil | 1001 | return resp.Data.Mycoin, nil |
1002 | } | 1002 | } |
1003 | 1003 | ||
1004 | -func GetCashFromSDK(uuid int, goldnum int, gameid, channel, openid, nickname, headurl, ver string) (int, error) { | 1004 | +func GetCashFromSDK(uuid int, goldnum int, gameid, channel, openid, nickname, headurl, ver string, checkcoin int) (int, error) { |
1005 | if goldnum == 0 || uuid == 0 || gameid == "" || channel == "" || openid == "" || ver == "" { | 1005 | if goldnum == 0 || uuid == 0 || gameid == "" || channel == "" || openid == "" || ver == "" { |
1006 | logger.Error("GetCashFromSDK param empty") | 1006 | logger.Error("GetCashFromSDK param empty") |
1007 | return 0, errors.New("param empty") | 1007 | return 0, errors.New("param empty") |
@@ -1020,6 +1020,7 @@ func GetCashFromSDK(uuid int, goldnum int, gameid, channel, openid, nickname, he | @@ -1020,6 +1020,7 @@ func GetCashFromSDK(uuid int, goldnum int, gameid, channel, openid, nickname, he | ||
1020 | params.Typ = 6 | 1020 | params.Typ = 6 |
1021 | params.Ver = ver | 1021 | params.Ver = ver |
1022 | params.Editcoin = 1 | 1022 | params.Editcoin = 1 |
1023 | + params.Checkcoin = checkcoin | ||
1023 | signtypestr := "sign_type=" + params.Sign_type | 1024 | signtypestr := "sign_type=" + params.Sign_type |
1024 | timestampstr := "time_stamp=" + strconv.Itoa(int(time.Now().Unix())) | 1025 | timestampstr := "time_stamp=" + strconv.Itoa(int(time.Now().Unix())) |
1025 | paramgameid := "gameid=" + gameid | 1026 | paramgameid := "gameid=" + gameid |
@@ -1031,6 +1032,7 @@ func GetCashFromSDK(uuid int, goldnum int, gameid, channel, openid, nickname, he | @@ -1031,6 +1032,7 @@ func GetCashFromSDK(uuid int, goldnum int, gameid, channel, openid, nickname, he | ||
1031 | pmoney := "money=" + strconv.Itoa(goldnum) | 1032 | pmoney := "money=" + strconv.Itoa(goldnum) |
1032 | ptype := "typ=" + "6" //微信 | 1033 | ptype := "typ=" + "6" //微信 |
1033 | ped := "editcoin=1" | 1034 | ped := "editcoin=1" |
1035 | + pcheco := "checkcoin=" + strconv.Itoa(checkcoin) | ||
1034 | //pver := "ver=" + params.Ver | 1036 | //pver := "ver=" + params.Ver |
1035 | paramlist = append(paramlist, signtypestr) | 1037 | paramlist = append(paramlist, signtypestr) |
1036 | paramlist = append(paramlist, timestampstr) | 1038 | paramlist = append(paramlist, timestampstr) |
@@ -1047,6 +1049,7 @@ func GetCashFromSDK(uuid int, goldnum int, gameid, channel, openid, nickname, he | @@ -1047,6 +1049,7 @@ func GetCashFromSDK(uuid int, goldnum int, gameid, channel, openid, nickname, he | ||
1047 | paramlist = append(paramlist, pmoney) | 1049 | paramlist = append(paramlist, pmoney) |
1048 | paramlist = append(paramlist, ptype) | 1050 | paramlist = append(paramlist, ptype) |
1049 | paramlist = append(paramlist, ped) | 1051 | paramlist = append(paramlist, ped) |
1052 | + paramlist = append(paramlist, pcheco) | ||
1050 | //paramlist = append(paramlist, pver) | 1053 | //paramlist = append(paramlist, pver) |
1051 | 1054 | ||
1052 | sumparam := GettotalParam(paramlist) | 1055 | sumparam := GettotalParam(paramlist) |
src/HttpServer/logic/logic.go
@@ -166,7 +166,12 @@ func HandlerGetcash(w http.ResponseWriter, data string, uuid int) { | @@ -166,7 +166,12 @@ func HandlerGetcash(w http.ResponseWriter, data string, uuid int) { | ||
166 | } | 166 | } |
167 | } | 167 | } |
168 | 168 | ||
169 | - gold, err := GetCashFromSDK(uuid, drawnum, rdata.Gameid, rdata.Channel, rdata.Openid, rdata.Nickname, rdata.Headurl, rdata.Ver) | 169 | + checkcoin := 2 |
170 | + if drawnum <= 150 { | ||
171 | + //1.5挡位以下不需要审核 | ||
172 | + checkcoin = 1 | ||
173 | + } | ||
174 | + gold, err := GetCashFromSDK(uuid, drawnum, rdata.Gameid, rdata.Channel, rdata.Openid, rdata.Nickname, rdata.Headurl, rdata.Ver, checkcoin) | ||
170 | if err != nil { | 175 | if err != nil { |
171 | logger.Error("GetCashFromSDK failed err=%v", err) | 176 | logger.Error("GetCashFromSDK failed err=%v", err) |
172 | resp.Message = "从后台提现失败了" | 177 | resp.Message = "从后台提现失败了" |