diff --git a/utils/typeconv.go b/utils/typeconv.go index c1b76479..e81d978d 100644 --- a/utils/typeconv.go +++ b/utils/typeconv.go @@ -335,6 +335,10 @@ func IsTimeZero(timeValue time.Time) bool { return timeValue == DefaultTimeValue || timeValue == ZeroTimeValue } +func IsPtrTimeZero(timePtr *time.Time) bool { + return timePtr == nil || *timePtr == DefaultTimeValue || *timePtr == ZeroTimeValue +} + func HTTPBody2Values(data []byte, needDecode bool) (url.Values, error) { bodyStr := string(data) if needDecode {