|
|
@@ -482,6 +482,11 @@ namespace MySystem.Areas.Admin.Controllers
|
|
|
{
|
|
|
return "您输入的仓库归属创客编号不存在,请重新输入正确的仓库归属创客编号";
|
|
|
}
|
|
|
+ var check = db.StoreHouse.Any(m => m.Status == 1 && m.UserId == user.UserId);
|
|
|
+ if (check)
|
|
|
+ {
|
|
|
+ return "创客" + MakerCode + "名下已存在分仓,不可再变更";
|
|
|
+ }
|
|
|
Fields.Add("UserId", user.UserId); //仓库归属人
|
|
|
Fields.Add("ManagerEmail", data.ManagerEmail); //管理者邮箱
|
|
|
Fields.Add("ManageMobile", data.ManageMobile);
|
|
|
@@ -493,6 +498,14 @@ namespace MySystem.Areas.Admin.Controllers
|
|
|
return "您输入的仓库负责人编号不存在,请重新输入正确的仓库负责人编号";
|
|
|
}
|
|
|
var sto = db.StoreHouse.FirstOrDefault(m => m.Id == data.Id);
|
|
|
+ var oldUserInfo = db.Users.FirstOrDefault(m => m.Id == sto.UserId) ?? new Users();
|
|
|
+ var newUserInfo = db.Users.FirstOrDefault(m => m.Id == user.UserId) ?? new Users();
|
|
|
+ newUserInfo.CreateStoreDate = oldUserInfo.CreateStoreDate;
|
|
|
+ newUserInfo.StoreStock = oldUserInfo.StoreStock;
|
|
|
+ newUserInfo.ThisMonthSend = oldUserInfo.ThisMonthSend;
|
|
|
+ newUserInfo.CreateStoreDate = null;
|
|
|
+ newUserInfo.StoreStock = 0;
|
|
|
+ newUserInfo.ThisMonthSend = 0;
|
|
|
var store = db.StoreHouse.Where(m => m.Sort == 0 && m.Status == 1 && m.UserId == sto.UserId).ToList();
|
|
|
UserAccount userAccount = db.UserAccount.FirstOrDefault(m => m.Id == user.UserId);
|
|
|
if (userAccount == null)
|
|
|
@@ -564,11 +577,7 @@ namespace MySystem.Areas.Admin.Controllers
|
|
|
storeOp.UpdateDate = DateTime.Now;
|
|
|
storeOp.QueryCount = user.UserId;
|
|
|
}
|
|
|
- var userInfo = db.Users.FirstOrDefault(m => m.Id == user.UserId) ?? new Users();
|
|
|
- if (string.IsNullOrEmpty(userInfo.CreateStoreDate.ToString()))
|
|
|
- {
|
|
|
- userInfo.CreateStoreDate = DateTime.Now;
|
|
|
- }
|
|
|
+
|
|
|
db.SaveChanges();
|
|
|
opdb.SaveChanges();
|
|
|
Fields.Add("ManageUserId", manage.UserId); //仓库管理员
|