diff --git a/service/user/query.go b/service/user/query.go index 7301d14..9dd9117 100644 --- a/service/user/query.go +++ b/service/user/query.go @@ -2,6 +2,7 @@ package user import ( "nixcn-cms/data" + "time" "github.com/gin-gonic/gin" "github.com/google/uuid" @@ -30,7 +31,13 @@ func Query(c *gin.Context) { return } + var checkinTime *time.Time + if data.Checkin[eventId].(*time.Time).IsZero() { + checkinTime = nil + } else { + checkinTime = data.Checkin[eventId].(*time.Time) + } c.JSON(200, gin.H{ - "checkin_time": data.Checkin[eventId], + "checkin_time": checkinTime, }) }