From 85b3e9321596c28e4a60125b8e6b0b81a6c0017f Mon Sep 17 00:00:00 2001 From: zouhui002 Date: Mon, 29 Apr 2024 10:31:59 +0800 Subject: [PATCH] gdb-model-soft-time should support fieldType:LocalTypeUint64 --- database/gdb/gdb_model_soft_time.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/database/gdb/gdb_model_soft_time.go b/database/gdb/gdb_model_soft_time.go index 4958be16e02..ff972e6334e 100644 --- a/database/gdb/gdb_model_soft_time.go +++ b/database/gdb/gdb_model_soft_time.go @@ -333,7 +333,7 @@ func (m *softTimeMaintainer) getConditionByFieldNameAndTypeForSoftDeleting( switch fieldType { case LocalTypeDate, LocalTypeDatetime: return fmt.Sprintf(`%s IS NULL`, quotedFieldName) - case LocalTypeInt, LocalTypeUint, LocalTypeInt64, LocalTypeBool: + case LocalTypeInt, LocalTypeUint, LocalTypeInt64, LocalTypeUint64, LocalTypeBool: return fmt.Sprintf(`%s=0`, quotedFieldName) default: intlog.Errorf( @@ -372,7 +372,7 @@ func (m *softTimeMaintainer) GetValueByFieldTypeForCreateOrUpdate( switch fieldType { case LocalTypeDate, LocalTypeDatetime: value = gtime.Now() - case LocalTypeInt, LocalTypeUint, LocalTypeInt64: + case LocalTypeInt, LocalTypeUint, LocalTypeInt64, LocalTypeUint64: value = gtime.Timestamp() case LocalTypeBool: value = 1