|
|
|
@ -104,8 +104,10 @@ func PaySuccessCallback(tx *gorm.DB, orderInfo order.Information, completeTime f
|
|
|
|
|
now1 := time.Now()
|
|
|
|
|
now := time.Date(now1.Year(), now1.Month(), now1.Day(), 0, 0, 0, 00, time.Local)
|
|
|
|
|
end := now
|
|
|
|
|
level := u1.Level
|
|
|
|
|
if u1.VipUpgradeEnd.Valid && time.Now().Before(u1.VipUpgradeEnd.Time) {
|
|
|
|
|
// 续约
|
|
|
|
|
level = u1.OldLevel
|
|
|
|
|
now = u1.VipUpgradeStart.Time
|
|
|
|
|
end = u1.VipUpgradeEnd.Time
|
|
|
|
|
} else {
|
|
|
|
@ -145,7 +147,7 @@ func PaySuccessCallback(tx *gorm.DB, orderInfo order.Information, completeTime f
|
|
|
|
|
Start: &now,
|
|
|
|
|
End: &end,
|
|
|
|
|
Amount: orderInfo.ActualTotalAmount,
|
|
|
|
|
Level: u1.Level,
|
|
|
|
|
Level: level,
|
|
|
|
|
NickName: u1.Nickname,
|
|
|
|
|
Mobile: u1.Mobile,
|
|
|
|
|
Kind: kind,
|
|
|
|
|