|
@@ -1733,4 +1733,19 @@ func FIXChartClassifyId(newId, oldId int) (err error) {
|
|
|
sql := ` UPDATE chart_info SET chart_classify_id=? WHERE chart_classify_id=? `
|
|
|
_, err = o.Raw(sql, newId, oldId).Exec()
|
|
|
return
|
|
|
+}
|
|
|
+
|
|
|
+// GetChartInfoByAdminIdAndClassify 获取所有我创建的图表,用于分类展示
|
|
|
+func GetChartInfoByAdminIdAndClassify(sourceList []int, adminId, classifyId int) (items []*ChartClassifyItems, err error) {
|
|
|
+ num := len(sourceList)
|
|
|
+ if num <= 0 {
|
|
|
+ return
|
|
|
+ }
|
|
|
+
|
|
|
+ o := orm.NewOrmUsingDB("data")
|
|
|
+ sql := ` SELECT chart_info_id,chart_classify_id,chart_name AS chart_classify_name,
|
|
|
+ unique_code,sys_user_id,sys_user_real_name,date_type,start_date,end_date,chart_type,calendar,season_start_date,season_end_date
|
|
|
+ FROM chart_info where source in (` + utils.GetOrmInReplace(num) + `) AND sys_user_id = ? AND chart_classify_id = ? ORDER BY sort asc,create_time ASC `
|
|
|
+ _, err = o.Raw(sql, sourceList, adminId, classifyId).QueryRows(&items)
|
|
|
+ return
|
|
|
}
|