Skip to content

Commit 332f6a0

Browse files
author
phuonghn
committed
use milisecond unix time
1 parent 633151c commit 332f6a0

File tree

1 file changed

+8
-8
lines changed

1 file changed

+8
-8
lines changed

field/custom_field.go

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -111,12 +111,12 @@ func setUpdatedTime(doc interface{}, fieldName string) {
111111
fmt.Printf("ca type %v ", atype)
112112
switch a := ca.Interface().(type) {
113113
case time.Time:
114-
ca.Set(reflect.ValueOf(tt))
114+
ca.Set(reflect.ValueOf(tt.UnixMilli()))
115115
case int64:
116-
ca.SetInt(tt.Unix())
116+
ca.SetInt(tt.Unix() * 1000)
117117
case uint64:
118118
t := (uint64)(tt.Unix())
119-
ca.SetUint(t)
119+
ca.SetUint(t * 1000)
120120
default:
121121
fmt.Println("unsupported type to setTime", a)
122122
}
@@ -141,22 +141,22 @@ func setTime(doc interface{}, fieldName string, overWrite bool) {
141141
switch a := ca.Interface().(type) {
142142
case time.Time:
143143
if ca.Interface().(time.Time).IsZero() {
144-
ca.Set(reflect.ValueOf(tt))
144+
ca.Set(reflect.ValueOf(tt.UnixMilli()))
145145
} else if overWrite {
146146
ca.Set(reflect.ValueOf(tt))
147147
}
148148
case int64:
149149
if ca.Interface().(int64) == 0 {
150-
ca.SetInt(tt.Unix())
150+
ca.SetInt(tt.Unix() * 1000)
151151
} else if overWrite {
152-
ca.SetInt(tt.Unix())
152+
ca.SetInt(tt.Unix() * 1000)
153153
}
154154
case uint64:
155155
if ca.Interface().(uint64) == 0 {
156-
t := (uint64)(tt.Unix())
156+
t := (uint64)(tt.Unix() * 1000)
157157
ca.SetUint(t)
158158
} else if overWrite {
159-
t := (uint64)(tt.Unix())
159+
t := (uint64)(tt.Unix() * 1000)
160160
ca.SetUint(t)
161161
}
162162
default:

0 commit comments

Comments
 (0)