Browse Source

Merge remote-tracking branch 'origin/debug' into debug

ziwen 1 year ago
parent
commit
1f8f2b30cc
2 changed files with 21 additions and 16 deletions
  1. 4 0
      controllers/tag.go
  2. 17 16
      models/cygx_tag.go

+ 4 - 0
controllers/tag.go

@@ -50,15 +50,19 @@ func (this *TagController) TagCustomizeList() {
 	for _, v := range list {
 		if v.ArticleTypes != "" {
 			v.Atag = true
+			v.CheckList = append(v.CheckList, "A")
 		}
 		if v.ActivityTypes != "" {
 			v.Btag = true
+			v.CheckList = append(v.CheckList, "B")
 		}
 		if v.Industries != "" {
 			v.Ctag = true
+			v.CheckList = append(v.CheckList, "C")
 		}
 		if v.SubjectNames != "" {
 			v.Dtag = true
+			v.CheckList = append(v.CheckList, "D")
 		}
 	}
 	if err != nil {

+ 17 - 16
models/cygx_tag.go

@@ -34,22 +34,23 @@ func (m *CygxTag) Update(cols []string) (err error) {
 }
 
 type CygxTagList struct {
-	TagId         int64  `orm:"column(tag_id);pk"`
-	TagName       string `orm:"column(tag_name);NOT NULL"`       // 标签名
-	ArticleTypes  string `orm:"column(article_types);NOT NULL"`  // 报告系列
-	ActivityTypes string `orm:"column(activity_types);NOT NULL"` // 活动类型
-	Industries    string `orm:"column(industries);NOT NULL"`     // 产业
-	SubjectNames  string `orm:"column(subject_names);NOT NULL"`  // 标的
-	Sort          int    `orm:"column(sort);"`                   // 优先级
-	ModifyTime    string `orm:"column(modify_time)"`             // 修改时间
-	CreateTime    string `orm:"column(create_time)"`             // 创建时间
-	OnlineTime    string `orm:"column(online_time)"`             // 上线时间
-	OfflineTime   string `orm:"column(offline_time)"`            // 下线时间
-	Status        int    `orm:"column(status);NOT NULL"`         // 状态:0-禁用 1-启用
-	Atag          bool   // A标签是否有值
-	Btag          bool   // A标签是否有值
-	Ctag          bool   // A标签是否有值
-	Dtag          bool   // A标签是否有值
+	TagId         int64    `orm:"column(tag_id);pk"`
+	TagName       string   `orm:"column(tag_name);NOT NULL"`       // 标签名
+	ArticleTypes  string   `orm:"column(article_types);NOT NULL"`  // 报告系列
+	ActivityTypes string   `orm:"column(activity_types);NOT NULL"` // 活动类型
+	Industries    string   `orm:"column(industries);NOT NULL"`     // 产业
+	SubjectNames  string   `orm:"column(subject_names);NOT NULL"`  // 标的
+	Sort          int      `orm:"column(sort);"`                   // 优先级
+	ModifyTime    string   `orm:"column(modify_time)"`             // 修改时间
+	CreateTime    string   `orm:"column(create_time)"`             // 创建时间
+	OnlineTime    string   `orm:"column(online_time)"`             // 上线时间
+	OfflineTime   string   `orm:"column(offline_time)"`            // 下线时间
+	Status        int      `orm:"column(status);NOT NULL"`         // 状态:0-禁用 1-启用
+	Atag          bool     // A标签是否有值
+	Btag          bool     // A标签是否有值
+	Ctag          bool     // A标签是否有值
+	Dtag          bool     // A标签是否有值
+	CheckList     []string // ABCD勾选了哪几列
 }
 
 // 获取tag列表