“DuGuYang” 4 лет назад
Родитель
Сommit
47c979a3c5
1 измененных файлов с 8 добавлено и 1 удалено
  1. 8 1
      Areas/Admin/Controllers/MainServer/UserCashRecordController.cs

+ 8 - 1
Areas/Admin/Controllers/MainServer/UserCashRecordController.cs

@@ -533,7 +533,14 @@ namespace MySystem.Areas.Admin.Controllers
                     decimal BeforeFreezeAmount = account.FreezeAmount; //变更前冻结金额
                     decimal BeforeBalanceAmount = account.BalanceAmount; //变更前余额
                     account.BalanceAmount += TradeAmount;
-                    account.FreezeAmount -= TradeAmount;
+                    if (account.FreezeAmount >= TradeAmount)
+                    {
+                        account.FreezeAmount -= TradeAmount;
+                    }
+                    else
+                    {
+                        return "冻结金额不足";
+                    }
                     decimal AfterTotalAmount = account.TotalAmount; //变更后总金额
                     decimal AfterFreezeAmount = account.FreezeAmount; //变更后冻结金额
                     decimal AfterBalanceAmount = account.BalanceAmount; //变更后余额