- ebai.DeleteStoreSkus中直接处理删除不存在的情况
This commit is contained in:
@@ -139,6 +139,9 @@ func (p *PurchaseHandler) DeleteStoreSkus(ctx *jxcontext.Context, storeID int, v
|
|||||||
if err = putils.GenPartialFailedErr(failedEbaiSkuIDs, len(failedEbaiSkuIDs)); err != nil {
|
if err = putils.GenPartialFailedErr(failedEbaiSkuIDs, len(failedEbaiSkuIDs)); err != nil {
|
||||||
successList = putils.UnselectStoreSkuListByVendorSkuIDs(storeSkuList, utils.Int64Slice2String(failedEbaiSkuIDs))
|
successList = putils.UnselectStoreSkuListByVendorSkuIDs(storeSkuList, utils.Int64Slice2String(failedEbaiSkuIDs))
|
||||||
}
|
}
|
||||||
|
} else if len(storeSkuList) == 1 && len(storeSkuList) == len(failedEbaiSkuIDs) { // 饿百现在删除不存在错,在上层通过IsErrSkuNotExist很难准备判断,暂时这里直接处理
|
||||||
|
successList = storeSkuList
|
||||||
|
err = nil
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return successList, err
|
return successList, err
|
||||||
|
|||||||
Reference in New Issue
Block a user