浏览代码

批量修改

kobe6258 1 月之前
父节点
当前提交
9f3aea33ad
共有 1 个文件被更改,包括 19 次插入0 次删除
  1. 19 0
      models/data_manage/base_from_sci_hq_index.go

+ 19 - 0
models/data_manage/base_from_sci_hq_index.go

@@ -3,6 +3,7 @@ package data_manage
 import (
 	"eta/eta_api/global"
 	"eta/eta_api/utils"
+	"gorm.io/gorm"
 	"time"
 )
 
@@ -42,6 +43,24 @@ type BaseFromSciHqIndexView struct {
 	ModifyTime           string
 }
 
+func (b *BaseFromSciHqIndexView) AfterFind(db *gorm.DB) (err error) {
+	if utils.NeedDateOrTimeFormat(utils.DbDriverName) {
+		if b.LatestDate != "" {
+			b.LatestDate = utils.GormDateStrToDateStr(b.LatestDate)
+		}
+		if b.StartDate != "" {
+			b.StartDate = utils.GormDateStrToDateStr(b.StartDate)
+		}
+		if b.EndDate != "" {
+			b.EndDate = utils.GormDateStrToDateStr(b.EndDate)
+		}
+		if b.ModifyTime != "" {
+			b.ModifyTime = utils.GormDateStrToDateTimeStr(b.ModifyTime)
+		}
+	}
+
+	return
+}
 func (b *BaseFromSciHqIndex) Update(cols []string) (err error) {
 	o := global.DbMap[utils.DbNameIndex]
 	err = o.Model(b).Select(cols).Updates(b).Error