转盘展示,修复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) db.Mysql().Update(&common.ActivitySlotsData{UID: uid}, update)
} }
func ShouldShowActivityLuckShop(uid int) bool { func ShouldShowActivityLuckShop(uid int) (result bool) {
if !IsActivityValid(common.ActivityIDLuckyShop) { luckyWheel := GetConfigLuckyWheel()
return false if luckyWheel == nil {
return
} }
if uid == 0 { rechargeInfo := GetRechargeInfo(uid)
return true if rechargeInfo.TotalRechargeCount <= int64(luckyWheel.RechargeCount) {
return
} }
return GetShowActivityLuckShopData(uid) != nil return true
} }
func GetShowActivityLuckShopData(uid int) *common.ActivityLuckyShopData { func GetShowActivityLuckShopData(uid int) *common.ActivityLuckyShopData {

@ -171,7 +171,7 @@ func PddLottery(c *gin.Context) {
var award string var award string
amountFinal := pddData.Amount amountFinal := pddData.Amount
lessAmount := float64(pdd.WithdrawalAmount) - userAmount 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) award = fmt.Sprintf("%v", lessAmount)
amountFinal = fmt.Sprintf("%d", pdd.WithdrawalAmount) amountFinal = fmt.Sprintf("%d", pdd.WithdrawalAmount)
updateValues["amount"] = amountFinal updateValues["amount"] = amountFinal

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

Loading…
Cancel
Save