1
This commit is contained in:
@@ -155,13 +155,13 @@ func MtWmSyncSkuPriceAndStatus(db *dao.DaoDB, sm *model.StoreMap, skuMap map[str
|
|||||||
} else {
|
} else {
|
||||||
param := []*mtwmapi.BareStoreFoodInfo{
|
param := []*mtwmapi.BareStoreFoodInfo{
|
||||||
&mtwmapi.BareStoreFoodInfo{
|
&mtwmapi.BareStoreFoodInfo{
|
||||||
AppFoodCode: utils.Int64ToStr(sku.MtwmID),
|
AppFoodCode: vsl.AppFoodCode,
|
||||||
Skus: nil,
|
Skus: nil,
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
foodErrList, err := mtApi.RetailSellStatus(jxcontext.AdminCtx.GetTrackInfo(), sm.VendorStoreID, param, mtwmapi.SellStatusOffline)
|
foodErrList, err := mtApi.RetailSellStatus(jxcontext.AdminCtx.GetTrackInfo(), sm.VendorStoreID, param, mtwmapi.SellStatusOffline)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
errs = append(errs, fmt.Sprintf("skuCode:%d,修改美团可售状态错误%v", sku.SkuID, err))
|
errs = append(errs, fmt.Sprintf("skuCode:%d,修改美团可售状态错误%v", vsl.AppFoodCode, err))
|
||||||
}
|
}
|
||||||
for _, fel := range foodErrList {
|
for _, fel := range foodErrList {
|
||||||
errs = append(errs, fmt.Sprintf("skuCode:%s,修改美团可售状态错误:%s", fel.AppFoodCode, fel.ErrorMsg))
|
errs = append(errs, fmt.Sprintf("skuCode:%s,修改美团可售状态错误:%s", fel.AppFoodCode, fel.ErrorMsg))
|
||||||
@@ -206,7 +206,8 @@ func EBaiSyncSkuPriceAndStatus(db *dao.DaoDB, sm *model.StoreMap, skuMap map[str
|
|||||||
}
|
}
|
||||||
skuIdOffset = foodList.SkuIdOffset
|
skuIdOffset = foodList.SkuIdOffset
|
||||||
}
|
}
|
||||||
|
globals.SugarLogger.Debugf("======len foodListData:= %d", len(foodListData))
|
||||||
|
globals.SugarLogger.Debugf("======len skuMap:= %d", len(skuMap))
|
||||||
for _, vsl := range foodListData {
|
for _, vsl := range foodListData {
|
||||||
if sku, ok := skuMap[vsl.CustomSkuId]; ok {
|
if sku, ok := skuMap[vsl.CustomSkuId]; ok {
|
||||||
// 同步商品价格
|
// 同步商品价格
|
||||||
@@ -234,7 +235,8 @@ func EBaiSyncSkuPriceAndStatus(db *dao.DaoDB, sm *model.StoreMap, skuMap map[str
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
err = ebaiApi.SkuOfflineOne(jxcontext.AdminCtx.GetTrackInfo(), utils.Int2Str(sm.StoreID), sku.EbaiID, "", "")
|
globals.SugarLogger.Debugf("======len foodListData:= %d", len(foodListData))
|
||||||
|
err = ebaiApi.SkuOfflineOne(jxcontext.AdminCtx.GetTrackInfo(), utils.Int2Str(sm.StoreID), utils.Str2Int64(vsl.CustomSkuId), "", "")
|
||||||
if err != nil {
|
if err != nil {
|
||||||
errs = append(errs, fmt.Sprintf("skuCode:%d,修改饿百不可售状态错误%v", sku.SkuID, err))
|
errs = append(errs, fmt.Sprintf("skuCode:%d,修改饿百不可售状态错误%v", sku.SkuID, err))
|
||||||
}
|
}
|
||||||
@@ -330,8 +332,8 @@ func TaoSyncSkuPriceAndStatus(db *dao.DaoDB, sm *model.StoreMap, skuMap map[stri
|
|||||||
updateSkuList := make([]domain585.AlibabaWdkSkuUpdateSkuDo, 0, 0)
|
updateSkuList := make([]domain585.AlibabaWdkSkuUpdateSkuDo, 0, 0)
|
||||||
onlineStatus = tao.CreateOfflineSaleFlag
|
onlineStatus = tao.CreateOfflineSaleFlag
|
||||||
updateSkuList = append(updateSkuList, domain585.AlibabaWdkSkuUpdateSkuDo{
|
updateSkuList = append(updateSkuList, domain585.AlibabaWdkSkuUpdateSkuDo{
|
||||||
OuCode: utils.String2Pointer(utils.Int64ToStr(sku.TaoID)),
|
OuCode: vsl.OuCode,
|
||||||
SkuCode: utils.String2Pointer(utils.Int2Str(sku.SkuID)),
|
SkuCode: vsl.SkuCode,
|
||||||
OnlineSaleFlag: utils.Int64ToPointer(onlineStatus),
|
OnlineSaleFlag: utils.Int64ToPointer(onlineStatus),
|
||||||
SubTitle: utils.String2Pointer("小时达"),
|
SubTitle: utils.String2Pointer("小时达"),
|
||||||
AllowAppSale: utils.Int64ToPointer(onlineStatus),
|
AllowAppSale: utils.Int64ToPointer(onlineStatus),
|
||||||
|
|||||||
Reference in New Issue
Block a user