|
|
@@ -620,14 +620,6 @@ namespace MySystem.Areas.Admin.Controllers
|
|
|
{
|
|
|
return "您输入的仓库归属创客编号不存在,请重新输入正确的仓库归属创客编号";
|
|
|
}
|
|
|
- var check = db.StoreHouse.Any(m => m.Status > 0 && m.Sort == 0 && m.OpId > 0 && m.UserId == user.UserId);
|
|
|
- var OpId = 0;
|
|
|
- if (check)
|
|
|
- {
|
|
|
- var store = db.StoreHouse.FirstOrDefault(m => m.Status > 0 && m.Sort == 0 && m.OpId > 0 && m.UserId == storeHouse.UserId);
|
|
|
- OpId = store.OpId;
|
|
|
- Fields.Add("OpId", OpId); //关联运营中心
|
|
|
- }
|
|
|
Fields.Add("UserId", user.UserId); //仓库归属人
|
|
|
Fields.Add("Areas", data.Areas); //所属地区
|
|
|
Fields.Add("Address", data.Address); //仓库地址
|
|
|
@@ -653,6 +645,8 @@ namespace MySystem.Areas.Admin.Controllers
|
|
|
Fields.Add("Status", 1);
|
|
|
|
|
|
int Id = new AdminContentOther(_accessor.HttpContext, PublicFunction.MainTables).Add("StoreHouse", Fields, 0);
|
|
|
+ int StoreId = Id;
|
|
|
+ var StoreNos = "";
|
|
|
//添加分仓创建时间
|
|
|
var users = db.Users.FirstOrDefault(m => m.Id == user.UserId) ?? new Users();
|
|
|
if (users.Id > 0)
|
|
|
@@ -673,6 +667,7 @@ namespace MySystem.Areas.Admin.Controllers
|
|
|
}
|
|
|
No = "S" + No;
|
|
|
edit.StoreNo = No;
|
|
|
+ StoreNos = No;
|
|
|
db.StoreForCode.Add(new StoreForCode()
|
|
|
{
|
|
|
Code = No,
|
|
|
@@ -693,6 +688,31 @@ namespace MySystem.Areas.Admin.Controllers
|
|
|
{
|
|
|
storeForName.StoreId = Id;
|
|
|
}
|
|
|
+ var check = db.StoreHouse.Any(m => m.Status > 0 && m.Sort == 0 && m.OpId > 0 && m.UserId == user.UserId);
|
|
|
+ var OpId = 0;
|
|
|
+ if (check)
|
|
|
+ {
|
|
|
+ var store = db.StoreHouse.FirstOrDefault(m => m.Status > 0 && m.Sort == 0 && m.OpId > 0 && m.UserId == user.UserId);
|
|
|
+ OpId = store.OpId;
|
|
|
+ Fields.Add("OpId", OpId); //关联运营中心
|
|
|
+ var sysAdmin = opdb.SysAdmin.FirstOrDefault(m => m.Sort == m.QueryCount && m.UserId == OpId) ?? new OpModels.SysAdmin();
|
|
|
+ sysAdmin.StoreCount += 1;
|
|
|
+ var query = opdb.StoreForOperate.FirstOrDefault(m => m.OpId == sysAdmin.UserId && m.StoreId == StoreId && m.Sort == 0 && m.QueryCount == user.UserId && m.Status == 0);
|
|
|
+ if (query == null)
|
|
|
+ {
|
|
|
+ query = opdb.StoreForOperate.Add(new OpModels.StoreForOperate()
|
|
|
+ {
|
|
|
+ CreateDate = DateTime.Now, //创建时间
|
|
|
+ CreateMan = SysUserName + "_" + SysRealName,
|
|
|
+ QueryCount = user.UserId,//分仓所属人Id
|
|
|
+ SeoTitle = user.MakerCode,
|
|
|
+ SeoKeyword = StoreNos,
|
|
|
+ SeoDescription = data.StoreName,
|
|
|
+ OpId = sysAdmin.UserId,
|
|
|
+ StoreId = StoreId,
|
|
|
+ }).Entity;
|
|
|
+ }
|
|
|
+ }
|
|
|
RedisDbconn.Instance.Set("StoreForName:" + data.StoreName, Id);
|
|
|
AddSysLog(data.Id.ToString(), "StoreHouse", "add");
|
|
|
db.SaveChanges();
|