소스 검색

批量修改

kobe6258 2 달 전
부모
커밋
dc79561a09
2개의 변경된 파일35개의 추가작업 그리고 1개의 파일을 삭제
  1. 33 0
      models/data_manage/baiinfo_data.go
  2. 2 1
      models/data_manage/base_from_baiinfo_classify.go

+ 33 - 0
models/data_manage/baiinfo_data.go

@@ -5,6 +5,7 @@ import (
 	"eta/eta_api/global"
 	"eta/eta_api/utils"
 	"github.com/rdlucklib/rdluck_tools/paging"
+	"gorm.io/gorm"
 )
 
 type BaiinfoClassify struct {
@@ -48,6 +49,30 @@ type BaiinfoIndex struct {
 	ModifyTime             string
 }
 
+func (obj *BaiinfoIndex) AfterFind(tx *gorm.DB) (err error) {
+	if utils.NeedDateOrTimeFormat(utils.DbDriverName) {
+		if obj.CreateTime != "" {
+			obj.CreateTime = utils.GormDateStrToDateTimeStr(obj.CreateTime)
+		}
+		if obj.ModifyTime != "" {
+			obj.ModifyTime = utils.GormDateStrToDateTimeStr(obj.ModifyTime)
+		}
+
+		if obj.ApiStartTime != "" {
+			obj.ApiStartTime = utils.GormDateStrToDateTimeStr(obj.ApiStartTime)
+		}
+		if obj.ApiUpdateTime != "" {
+			obj.ApiUpdateTime = utils.GormDateStrToDateTimeStr(obj.ApiUpdateTime)
+		}
+		if obj.StartTime != "" {
+			obj.StartTime = utils.GormDateStrToDateStr(obj.StartTime)
+		}
+		if obj.FinishTime != "" {
+			obj.FinishTime = utils.GormDateStrToDateStr(obj.FinishTime)
+		}
+	}
+	return
+}
 func GetBaiinfoIndex(condition string, pars []interface{}) (items []*BaiinfoIndex, err error) {
 	sql := ` SELECT * FROM base_from_baiinfo_index WHERE 1=1  `
 	if condition != "" {
@@ -116,6 +141,14 @@ type BaiinfoIndexData struct {
 	DataTime string `orm:"column(data_time)" description:"值"`
 }
 
+func (obj *BaiinfoIndexData) AfterFind(tx *gorm.DB) (err error) {
+	if utils.NeedDateOrTimeFormat(utils.DbDriverName) {
+		if obj.DataTime != "" {
+			obj.DataTime = utils.GormDateStrToDateStr(obj.DataTime)
+		}
+	}
+	return
+}
 func GetBaiinfoIndexData(indexCode string, startSize, pageSize int) (items []*BaiinfoIndexData, err error) {
 	sql := ` SELECT *  FROM base_from_baiinfo_data WHERE index_code=? ORDER BY data_time DESC LIMIT ?,? `
 	err = global.DbMap[utils.DbNameIndex].Raw(sql, indexCode, startSize, pageSize).Find(&items).Error

+ 2 - 1
models/data_manage/base_from_baiinfo_classify.go

@@ -10,7 +10,8 @@ import (
 
 // BaseFromBaiinfoClassify SMM原始数据分类表
 type BaseFromBaiinfoClassify struct {
-	ClassifyId      int       `orm:"column(classify_id);pk"`
+	ClassifyId int `gorm:"column:classify_id;primaryKey"`
+	//ClassifyId      int       `orm:"column(classify_id);pk"`
 	ClassifyName    string    `description:"分类名称"`
 	ParentId        int       `description:"父级id"`
 	SysUserId       int       `description:"创建人id"`