diff --git a/business/partner/putils/store_sku.go b/business/partner/putils/store_sku.go index e3004f7a8..1b1ee7a72 100644 --- a/business/partner/putils/store_sku.go +++ b/business/partner/putils/store_sku.go @@ -262,6 +262,23 @@ func GetErrMsg2FailedSingleList(storeSkuList interface{}, err error, storeID, ve SyncType: syncType, } failedList = append(failedList, storeSkuInfoWithErr) + } else if storeSku, ok := storeSkuList.(*dao.StoreSkuSyncInfo); ok { + storeSkuInfo := &partner.StoreSkuInfo{ + SkuID: storeSku.SkuID, + VendorSkuID: storeSku.VendorSkuID, + NameID: storeSku.NameID, + VendorNameID: storeSku.VendorNameID, + VendorPrice: storeSku.VendorPrice, + Status: storeSku.Status, + } + storeSkuInfoWithErr := &partner.StoreSkuInfoWithErr{ + StoreSkuInfo: storeSkuInfo, + ErrMsg: errExt.ErrMsg(), + StoreID: storeID, + VendoreID: vendorID, + SyncType: syncType, + } + failedList = append(failedList, storeSkuInfoWithErr) } else { storeSkuInfoWithErr := &partner.StoreSkuInfoWithErr{ ErrMsg: errExt.ErrMsg(),