fix: 账号启用/停用提示修正

This commit is contained in:
meoacgx committed 2025-12-20 05:26:18 +08:00
1 parent 71a4579749
commit 707376c2bd
1 file changed
+7 -3
@@ -535,9 +535,13 @@
{
try
{
await AccountManagement.SetAccountActiveStatusAsync(account.Id, !account.IsActive);
account.IsActive = !account.IsActive;
Snackbar.Add($"账号已{(account.IsActive ? "启用" : "停用")}", Severity.Success);
var newIsActive = !account.IsActive;
await AccountManagement.SetAccountActiveStatusAsync(account.Id, newIsActive);
// 注意:Account 实体可能被同一个 DbContext 跟踪,SetAccountActiveStatusAsync 内部已更新该实例。
// 这里用 newIsActive 赋值/提示,避免出现“又反转一次”的提示错误。
account.IsActive = newIsActive;
Snackbar.Add($"账号已{(newIsActive ? "启用" : "停用")}", Severity.Success);
}
catch (Exception ex)
{