From 95e704e565b4efdcb988cf4571433984a4bec9af Mon Sep 17 00:00:00 2001 From: wucongxing8150 <815046773@qq.com> Date: Mon, 9 Sep 2024 16:11:39 +0800 Subject: [PATCH] 3333 --- api/controller/OrderSingle.go | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/api/controller/OrderSingle.go b/api/controller/OrderSingle.go index 80897da..02a4c64 100644 --- a/api/controller/OrderSingle.go +++ b/api/controller/OrderSingle.go @@ -63,11 +63,13 @@ func (b *OrderSingle) GetOrderSinglePage(c *gin.Context) { isMember := userService.CheckUserMember(user) if isMember == true { for _, v := range orderSingles { - validDate := time.Time(*v.ValidDate) - memberExpireDate := time.Time(*user.MemberExpireDate) - diffTime := memberExpireDate.Sub(validDate) - if diffTime > 0 { - v.ValidDate = user.MemberExpireDate + if v.ValidDate != nil { + validDate := time.Time(*v.ValidDate) + memberExpireDate := time.Time(*user.MemberExpireDate) + diffTime := memberExpireDate.Sub(validDate) + if diffTime > 0 { + v.ValidDate = user.MemberExpireDate + } } } }