修正了增加用户会员过期时间计算。增加了单项订单支付成功后,有效时间的维护

This commit is contained in:
2024-08-08 17:39:44 +08:00
parent b2c1f0ee44
commit ddd3f57bdf
3 changed files with 23 additions and 6 deletions
+4 -3
View File
@@ -107,12 +107,13 @@ func (r *UserService) AddUserMemberValidDate(tx *gorm.DB, user *model.User, d in
userData["is_member"] = 1
}
var t time.Time
if user.MemberExpireDate == nil {
userData["is_member"] = time.Now().Format("2006-01-02 15:04:05")
t = time.Now()
} else {
t := time.Time(*user.MemberExpireDate)
userData["is_member"] = t.Add(time.Duration(d) * 24 * time.Hour)
t = time.Time(*user.MemberExpireDate)
}
userData["is_member"] = t.Add(time.Duration(d) * 24 * time.Hour)
userDao := dao.UserDao{}
err := userDao.EditUserById(tx, user.UserId, userData)