|
@@ -17,7 +17,7 @@ namespace MySystem
|
|
|
/// <param name="UserId"></param>
|
|
|
/// <param name="Money"></param>
|
|
|
/// <param name="ChangeType"></param>
|
|
|
- public void OpAccount(int UserId, decimal Money, int ChangeType)
|
|
|
+ public void OpAccount(int UserId, decimal Money, int ChangeType, bool IsTotal = true)
|
|
|
{
|
|
|
WebCMSEntities db = new WebCMSEntities();
|
|
|
UserAccount account = db.UserAccount.FirstOrDefault(m => m.Id == UserId);
|
|
@@ -34,7 +34,10 @@ namespace MySystem
|
|
|
decimal BeforeFreezeAmount = account.FreezeAmount; //变更前冻结金额
|
|
|
decimal BeforeBalanceAmount = account.BalanceAmount; //变更前余额
|
|
|
account.BalanceAmount += Money;
|
|
|
- account.TotalAmount += Money;
|
|
|
+ if(IsTotal)
|
|
|
+ {
|
|
|
+ account.TotalAmount += Money;
|
|
|
+ }
|
|
|
decimal AfterTotalAmount = account.TotalAmount; //变更后总金额
|
|
|
decimal AfterFreezeAmount = account.FreezeAmount; //变更后冻结金额
|
|
|
decimal AfterBalanceAmount = account.BalanceAmount; //变更后余额
|