|
|
@@ -314,6 +314,12 @@ namespace MySystem.Areas.Admin.Controllers
|
|
|
}).Entity;
|
|
|
opdb.SaveChanges();
|
|
|
}
|
|
|
+
|
|
|
+ var sys = opdb.SysAdmin.Select(m => new { m.UserId, m.CreateDate }).Where(m => m.CreateDate < DateTime.Now).ToList();
|
|
|
+ foreach (var item in sys)
|
|
|
+ {
|
|
|
+ AddOpStoreHouseByUserId(item.UserId.ToString());
|
|
|
+ }
|
|
|
if (data.ReturnFlag == 1)
|
|
|
{
|
|
|
RedisDbconn.Instance.AddList("OperateAddServiceQueue", Id.ToString());
|
|
|
@@ -667,10 +673,10 @@ namespace MySystem.Areas.Admin.Controllers
|
|
|
opdb.SaveChanges();
|
|
|
AddSysLog(data.Id.ToString(), "SysAdmin", "EditAmt");
|
|
|
opdb.SaveChanges();
|
|
|
- // if (Kind == 2 && ReturnFlag == 1)
|
|
|
- // {
|
|
|
- // RedisDbconn.Instance.AddList("OperateAddServiceQueue", sysAdmin.Id.ToString());
|
|
|
- // }
|
|
|
+ if (Kind == 2 && ReturnFlag == 1)
|
|
|
+ {
|
|
|
+ RedisDbconn.Instance.AddList("OperateAddServiceQueue", sysAdmin.Id.ToString());
|
|
|
+ }
|
|
|
return "success";
|
|
|
}
|
|
|
|
|
|
@@ -745,5 +751,68 @@ namespace MySystem.Areas.Admin.Controllers
|
|
|
#endregion
|
|
|
|
|
|
|
|
|
+ #region 新建运营中心添加历史运营中心缺少分仓
|
|
|
+ /// <summary>
|
|
|
+ /// 新建运营中心添加历史运营中心缺少分仓
|
|
|
+ /// </summary>
|
|
|
+ /// <returns></returns>
|
|
|
+ public string AddOpStoreHouseByUserId(string UserIds)
|
|
|
+ {
|
|
|
+ string[] UserIdList = UserIds.Split(new char[] { ',' });
|
|
|
+ AddSysLog(UserIds, "SysAdmin", "新建运营中心添加历史运营中心缺少分仓");
|
|
|
+ var kqProduct = db.KqProducts.ToList();
|
|
|
+ foreach (string subid in UserIdList)
|
|
|
+ {
|
|
|
+ int UserId = int.Parse(subid);
|
|
|
+ SysAdmin sysAdmin = opdb.SysAdmin.FirstOrDefault(m => m.UserId == UserId) ?? new SysAdmin();
|
|
|
+ var store = db.StoreHouse.FirstOrDefault(m => m.Sort == sysAdmin.Id && m.UserId == sysAdmin.UserId) ?? new Models.StoreHouse();
|
|
|
+ foreach (var item in kqProduct)
|
|
|
+ {
|
|
|
+ var BrandId = item.Id.ToString();
|
|
|
+ var check = db.StoreHouse.Any(m => m.Sort == sysAdmin.Id && m.UserId == sysAdmin.UserId && m.BrandId == BrandId);
|
|
|
+ if (!check)
|
|
|
+ {
|
|
|
+ string Nos = "YC000" + item.Id + sysAdmin.Id;
|
|
|
+ var query = db.StoreHouse.Add(new Models.StoreHouse()
|
|
|
+ {
|
|
|
+ CreateDate = DateTime.Now, //创建时间
|
|
|
+ CreateMan = SysUserName + "_" + SysRealName,
|
|
|
+ ManageMobile = sysAdmin.MakerMobile, //手机号
|
|
|
+ UserId = UserId, //运营中心创客Id
|
|
|
+ OpId = UserId, //运营中心创客Id
|
|
|
+ Address = store.Address,//仓库地址
|
|
|
+ Areas = store.Areas,//所属地区
|
|
|
+ ManageUserId = UserId,//仓库管理员
|
|
|
+ StoreName = item.Name + "运营分仓", //仓库名称
|
|
|
+ StoreNo = Nos, //仓库编号
|
|
|
+ Sort = sysAdmin.Id,//运营中心Id
|
|
|
+ Status = 1,
|
|
|
+ BrandId = item.Id.ToString(),
|
|
|
+ StoreKind = 2,//运营仓
|
|
|
+
|
|
|
+ }).Entity;
|
|
|
+ db.SaveChanges();
|
|
|
+
|
|
|
+ var querys = opdb.StoreForOperate.Add(new OpModels.StoreForOperate()
|
|
|
+ {
|
|
|
+ CreateDate = DateTime.Now, //创建时间
|
|
|
+ CreateMan = SysUserName + "_" + SysRealName,
|
|
|
+ Sort = sysAdmin.UserId,
|
|
|
+ OpId = sysAdmin.UserId,
|
|
|
+ StoreId = query.Id,
|
|
|
+ SeoKeyword = query.StoreNo,
|
|
|
+ SeoDescription = query.StoreName,
|
|
|
+ }).Entity;
|
|
|
+ opdb.SaveChanges();
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ db.SaveChanges();
|
|
|
+ return "success";
|
|
|
+ }
|
|
|
+
|
|
|
+ #endregion
|
|
|
+
|
|
|
+
|
|
|
}
|
|
|
}
|