1.优化会员积分记录,解决续费优惠后积分为0的缺陷;
This commit is contained in:
parent
0a5a0d2ccb
commit
d63f0295d3
|
@ -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)
|
||||
|
|
Loading…
Reference in New Issue
Block a user