diff --git a/business/model/dao/store_sku.go b/business/model/dao/store_sku.go index 83357f8fd..079d2f36a 100644 --- a/business/model/dao/store_sku.go +++ b/business/model/dao/store_sku.go @@ -226,7 +226,7 @@ func GetStoreSkus2(db *DaoDB, vendorID, storeID int, skuIDs []int, isDirty bool) } if vendorID == model.VendorIDEBAI { sql += ` - LEFT JOIN sku_vendor_category t4v ON t4v.vendor_category_id = t4.%s_category_id AND t4v.vendor_id = ? + LEFT JOIN sku_vendor_category t4v ON t4v.vendor_category_id = CONCAT(t4.%s_category_id, '') AND t4v.vendor_id = ? LEFT JOIN sku_vendor_category t4vp ON t4vp.vendor_category_id = t4v.parent_id AND t4v.vendor_id = ?` fmtParams = append(fmtParams, fieldPrefix) sqlParams = append(sqlParams, vendorID, vendorID)