diff --git a/business/jxstore/cms/sku.go b/business/jxstore/cms/sku.go index 457671c7c..58512894f 100644 --- a/business/jxstore/cms/sku.go +++ b/business/jxstore/cms/sku.go @@ -437,6 +437,18 @@ func GetSkuNames(ctx *jxcontext.Context, keyword string, isBySku, isQueryMidPric sql := ` FROM sku_name t1 LEFT JOIN sku t2 ON t1.id = t2.name_id AND t2.deleted_at = ? + ` + if params["isExd"] != nil { + var idExd = params["isExd"].(bool) + if idExd { + sql += " AND t2.exd_sku_id <> ''" + } else { + sql += " AND t2.exd_sku_id = ''" + } + } else { + sql += " AND t2.exd_sku_id = ''" + } + sql += ` LEFT JOIN sku_name_place_bind t3 ON t1.id = t3.name_id ` sqlParams := []interface{}{ @@ -484,16 +496,6 @@ func GetSkuNames(ctx *jxcontext.Context, keyword string, isBySku, isQueryMidPric sqlParams = append(sqlParams, nameIDs) } } - if params["isExd"] != nil { - var idExd = params["isExd"].(bool) - if idExd { - sql += " AND t2.exd_sku_id <> ''" - } else { - sql += " AND t2.exd_sku_id = ''" - } - } else { - sql += " AND t2.exd_sku_id = ''" - } if params["categoryID"] != nil { cat := &model.SkuCategory{} cat.ID = params["categoryID"].(int)