|
@@ -573,17 +573,15 @@ func (this *BaseFromKplerController) KplerIndexData() {
|
|
|
br.ErrMsg = "获取分类信息失败,Err:" + err.Error()
|
|
|
return
|
|
|
}
|
|
|
- if classifyInfo.Level == 2 || classifyInfo.ParentId > 0 {
|
|
|
- condition += ` AND classify_id=? `
|
|
|
- pars = append(pars, classifyId)
|
|
|
- } else if classifyInfo.Level == 1 {
|
|
|
- childClassify, err := data_manage.GetBaseFromKplerClassifyByParentId(classifyId)
|
|
|
+ if classifyInfo.LevelPath != "" {
|
|
|
+ childClassify, err := data_manage.GetBaseFromKplerClassifyByLevelPath(classifyInfo.LevelPath)
|
|
|
if err != nil {
|
|
|
br.Msg = "获取分类信息失败"
|
|
|
br.ErrMsg = "获取子分类信息失败,Err:" + err.Error()
|
|
|
return
|
|
|
}
|
|
|
var classifyList []int
|
|
|
+ classifyList = append(classifyList, classifyId)
|
|
|
for _, v := range childClassify {
|
|
|
classifyList = append(classifyList, v.ClassifyId)
|
|
|
}
|