diff --git a/business/model/dao/sku.go b/business/model/dao/sku.go index f49b9b3e6..137b98c1d 100644 --- a/business/model/dao/sku.go +++ b/business/model/dao/sku.go @@ -175,6 +175,9 @@ func SetSkuSyncStatus(db *DaoDB, vendorID int, skuIDs []int, syncStatus int) (nu return ExecuteSQL(db, sql, sqlParams...) } +// todo, GetSkuCategoryWithVendor与GetSkusWithVendor, +// 如果mustDirty为true,应该是要thing_map为基表,LEFT JOIN原始实体表,否则当原始实体记录在未同步前被物理删除后,无法真正同步 + // 多门店平台使用,当前只有京东 func GetSkuCategoryWithVendor(db *DaoDB, vendorIDs []int, appOrgCodes []string, parentCatID int, catIDs []int, mustDirty bool) (catList []*SkuStoreCatInfo, err error) { sql := ` diff --git a/business/partner/purchase/jd/jd.go b/business/partner/purchase/jd/jd.go index 580f56d95..035c16e50 100644 --- a/business/partner/purchase/jd/jd.go +++ b/business/partner/purchase/jd/jd.go @@ -24,7 +24,7 @@ func init() { func getAPI(appOrgCode string) (apiObj *jdapi.API) { if appOrgCode == "" { - globals.SugarLogger.Warnf("getAPI appOrgCode is empty") + // globals.SugarLogger.Warnf("getAPI appOrgCode is empty") } return partner.CurAPIManager.GetAPI(model.VendorIDJD, appOrgCode).(*jdapi.API) } @@ -42,6 +42,9 @@ func AppKey2OrgCode(appKey string) (vendorOrgCode string) { break } } + if vendorOrgCode == "" { + globals.SugarLogger.Warnf("AppKey2OrgCode appKey:%s get empty vendorOrgCode", appKey) + } return vendorOrgCode }