Browse Source

时间格式问题

xyxie 3 weeks ago
parent
commit
9228620146
1 changed files with 14 additions and 3 deletions
  1. 14 3
      models/data_manage/base_from_hisugar.go

+ 14 - 3
models/data_manage/base_from_hisugar.go

@@ -50,9 +50,11 @@ type BaseFromHisugarData struct {
 }
 
 func (b *BaseFromHisugarData) AfterFind(db *gorm.DB) (err error) {
-	b.CreateTime = utils.GormDateStrToDateTimeStr(b.CreateTime)
-	b.ModifyTime = utils.GormDateStrToDateTimeStr(b.ModifyTime)
-	b.DataTime = utils.GormDateStrToDateStr(b.DataTime)
+	if utils.NeedDateOrTimeFormat(utils.DbDriverName) {
+		b.CreateTime = utils.GormDateStrToDateTimeStr(b.CreateTime)
+		b.ModifyTime = utils.GormDateStrToDateTimeStr(b.ModifyTime)
+		b.DataTime = utils.GormDateStrToDateStr(b.DataTime)
+	}
 	return
 }
 
@@ -80,6 +82,15 @@ type BaseFromHisugarIndexList struct {
 	EdbInfoId              int                    `description:"指标库主键id"`
 }
 
+func (b *BaseFromHisugarIndexList) AfterFind(tx *gorm.DB) (err error) {
+	if utils.NeedDateOrTimeFormat(utils.DbDriverName) {
+		b.ModifyTime = utils.GormDateStrToDateTimeStr(b.ModifyTime)
+		b.CreateTime = utils.GormDateStrToDateTimeStr(b.CreateTime)
+	}
+	return
+}
+
+
 type BaseFromHisugarIndexListResp struct {
 	List   []*BaseFromHisugarIndexView
 	Paging *paging.PagingItem `description:"分页数据"`