feat: 移除 Client 真实采购手工授权 (#114)

This commit is contained in:
chengma
2026-08-10 18:37:35 +08:00
parent 8188153b08
commit 10bb892e6c
29 changed files with 124 additions and 702 deletions
+4 -4
View File
@@ -325,7 +325,7 @@ func TestClientAssignment_一人多客户端并按采购员隔离列表(t *testi
}
}
func TestListPurchaseClientOptions_返回可见客户端且离线Live仍可选(t *testing.T) {
func TestListPurchaseClientOptions_全部可见客户端均可选(t *testing.T) {
db := newTestDB(t)
admin, buyerA, _ := prepareClientAssignmentUsers(t, db)
now := time.Now().UTC()
@@ -350,11 +350,11 @@ func TestListPurchaseClientOptions_返回可见客户端且离线Live仍可选(t
if err != nil {
t.Fatalf("读取采购客户端候选失败: %v", err)
}
if len(options.Rows) != 3 || options.SelectableCount != 2 {
t.Fatalf("应显示全部可见客户端且两个 live 可选,实际 %+v", options)
if len(options.Rows) != 3 || options.SelectableCount != 3 {
t.Fatalf("应显示全部可见客户端且全部可选,实际 %+v", options)
}
if options.Rows[2].ClientID != "live-offline" || options.Rows[2].Status != "离线" {
t.Fatalf("离线 live 客户端必须保留在候选中,实际 %+v", options.Rows)
t.Fatalf("离线客户端必须保留在候选中,实际 %+v", options.Rows)
}
}