feat(distribution): 支持一键同步主站商品池并在货架区分货源归属
This commit is contained in:
@@ -318,20 +318,20 @@ func TestSyncSiteAccountsAndPublicListings(t *testing.T) {
|
||||
t.Fatal(err)
|
||||
}
|
||||
|
||||
// 默认同步不得灌入主站全量目录,只收本站上传货
|
||||
// 默认同步全网合规商品(包含主站商品与本站上传货)
|
||||
resMain, err := repo.SyncSiteAccounts(t.Context(), 0, site.ID, nil)
|
||||
if err != nil {
|
||||
t.Fatalf("SyncSiteAccounts own-only err = %v", err)
|
||||
t.Fatalf("SyncSiteAccounts err = %v", err)
|
||||
}
|
||||
if resMain.SyncedCount != 1 || resMain.SkippedCount != 0 || resMain.TotalActive != 1 {
|
||||
t.Fatalf("unexpected own-only res: %+v", resMain)
|
||||
if resMain.SyncedCount != 2 || resMain.SkippedCount != 0 || resMain.TotalActive != 2 {
|
||||
t.Fatalf("unexpected sync res: %+v", resMain)
|
||||
}
|
||||
|
||||
res2, err := repo.SyncSiteAccounts(t.Context(), 0, site.ID, nil)
|
||||
if err != nil {
|
||||
t.Fatalf("SyncSiteAccounts retry err = %v", err)
|
||||
}
|
||||
if res2.SyncedCount != 0 || res2.SkippedCount != 1 || res2.TotalActive != 1 {
|
||||
if res2.SyncedCount != 0 || res2.SkippedCount != 2 || res2.TotalActive != 2 {
|
||||
t.Fatalf("unexpected res2: %+v", res2)
|
||||
}
|
||||
|
||||
@@ -343,7 +343,7 @@ func TestSyncSiteAccountsAndPublicListings(t *testing.T) {
|
||||
if err != nil {
|
||||
t.Fatalf("explicit select err = %v", err)
|
||||
}
|
||||
if resSelect.SyncedCount != 1 || resSelect.SkippedCount != 1 || resSelect.TotalActive != 2 {
|
||||
if resSelect.SyncedCount != 0 || resSelect.SkippedCount != 1 || resSelect.TotalActive != 1 {
|
||||
t.Fatalf("unexpected explicit select res: %+v", resSelect)
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user