diff --git a/api/service/OrderMember.go b/api/service/OrderMember.go index 0d1b2c1..fc52a37 100644 --- a/api/service/OrderMember.go +++ b/api/service/OrderMember.go @@ -114,8 +114,6 @@ func (r *OrderMemberService) AddOrderMember(tx *gorm.DB, UserId, SystemMemberId paymentAmountTotal = 0 // 实际付款金额 } - fmt.Println(*orderPrice) - fmt.Println(paymentAmountTotal) if *orderPrice != paymentAmountTotal { return nil, errors.New("价格异常") } diff --git a/api/service/User.go b/api/service/User.go index fd9ce74..7393a69 100644 --- a/api/service/User.go +++ b/api/service/User.go @@ -113,7 +113,11 @@ func (r *UserService) AddUserMemberValidDate(tx *gorm.DB, user *model.User, d in t = time.Now() } else { t = time.Time(*user.MemberExpireDate) + if t.Sub(time.Now()) < 0 { + t = time.Now() + } } + userData["member_expire_date"] = t.Add(time.Duration(d) * 24 * time.Hour) userDao := dao.UserDao{}