/// <summary> /// 管理员配置角色 /// </summary> /// <param name="id"></param> /// <param name="idArray"></param> /// <param name="errmsg"></param> /// <returns></returns> public static bool AddMgdbroles(int id, IdArrayModel ArrayModel, out string errmsg) { bool result = false; List <DataParameter> pars = new List <DataParameter>(); string sqldel = "DELETE FROM base_mgrole WHERE userid=@userid"; pars.Add(new DataParameter("userid", id)); result = MySqlHelper.ExecuteCommand(sqldel, out errmsg, pars) > 0; if (errmsg != null) { return(false); } if (ArrayModel.IdArray[0] == 0) { return(true); } StringBuilder str = new StringBuilder(); str.Append("INSERT INTO base_mgrole (userid,roleid) VALUES "); for (int i = 0; i < ArrayModel.IdArray.Length; i++) { str.Append("(" + id + "," + ArrayModel.IdArray[i] + "),"); } str.Remove(str.ToString().LastIndexOf(','), 1); return(MySqlHelper.ExecuteCommand(str.ToString(), out errmsg) > 0); }
/// <summary> /// 管理员管理配置角色 /// </summary> public object Put(int id, [FromBody] IdArrayModel ArrayModel) { bool success = managersBLL.AddMgdbroles(id, ArrayModel, out errmsg); string idstr = string.Join(",", ArrayModel.IdArray); WriteSysLog(1, string.Format("更新管理员管理配置角色 id为({0}),返回{1} {2}", idstr, success, errmsg)); if (!success || !string.IsNullOrEmpty(errmsg)) { return new { Rcode = -1, Rmsg = "添加失败" } } ; return(new { Rcode = 1, Rmsg = "添加成功" }); }
/// <summary> /// 角色管理配置菜单 /// </summary> public object Put(int id, [FromBody] IdArrayModel IdArray) { bool success = rolesBLL.AddRoleMenu(id, IdArray.IdArray, out errmsg); string idstr = string.Join(",", IdArray.IdArray); WriteSysLog(1, string.Format("更新角色管理配置菜单 id为({0}),返回{1} {2}", idstr, success, errmsg)); if (!success || !string.IsNullOrEmpty(errmsg)) { return new { Rcode = -1, Rmsg = "添加失败" } } ; return(new { Rcode = 1, Rmsg = "添加成功" }); } }
/// <summary> /// 用户行为日志管理 批量删除 /// </summary> public object Delete(IdArrayModel IdArray) { if (IdArray == null) { return(new { Rcode = 0, Rmsg = "删除失败,请选择要删除的对象" }); } bool success = userlogsBLL.BatchDelete(IdArray.IdArray, out errmsg); if (!success || !string.IsNullOrEmpty(errmsg)) { return new { Rcode = -1, Rmsg = "删除失败" } } ; return(new { Rcode = 1, Rmsg = "删除成功" }); } }
/// <summary> /// 订单商品管理 批量删除 /// </summary> public object Delete(IdArrayModel IdArray) { if (IdArray == null) { return(new { Rcode = 0, Rmsg = "删除失败,请选择要删除的对象" }); } bool success = ordershopBLL.BatchDelete(IdArray.IdArray, out errmsg); string idstr = string.Join(",", IdArray.IdArray); WriteSysLog(-1, string.Format("批量删除订单商品管理 id为({0}),返回{1} {2}", idstr, success, errmsg)); if (!success || !string.IsNullOrEmpty(errmsg)) { return new { Rcode = -1, Rmsg = "删除失败" } } ; return(new { Rcode = 1, Rmsg = "删除成功" }); }
/// <summary> /// 字典管理 批量删除 /// </summary> public object Delete([FromBody] IdArrayModel IdArray) { if (IdArray == null) { return(new { Rcode = 0, Rmsg = "删除失败,请选择要删除的对象" }); } bool success = dicsBLL.DeleteByDicType(IdArray.StrIdArray, out errmsg); string idstr = string.Join(",", IdArray.IdArray); WriteSysLog(-1, string.Format("批量删除字典管理 id为({0}),返回{1} {2}", idstr, success, errmsg)); if (!success || !string.IsNullOrEmpty(errmsg)) { return new { Rcode = -1, Rmsg = "删除失败" } } ; BaseBLL.FreelyListCache.CacheRemove("Cache_DicsList"); return(new { Rcode = 1, Rmsg = "删除成功" }); } }
/// <summary> /// 管理员配置角色 /// </summary> /// <param name="id"></param> /// <param name="idArray"></param> /// <param name="errmsg"></param> /// <returns></returns> public static bool AddMgdbroles(int id, IdArrayModel ArrayModel, out string errmsg) { return(managersDAL.AddMgdbroles(id, ArrayModel, out errmsg)); }