@@ -664,7 +664,7 @@ func (field *Field) setupValuerAndSetter() {
664
664
if field .AutoCreateTime == UnixNanosecond || field .AutoUpdateTime == UnixNanosecond {
665
665
field .ReflectValueOf (ctx , value ).SetInt (data .UnixNano ())
666
666
} else if field .AutoCreateTime == UnixMillisecond || field .AutoUpdateTime == UnixMillisecond {
667
- field .ReflectValueOf (ctx , value ).SetInt (data .UnixNano () / 1e6 )
667
+ field .ReflectValueOf (ctx , value ).SetInt (data .UnixMilli () )
668
668
} else {
669
669
field .ReflectValueOf (ctx , value ).SetInt (data .Unix ())
670
670
}
@@ -673,7 +673,7 @@ func (field *Field) setupValuerAndSetter() {
673
673
if field .AutoCreateTime == UnixNanosecond || field .AutoUpdateTime == UnixNanosecond {
674
674
field .ReflectValueOf (ctx , value ).SetInt (data .UnixNano ())
675
675
} else if field .AutoCreateTime == UnixMillisecond || field .AutoUpdateTime == UnixMillisecond {
676
- field .ReflectValueOf (ctx , value ).SetInt (data .UnixNano () / 1e6 )
676
+ field .ReflectValueOf (ctx , value ).SetInt (data .UnixMilli () )
677
677
} else {
678
678
field .ReflectValueOf (ctx , value ).SetInt (data .Unix ())
679
679
}
@@ -738,7 +738,7 @@ func (field *Field) setupValuerAndSetter() {
738
738
if field .AutoCreateTime == UnixNanosecond || field .AutoUpdateTime == UnixNanosecond {
739
739
field .ReflectValueOf (ctx , value ).SetUint (uint64 (data .UnixNano ()))
740
740
} else if field .AutoCreateTime == UnixMillisecond || field .AutoUpdateTime == UnixMillisecond {
741
- field .ReflectValueOf (ctx , value ).SetUint (uint64 (data .UnixNano () / 1e6 ))
741
+ field .ReflectValueOf (ctx , value ).SetUint (uint64 (data .UnixMilli () ))
742
742
} else {
743
743
field .ReflectValueOf (ctx , value ).SetUint (uint64 (data .Unix ()))
744
744
}
0 commit comments