转盘展示,修复bug

dev_aagame_provider
zhora 4 weeks ago
parent ff03e97665
commit c71e53b982
  1. 14
      call/activity.go
  2. 2
      modules/web/handler/pdd.go
  3. 2
      modules/web/providers/sn/handler.go

@ -247,14 +247,16 @@ func UpdateUserActivitySlotsData(uid int, count int) {
db.Mysql().Update(&common.ActivitySlotsData{UID: uid}, update)
}
func ShouldShowActivityLuckShop(uid int) bool {
if !IsActivityValid(common.ActivityIDLuckyShop) {
return false
func ShouldShowActivityLuckShop(uid int) (result bool) {
luckyWheel := GetConfigLuckyWheel()
if luckyWheel == nil {
return
}
if uid == 0 {
return true
rechargeInfo := GetRechargeInfo(uid)
if rechargeInfo.TotalRechargeCount <= int64(luckyWheel.RechargeCount) {
return
}
return GetShowActivityLuckShopData(uid) != nil
return true
}
func GetShowActivityLuckShopData(uid int) *common.ActivityLuckyShopData {

@ -171,7 +171,7 @@ func PddLottery(c *gin.Context) {
var award string
amountFinal := pddData.Amount
lessAmount := float64(pdd.WithdrawalAmount) - userAmount
if pddData.InviterAmount >= int64(pdd.WithdrawalAmount)*20 {
if pddData.InviterAmount >= int64(pdd.WithdrawalAmount*common.DecimalDigits)*20 {
award = fmt.Sprintf("%v", lessAmount)
amountFinal = fmt.Sprintf("%d", pdd.WithdrawalAmount)
updateValues["amount"] = amountFinal

@ -167,6 +167,7 @@ func GameBet(c *gin.Context) {
}
betResp := base.SessionBet(betReq)
if betResp.Code != base.CodeOk {
log.Error("sn gameBetResp err,%s:%v", account, betResp.Code)
resp.Code = INVALIDREQUESTERR
if betResp.Code == base.CodeAccepted {
resp.Msg = "duplicate order"
@ -175,7 +176,6 @@ func GameBet(c *gin.Context) {
} else {
resp.Msg = "operation failed."
}
log.Error("sn gameBetResp err,%s:%v", account, resp.Code)
return
}
resp.Data.DeductionAmount = betAmount

Loading…
Cancel
Save