- sync.SyncStoresSkus中需要判断task是否为nil

This commit is contained in:
gazebo
2019-06-07 12:53:30 +08:00
parent a794094ce0
commit 4458a1e392

View File

@@ -422,6 +422,7 @@ func (v *VendorSync) SyncStoresSkus(ctx *jxcontext.Context, db *dao.DaoDB, vendo
} }
return nil, partner.AddVendorInfo2Err(err, loopMapInfo.VendorID) return nil, partner.AddVendorInfo2Err(err, loopMapInfo.VendorID)
}, isContinueWhenError) }, isContinueWhenError)
if task != nil {
if vendorErr := partner.IsErrChangePriceFailed(task.GetOriginalErr()); vendorErr != nil { if vendorErr := partner.IsErrChangePriceFailed(task.GetOriginalErr()); vendorErr != nil {
platformList := make([]string, len(task.GetDetailErrList())) platformList := make([]string, len(task.GetDetailErrList()))
for k, v := range task.GetDetailErrList() { for k, v := range task.GetDetailErrList() {
@@ -435,6 +436,7 @@ func (v *VendorSync) SyncStoresSkus(ctx *jxcontext.Context, db *dao.DaoDB, vendo
} else { } else {
err = makeSyncError(err) err = makeSyncError(err)
} }
}
return hint, err return hint, err
} }