Browse Source

Merge branch 'chart_15.4'

ziwen 1 year ago
parent
commit
e35f5470c9

+ 7 - 0
models/data_manage/chart_classify.go

@@ -271,3 +271,10 @@ func GetChartClassifyByLevel(level, source int) (items []*ChartClassifyItems, er
 	_, err = o.Raw(sql, level, source).QueryRows(&items)
 	return
 }
+
+func EditChartClassifySysUser(classifyId,sysUserId int, chartClassifyName string) (err error) {
+	o := orm.NewOrmUsingDB("data")
+	sql := `UPDATE chart_classify SET sys_user_id=?,sys_user_real_name=?,modify_time=NOW() WHERE parent_id=?  AND level=3 `
+	_, err = o.Raw(sql, sysUserId, chartClassifyName, classifyId).Exec()
+	return
+}

+ 40 - 0
models/data_manage/edb_classify.go

@@ -408,4 +408,44 @@ WHERE
 			)AS t`
 	err = o.Raw(sql, classifyId, classifyId, classifyId).QueryRow(&classifyIds)
 	return
+}
+
+func FixEdbClassifySysUser()  {
+	list, err := GetEdbClassifyByLevel(2,0)
+	if err != nil {
+		return
+	}
+
+	for _, v := range list {
+		err := EditEdbClassifySysUser(v.ClassifyId, v.SysUserId, v.SysUserRealName)
+		if err != nil {
+			return
+		}
+		fmt.Println("ClassifyId:",v.ClassifyId)
+	}
+	fmt.Println("FixEdbClassifySysUser end")
+}
+
+
+func EditEdbClassifySysUser(classifyId,sysUserId int, chartClassifyName string) (err error) {
+	o := orm.NewOrmUsingDB("data")
+	sql := `UPDATE edb_classify SET sys_user_id=?,sys_user_real_name=?,modify_time=NOW() WHERE parent_id=?  AND level=3 `
+	_, err = o.Raw(sql, sysUserId, chartClassifyName, classifyId).Exec()
+	return
+}
+
+func FixPredictEdbClassifySysUser()  {
+	list, err := GetEdbClassifyByLevel(2,1)
+	if err != nil {
+		return
+	}
+
+	for _, v := range list {
+		err := EditEdbClassifySysUser(v.ClassifyId, v.SysUserId, v.SysUserRealName)
+		if err != nil {
+			return
+		}
+		fmt.Println("ClassifyId:",v.ClassifyId)
+	}
+	fmt.Println("EditChartClassifySysUser end")
 }

+ 18 - 0
services/data/chart_classify.go

@@ -1,6 +1,7 @@
 package data
 
 import (
+	"fmt"
 	"hongze/hz_eta_api/models/data_manage"
 	"hongze/hz_eta_api/utils"
 	"strconv"
@@ -75,3 +76,20 @@ func FixChartClassify()  {
 		}
 	}
 }
+
+func FixChartClassifySysUserId()  {
+	//获取所有父级分类信息
+	list, err := data_manage.GetChartClassifyByLevel(2,1)
+	if err != nil {
+		return
+	}
+
+	for _, v := range list {
+		err := data_manage.EditChartClassifySysUser(v.ChartClassifyId, v.SysUserId, v.SysUserRealName)
+		if err != nil {
+			return
+		}
+		fmt.Println("ChartClassifyId:",v.ChartClassifyId)
+	}
+	fmt.Println("FixChartClassifySysUserId end")
+}