release #2

Merged
mfangming merged 2 commits from release into dev 1 year ago
  1. 2
      call/pay.go
  2. 6
      call/statistics.go
  3. 10
      modules/backend/handler/common/common.go
  4. 4
      modules/pay/moonpay2/base.go
  5. 19
      modules/web/handler/firstpage.go

@ -284,7 +284,7 @@ func RechargeCallback(r *common.RechargeOrder, success bool, payAccount, extra s
// 24小时内注册的用户所有付费事件上报 // 24小时内注册的用户所有付费事件上报
if now-user.Birth <= 24*60*60 { if now-user.Birth <= 24*60*60 {
uploads = append(uploads, func() { uploads = append(uploads, func() {
UploadAdjust(common.AdjustEventNewPay, user, map[string]string{"revenue": util.RoundFloat(float64(amount/1e6)/100, 2), "currency": "INR"}) UploadAdjust(common.AdjustEventNewPay, user, map[string]string{"revenue": util.RoundFloat(float64(amount)/100, 2), "currency": "INR"})
}) })
// 上报fb // 上报fb

@ -174,7 +174,7 @@ func UploadFB(uid int, event FBEvent, amount int64) {
events[0].UserData.ZP = zp events[0].UserData.ZP = zp
events[0].ActionSource = "website" events[0].ActionSource = "website"
if event == FBEventPurchase { if event == FBEventPurchase {
events[0].CustomData.Currency = "brl" events[0].CustomData.Currency = "inr"
events[0].CustomData.Value = amount events[0].CustomData.Value = amount
} }
@ -560,8 +560,8 @@ func UploadKwai(uid, event int, amount int64) {
} }
if event == KwaiEventPay { if event == KwaiEventPay {
pro := &KwaiProperties{ pro := &KwaiProperties{
Currency: "brl", Currency: "inr",
Price: float64(amount/1e6) / 100, Price: float64(amount) / 100,
} }
byt, _ := json.Marshal(pro) byt, _ := json.Marshal(pro)
send.Properties = string(byt) send.Properties = string(byt)

@ -9,6 +9,7 @@ import (
"server/modules/backend/bdb" "server/modules/backend/bdb"
"server/modules/backend/values" "server/modules/backend/values"
"server/util" "server/util"
"strings"
"github.com/aliyun/aliyun-oss-go-sdk/oss" "github.com/aliyun/aliyun-oss-go-sdk/oss"
"github.com/gin-gonic/gin" "github.com/gin-gonic/gin"
@ -92,7 +93,10 @@ func UploadOSS(c *gin.Context) {
ossConf := config.GetConfig().Backend.Oss ossConf := config.GetConfig().Backend.Oss
req := new(values.UploadOSSReq) req := new(values.UploadOSSReq)
req.ObjectName = c.PostForm("ObjectName") req.ObjectName = c.PostForm("ObjectName")
req.Folder = c.PostForm("Folder") req.Folder = c.PostForm("folder")
if req.Folder != "" && !strings.HasSuffix(req.Folder, "/") {
req.Folder += "/"
}
rsp := new(values.UploadOSSResp) rsp := new(values.UploadOSSResp)
a.Data = rsp a.Data = rsp
file, err := c.FormFile("file") file, err := c.FormFile("file")
@ -122,11 +126,11 @@ func UploadOSS(c *gin.Context) {
return return
} }
} }
err = bucket.PutObject(req.Folder+ossConf.ObjectName+file.Filename, f) err = bucket.PutObject(ossConf.ObjectName+req.Folder+file.Filename, f)
if err != nil { if err != nil {
a.Code = values.CodeRetry a.Code = values.CodeRetry
log.Error("UploadOSS PutObject err:%v", err) log.Error("UploadOSS PutObject err:%v", err)
return return
} }
rsp.Url = fmt.Sprintf("https://%s/%s", ossConf.Domain, req.Folder+ossConf.ObjectName+file.Filename) rsp.Url = fmt.Sprintf("https://%s/%s", ossConf.Domain, ossConf.ObjectName+req.Folder+file.Filename)
} }

@ -159,6 +159,10 @@ func (s *Sub) PackPayReq() interface{} {
func (s *Sub) PackWithdrawReq() interface{} { func (s *Sub) PackWithdrawReq() interface{} {
r := s.Base.WithdrawReq r := s.Base.WithdrawReq
if len(r.Phone) == 12 {
r.Phone = r.Phone[2:]
}
r.Amount /= 100
send := &WithdrawReq{ send := &WithdrawReq{
MerchantID: mid, MerchantID: mid,
OrderNumber: r.OrderID, OrderNumber: r.OrderID,

@ -4,6 +4,7 @@ import (
"context" "context"
"errors" "errors"
"fmt" "fmt"
"math/rand"
"server/call" "server/call"
"server/common" "server/common"
"server/db" "server/db"
@ -57,15 +58,25 @@ func FirstPage(c *gin.Context) {
ConfigFirstPageGames: v, ConfigFirstPageGames: v,
List: make([]*common.ConfigGameList, 0), List: make([]*common.ConfigGameList, 0),
} }
if v.Name == "Recent" { if strings.ToLower(v.Name) == "recent" {
one.List = append(one.List, call.GetGameRecord(a.UID)...) one.List = append(one.List, call.GetGameRecord(a.UID)...)
} else if v.Name == "Favorite" { } else if strings.ToLower(v.Name) == "favorite" {
one.List = append(one.List, call.GetPlayerFavoriteList(a.UID)...) one.List = append(one.List, call.GetPlayerFavoriteList(a.UID)...)
} else { } else {
gameNum := req.GameNum
if strings.ToLower(v.Name) == "hot" {
gameNum = 100
}
if v.JumpType == 1 { if v.JumpType == 1 {
one.List = call.GetConfigGameList(req.GameNum, v.JumpID) one.List = call.GetConfigGameList(gameNum, v.JumpID)
} else { } else {
one.List = call.GetConfigGameList(req.GameNum, 0, v.JumpID) one.List = call.GetConfigGameList(gameNum, 0, v.JumpID)
}
if gameNum != req.GameNum {
rand.Shuffle(len(one.List), func(i, j int) {
one.List[i], one.List[j] = one.List[j], one.List[i]
})
one.List = one.List[:req.GameNum]
} }
} }
call.GetGameInfo(one.List) call.GetGameInfo(one.List)

Loading…
Cancel
Save