修改门店商品价格同步时分类不存在问题,添加门店自动打开日志
This commit is contained in:
@@ -48,6 +48,7 @@ type SkuStoreCatInfo struct {
|
||||
StoreParentCatName string
|
||||
IsSysCat int
|
||||
CityCode int
|
||||
BrandId int
|
||||
IsJxCat int
|
||||
|
||||
VendorCategoryName string
|
||||
@@ -430,7 +431,7 @@ func GetStoreCategories(db *DaoDB, vendorID, storeID int, skuIDs []int, level in
|
||||
tsp.store_category_name store_parent_cat_name,
|
||||
t5p.id parent_map_id, t5p.%s_id parent_vendor_cat_id, t5p.%s_sync_status parent_cat_sync_status,
|
||||
t1.is_sys_cat, t1.vendor_org_code,
|
||||
t6.city_code
|
||||
t6.city_code , t6.brand_id
|
||||
FROM store_sku_category_map t5
|
||||
JOIN sku_category t4 ON t5.category_id = t4.id
|
||||
LEFT JOIN store_category_map ts ON ts.store_id = t5.store_id AND ts.category_id = t4.id AND ts.deleted_at = ?
|
||||
@@ -470,7 +471,17 @@ func GetStoreCategories(db *DaoDB, vendorID, storeID int, skuIDs []int, level in
|
||||
if err = GetRows(db, &cats, fmt.Sprintf(sql, fieldPrefixParams...), sqlParams...); err != nil {
|
||||
return nil, err
|
||||
}
|
||||
return cats, err
|
||||
|
||||
// 门店分类采用京西基础分类,且门店为京西品牌之下,排除b2b菜单
|
||||
result := make([]*SkuStoreCatInfo, 0, 0)
|
||||
for _, v := range cats {
|
||||
if v.BrandId == 1 { // 京西菜市才做此判断
|
||||
if !strings.HasPrefix(v.ParentCatName, "B2B") {
|
||||
result = append(result, v)
|
||||
}
|
||||
}
|
||||
}
|
||||
return result, err
|
||||
}
|
||||
|
||||
func GetDirtyStoreCategories(db *DaoDB, vendorID, storeID int, level int, skuIDs []int) (cats []*SkuStoreCatInfo, err error) {
|
||||
|
||||
Reference in New Issue
Block a user