lichunlei 3 лет назад
Родитель
Сommit
7f34f57b3b
1 измененных файлов с 9 добавлено и 3 удалено
  1. 9 3
      Areas/Admin/Controllers/MainServer/StoreHouseController.cs

+ 9 - 3
Areas/Admin/Controllers/MainServer/StoreHouseController.cs

@@ -457,12 +457,18 @@ namespace MySystem.Areas.Admin.Controllers
                 return "您输入的仓库负责人编号不存在,请重新输入正确的仓库负责人编号";
             }
             var store = db.StoreHouse.Where(m => m.Sort == 0 && m.Status == 1 && m.UserId == user.UserId).ToList();
-            var userAccount = db.UserAccount.FirstOrDefault(m => m.Id == user.UserId) ?? new UserAccount();
-            if (userAccount.Id > 0)
+            UserAccount userAccount = db.UserAccount.FirstOrDefault(m => m.Id == user.UserId);
+            if (userAccount == null)
             {
-                userAccount.StoreDeposit = data.Deposit;
+                userAccount = db.UserAccount.Add(new UserAccount()
+                {
+                    Id = user.UserId,
+                    UserId = user.UserId,
+                }).Entity;
                 db.SaveChanges();
             }
+            userAccount.StoreDeposit = data.Deposit;
+            db.SaveChanges();
             RedisDbconn.Instance.AddList("ResetStoreReserveQueue", user.UserId.ToString());
             decimal olddeposit = 0;//旧押金
             decimal newdeposit = 0;//新押金