- 重构创建运单策略
This commit is contained in:
@@ -235,7 +235,7 @@ func (v *VendorSync) SyncStore(ctx *jxcontext.Context, db *dao.DaoDB, vendorID,
|
||||
storeMap.SyncStatus = 0
|
||||
_, err = dao.UpdateEntity(db, storeMap, model.FieldSyncStatus)
|
||||
}
|
||||
err = addVendorInfo2Err(err, loopMapInfo.VendorID)
|
||||
err = jxutils.AddVendorInfo2Err(err, loopMapInfo.VendorID)
|
||||
return nil, err
|
||||
})
|
||||
return hint, err
|
||||
@@ -346,7 +346,7 @@ func (v *VendorSync) SyncStoresCategory(ctx *jxcontext.Context, db *dao.DaoDB, v
|
||||
return nil, err
|
||||
}
|
||||
_, err = handler.SyncStoreCategory(ctx, t, loopMapInfo.StoreMapList[0].StoreID, false)
|
||||
err = addVendorInfo2Err(err, loopMapInfo.VendorID)
|
||||
err = jxutils.AddVendorInfo2Err(err, loopMapInfo.VendorID)
|
||||
}
|
||||
return nil, err
|
||||
})
|
||||
@@ -377,7 +377,7 @@ func (v *VendorSync) SyncStoresSkus(ctx *jxcontext.Context, db *dao.DaoDB, vendo
|
||||
return nil, err
|
||||
}
|
||||
_, err = handler.SyncStoreSkus(ctx, t, loopMapInfo.StoreMapList[0].StoreID, skuIDs, false, isContinueWhenError)
|
||||
err = addVendorInfo2Err(err, loopMapInfo.VendorID)
|
||||
err = jxutils.AddVendorInfo2Err(err, loopMapInfo.VendorID)
|
||||
}
|
||||
return nil, err
|
||||
})
|
||||
@@ -401,7 +401,7 @@ func (v *VendorSync) FullSyncStoresSkus(ctx *jxcontext.Context, db *dao.DaoDB, v
|
||||
return nil, err
|
||||
}
|
||||
_, err = handler.FullSyncStoreSkus(ctx, t, loopMapInfo.StoreMapList[0].StoreID, false, isContinueWhenError)
|
||||
err = addVendorInfo2Err(err, loopMapInfo.VendorID)
|
||||
err = jxutils.AddVendorInfo2Err(err, loopMapInfo.VendorID)
|
||||
}
|
||||
return nil, err
|
||||
})
|
||||
@@ -425,7 +425,7 @@ func (v *VendorSync) DeleteRemoteStoreSkus(ctx *jxcontext.Context, db *dao.DaoDB
|
||||
return nil, err
|
||||
}
|
||||
_, err = handler.DeleteRemoteStoreSkus(ctx, t, loopMapInfo.StoreMapList[0].StoreID, false, isContinueWhenError)
|
||||
err = addVendorInfo2Err(err, loopMapInfo.VendorID)
|
||||
err = jxutils.AddVendorInfo2Err(err, loopMapInfo.VendorID)
|
||||
}
|
||||
return nil, err
|
||||
})
|
||||
@@ -543,10 +543,3 @@ func isSyncError(err error) bool {
|
||||
_, ok := err.(*SyncError)
|
||||
return ok
|
||||
}
|
||||
|
||||
func addVendorInfo2Err(inErr error, vendorID int) (outErr error) {
|
||||
if inErr != nil {
|
||||
outErr = fmt.Errorf("处理平台%s, %s", model.VendorChineseNames[vendorID], inErr.Error())
|
||||
}
|
||||
return outErr
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user