|
@@ -319,9 +319,9 @@ func GetCrossVarietyChartClassifyBySysUserId(sysUserId int) (item *ChartClassify
|
|
|
}
|
|
|
|
|
|
// GetChartClassifyByParentIdAndName 根据父级ID和名称获取分类
|
|
|
-func GetChartClassifyByParentIdAndName(parentId int, classifyName string) (item *ChartClassify, err error) {
|
|
|
+func GetChartClassifyByParentIdAndName(parentId int, classifyName string, classifyId int) (item *ChartClassify, err error) {
|
|
|
o := orm.NewOrmUsingDB("data")
|
|
|
- sql := `SELECT * FROM chart_classify WHERE parent_id = ? AND chart_classify_name = ? LIMIT 1`
|
|
|
- err = o.Raw(sql, parentId, classifyName).QueryRow(&item)
|
|
|
+ sql := `SELECT * FROM chart_classify WHERE parent_id = ? AND chart_classify_name = ? AND chart_classify_id <> ? LIMIT 1`
|
|
|
+ err = o.Raw(sql, parentId, classifyName, classifyId).QueryRow(&item)
|
|
|
return
|
|
|
}
|