From d63f0295d350f36add24b07c3f551e7017880eb2 Mon Sep 17 00:00:00 2001 From: chenlin Date: Tue, 1 Oct 2024 23:55:16 +0800 Subject: [PATCH] =?UTF-8?q?1.=E4=BC=98=E5=8C=96=E4=BC=9A=E5=91=98=E7=A7=AF?= =?UTF-8?q?=E5=88=86=E8=AE=B0=E5=BD=95=EF=BC=8C=E8=A7=A3=E5=86=B3=E7=BB=AD?= =?UTF-8?q?=E8=B4=B9=E4=BC=98=E6=83=A0=E5=90=8E=E7=A7=AF=E5=88=86=E4=B8=BA?= =?UTF-8?q?0=E7=9A=84=E7=BC=BA=E9=99=B7=EF=BC=9B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- controller/game_card.go | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) 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)