From e67920f4cf8e7b0ce84c667deadccdc6cf75d231 Mon Sep 17 00:00:00 2001 From: gazebo Date: Tue, 4 Dec 2018 19:40:45 +0800 Subject: [PATCH] - fix bug in dao.GetStoreCategories(forget t5p.store_id) --- business/model/dao/store_sku.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/business/model/dao/store_sku.go b/business/model/dao/store_sku.go index cf1da0faa..2a8d16ff5 100644 --- a/business/model/dao/store_sku.go +++ b/business/model/dao/store_sku.go @@ -79,7 +79,7 @@ func GetStoreCategories(db *DaoDB, vendorID, storeID int, level int) (cats []*St FROM store_sku_category_map t5 JOIN sku_category t4 ON t5.category_id = t4.id LEFT JOIN sku_category t4p ON t4.parent_id = t4p.id - LEFT JOIN store_sku_category_map t5p ON t4p.id = t5p.category_id AND t5p.deleted_at = ? + LEFT JOIN store_sku_category_map t5p ON t4p.id = t5p.category_id AND t5.store_id = t5p.store_id AND t5p.deleted_at = ? WHERE t5.store_id = ? AND t4.level = ? AND t5.%s_sync_status <> 0 `, fieldPrefix, fieldPrefix, fieldPrefix) if err = GetRows(db, &cats, sql, utils.DefaultTimeValue, storeID, level); err != nil {