diff --git a/controller/game_card.go b/controller/game_card.go index d7eeb10..2b15410 100644 --- a/controller/game_card.go +++ b/controller/game_card.go @@ -755,14 +755,20 @@ func PushWXPayNotice(c *gin.Context) { if record.MemberLevel == model.MemberLevelGold || record.MemberLevel == model.MemberLevelPeriod { if notifyInfo.TotalFee/100 > 300 { vmAmount = uint32(notifyInfo.TotalFee/100 - 300) + } else { + vmAmount = uint32(notifyInfo.TotalFee / 100) } } else if record.MemberLevel == model.MemberLevelPlatinum { // 白金,押金600 if notifyInfo.TotalFee/100 > 600 { vmAmount = uint32(notifyInfo.TotalFee/100 - 600) + } else { + vmAmount = uint32(notifyInfo.TotalFee / 100) } } else if record.MemberLevel == model.MemberLevelBlackGold { // 黑金,押金1500 if notifyInfo.TotalFee/100 > 1500 { vmAmount = uint32(notifyInfo.TotalFee/100 - 1500) + } else { + vmAmount = uint32(notifyInfo.TotalFee / 100) } } else { vmAmount = uint32(notifyInfo.TotalFee / 100) @@ -775,16 +781,22 @@ func PushWXPayNotice(c *gin.Context) { if record.MemberLevel == model.MemberLevelGold || record.MemberLevel == model.MemberLevelPeriod { if notifyInfo.TotalFee/100 > 399 { vmAmount = uint32(notifyInfo.TotalFee/100 - 300) + } else { + vmAmount = uint32(notifyInfo.TotalFee / 100) } } else if record.MemberLevel == model.MemberLevelPlatinum { // 白金,押金600;续费:没押金 1299 1199 有押金 699 599 if notifyInfo.TotalFee/100 > 699 { vmAmount = uint32(notifyInfo.TotalFee/100 - 600) + } else { + vmAmount = uint32(notifyInfo.TotalFee / 100) } } else if record.MemberLevel == model.MemberLevelBlackGold { // 黑金,押金1500;续费:没押金 2999 2799 有押金 1499 1299 if notifyInfo.TotalFee/100 > 1500 { vmAmount = uint32(notifyInfo.TotalFee/100 - 1500) + } else { + vmAmount = uint32(notifyInfo.TotalFee / 100) } } else { vmAmount = uint32(notifyInfo.TotalFee / 100) @@ -2198,14 +2210,20 @@ func HmPushWXPayNotice(c *gin.Context) { if record.MemberLevel == model.MemberLevelGold || record.MemberLevel == model.MemberLevelPeriod { if payAmountFloat > 300 { vmAmount = uint32(payAmountFloat - 300) + } else { + vmAmount = uint32(payAmountFloat) } } else if record.MemberLevel == model.MemberLevelPlatinum { // 白金,押金600 if payAmountFloat > 600 { vmAmount = uint32(payAmountFloat - 600) + } else { + vmAmount = uint32(payAmountFloat) } } else if record.MemberLevel == model.MemberLevelBlackGold { // 黑金,押金1500 if payAmountFloat > 1500 { vmAmount = uint32(payAmountFloat - 1500) + } else { + vmAmount = uint32(payAmountFloat) } } else { vmAmount = uint32(payAmountFloat) @@ -2218,16 +2236,22 @@ func HmPushWXPayNotice(c *gin.Context) { if record.MemberLevel == model.MemberLevelGold || record.MemberLevel == model.MemberLevelPeriod { if payAmountFloat > 399 { vmAmount = uint32(payAmountFloat - 300) + } else { + vmAmount = uint32(payAmountFloat) } } else if record.MemberLevel == model.MemberLevelPlatinum { // 白金,押金600;续费:没押金 1299 1199 有押金 699 599 if payAmountFloat > 699 { vmAmount = uint32(payAmountFloat - 600) + } else { + vmAmount = uint32(payAmountFloat) } } else if record.MemberLevel == model.MemberLevelBlackGold { // 黑金,押金1500;续费:没押金 2999 2799 有押金 1499 1299 if payAmountFloat > 1500 { vmAmount = uint32(payAmountFloat - 1500) + } else { + vmAmount = uint32(payAmountFloat) } } else { vmAmount = uint32(payAmountFloat)