1
This commit is contained in:
@@ -3,6 +3,7 @@ package dao
|
||||
import (
|
||||
"errors"
|
||||
"fmt"
|
||||
beego "github.com/astaxie/beego/server/web"
|
||||
"strings"
|
||||
"time"
|
||||
|
||||
@@ -2011,6 +2012,40 @@ func GetStoreSkuCategoryMap(db *DaoDB, categoryID, storeID int) (storeSkuCategor
|
||||
return storeSkuCategoryMap, err
|
||||
}
|
||||
|
||||
// GetDetailStoreSkuCategoryMap 淘宝是所有门店公用一套分类 用默认门店赋值其余门店
|
||||
func GetDetailStoreSkuCategoryMap(db *DaoDB, storeId int) (storeSkuCategoryMap []*model.StoreSkuCategoryMap, err error) {
|
||||
sql := `
|
||||
SELECT *
|
||||
FROM store_sku_category_map
|
||||
WHERE deleted_at = ?
|
||||
`
|
||||
sqlParams := []interface{}{utils.DefaultTimeValue}
|
||||
|
||||
if storeId != 0 {
|
||||
sql += " AND store_id = ? "
|
||||
sqlParams = append(sqlParams, storeId)
|
||||
} else {
|
||||
switch beego.BConfig.RunMode {
|
||||
case "jxgy":
|
||||
storeId = 0
|
||||
case "dev":
|
||||
storeId = 668469 // 测试服芬姐(淘宝所有门店公用分类)
|
||||
default:
|
||||
storeId = 668594 // 正式服印象汇
|
||||
}
|
||||
}
|
||||
|
||||
GetRows(db, &storeSkuCategoryMap, sql, sqlParams)
|
||||
return storeSkuCategoryMap, err
|
||||
}
|
||||
|
||||
// UpdateStoreSkuCategory 修改淘宝门店的分类code以及同步装太
|
||||
func UpdateStoreSkuCategory(db *DaoDB, categoryId int, storeID int, vendorCode string) {
|
||||
sql := ` UPDATE store_sku_category_map SET tao_id = ? ,tao_sync_status = ? WHERE store_id = ? AND category_id = ?`
|
||||
param := []interface{}{vendorCode, 0, storeID, categoryId}
|
||||
ExecuteSQL(db, sql, param...)
|
||||
}
|
||||
|
||||
func GetStoreSkuListWithVendor(db *DaoDB, storeID, vendorID int, vendorOrgCode string) (skuList []*StoreSkuSyncInfo, err error) {
|
||||
sql := `
|
||||
SELECT DISTINCT b.*, c.vendor_thing_id vendor_sku_id
|
||||
|
||||
Reference in New Issue
Block a user