Browse Source

修复创客提现退汇功能

DuGuYang 3 years ago
parent
commit
bb3946603c
1 changed files with 5 additions and 6 deletions
  1. 5 6
      Areas/Admin/Controllers/MainServer/UserCashRecordController.cs

+ 5 - 6
Areas/Admin/Controllers/MainServer/UserCashRecordController.cs

@@ -1261,13 +1261,12 @@ namespace MySystem.Areas.Admin.Controllers
             {
                 int id = int.Parse(subid);
                 var userCashRecord = db.UserCashRecord.FirstOrDefault(m => m.Id == id) ?? new UserCashRecord();
-                var userAccountRecord = db.UserAccountRecord.Where(m => m.Version == id).ToList();
-                foreach (var item in userAccountRecord)
-                {
-                    int recordId = item.Id;
-                    new AdminContentOther(_accessor.HttpContext, PublicFunction.MainTables).Delete("UserAccountRecord", recordId);
-                }
+                DataTable dt = OtherMySqlConn.dtable("DELETE FROM UserAccountRecord WHERE Version=" + userCashRecord.Id + "");
                 userCashRecord.Status = 0;
+                userCashRecord.QueryCount = 0;
+                var userAccount = db.UserAccount.FirstOrDefault(m => m.Id == userCashRecord.UserId) ?? new UserAccount();
+                userAccount.WithdrawAmount -= userCashRecord.TradeAmount;
+                userAccount.FreezeAmount += userCashRecord.TradeAmount;
                 db.SaveChanges();
             }