- sync.SyncStoresSkus中需要判断task是否为nil
This commit is contained in:
@@ -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
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user