|
|
|
|
@ -270,7 +270,7 @@ func PlayerRecharge(c *gin.Context) { |
|
|
|
|
if req.UserPhone == "" { |
|
|
|
|
req.UserPhone = util.CheckPhone(req.UserPhone) |
|
|
|
|
} |
|
|
|
|
payImp := NewRechargeImp(req, a.UID, a.Channel, a.GetRemoteIP()) |
|
|
|
|
payImp := NewRechargeImp(req, a.UID, a.Channel, a.GetRemoteIP(), a.UUID) |
|
|
|
|
if payImp == nil { |
|
|
|
|
a.Code = values.CodeRetry |
|
|
|
|
a.Msg = "channel unavailable" |
|
|
|
|
@ -305,7 +305,7 @@ func PlayerRecharge(c *gin.Context) { |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
func NewRechargeImp(req *values.RechargeReq, uid, cid int, ip string) *RechargeImp { |
|
|
|
|
func NewRechargeImp(req *values.RechargeReq, uid, cid int, ip, uuid string) *RechargeImp { |
|
|
|
|
r := new(RechargeImp) |
|
|
|
|
r.Channel = call.GetChannelByID(cid) |
|
|
|
|
if r.Channel == nil { |
|
|
|
|
@ -370,6 +370,7 @@ func NewRechargeImp(req *values.RechargeReq, uid, cid int, ip string) *RechargeI |
|
|
|
|
p.req.Phone = req.UserPhone |
|
|
|
|
p.req.Amount = req.Amount |
|
|
|
|
p.req.PlayerChannel = uint32(cid) |
|
|
|
|
p.req.DeviceID = uuid |
|
|
|
|
if req.CurrencyType == common.CurrencyINR { |
|
|
|
|
// 判断黑名单
|
|
|
|
|
if call.BlackListAndKick(uid, &common.BlackList{Phone: info.Mobile}) { |
|
|
|
|
|