刷价格
This commit is contained in:
@@ -1500,10 +1500,10 @@ func addSku(outSkuId string, cagtegoryId int, shopCategories []int64, brandId in
|
||||
|
||||
func UploadJdsImage(ctx *jxcontext.Context) (err error) {
|
||||
var (
|
||||
jdStoreIDs = []string{"11734848"}
|
||||
jdStoreIDxipu = "12005417"
|
||||
skuMap = make(map[string]partner.StoreSkuInfo)
|
||||
priceList = make(map[string][]*partner.StoreSkuInfo)
|
||||
jdStoreIDs = []string{"12007046"}
|
||||
// jdStoreIDxipu = "12005417"
|
||||
// skuMap = make(map[string]partner.StoreSkuInfo)
|
||||
priceList = make(map[string][]*partner.StoreSkuInfo)
|
||||
// statusList1 = make(map[string][]*partner.StoreSkuInfo)
|
||||
// statusList2 = make(map[string][]*partner.StoreSkuInfo)
|
||||
// stockList = make(map[string][]*partner.StoreSkuInfo)
|
||||
@@ -1514,23 +1514,25 @@ func UploadJdsImage(ctx *jxcontext.Context) (err error) {
|
||||
handler := partner.GetPurchasePlatformFromVendorID(model.VendorIDJD).(partner.IPurchasePlatformStoreSkuHandler)
|
||||
multiHandler := partner.GetPurchasePlatformFromVendorID(model.VendorIDJD).(partner.IMultipleStoresHandler)
|
||||
allSkuNameInfoList, err := multiHandler.GetSkus(ctx, vendorOrgCode, 0, "")
|
||||
skuInfos := storeSkuFullList2BareFilter(allSkuNameInfoList)
|
||||
outStoreSkuList, err := handler.GetStoreSkusBareInfo(ctx, vendorOrgCode, nil, 0, jdStoreIDxipu, skuInfos)
|
||||
for _, vv := range outStoreSkuList {
|
||||
skuMap[vv.VendorSkuID] = *vv
|
||||
}
|
||||
// skuInfos := storeSkuFullList2BareFilter(allSkuNameInfoList)
|
||||
// outStoreSkuList, err := handler.GetStoreSkusBareInfo(ctx, vendorOrgCode, nil, 0, jdStoreIDxipu, skuInfos)
|
||||
// for _, vv := range outStoreSkuList {
|
||||
// skuMap[vv.VendorSkuID] = *vv
|
||||
// }
|
||||
for _, jdStoreID := range jdStoreIDs {
|
||||
skuInfos2 := storeSkuFullList2BareFilter(allSkuNameInfoList)
|
||||
outStoreSkuList2, _ := handler.GetStoreSkusBareInfo(ctx, vendorOrgCode, nil, 0, jdStoreID, skuInfos2)
|
||||
for _, v := range outStoreSkuList2 {
|
||||
a := skuMap[v.VendorSkuID]
|
||||
if &a == nil {
|
||||
continue
|
||||
}
|
||||
if a.VendorPrice != v.VendorPrice {
|
||||
v.VendorPrice = a.VendorPrice
|
||||
priceList[jdStoreID] = append(priceList[jdStoreID], v)
|
||||
}
|
||||
v.VendorPrice = utils.Float64TwoInt64(float64(v.VendorPrice) * 1.05)
|
||||
priceList[jdStoreID] = append(priceList[jdStoreID], v)
|
||||
// a := skuMap[v.VendorSkuID]
|
||||
// if &a == nil {
|
||||
// continue
|
||||
// }
|
||||
// if a.VendorPrice != v.VendorPrice {
|
||||
// v.VendorPrice = a.VendorPrice
|
||||
// priceList[jdStoreID] = append(priceList[jdStoreID], v)
|
||||
// }
|
||||
// if a.Status != v.Status {
|
||||
// v.Status = a.Status
|
||||
// if v.Status == model.SkuStatusNormal {
|
||||
|
||||
Reference in New Issue
Block a user