public IActionResult DelRoleModules(QueryModelParm param) { var resModel = new ResponseModel(ResponseCode.Error, "删除失败", false); try { //返回的r为bool值,true为存在,反之 不存在 var r = this.Query <RoleFunction>() .Where("id", param.id) .Exists(); if (r)//判断该角色是否配置模块 { resModel.msg = "该角色已配置角色模块功能,无法删除"; return(Json(resModel)); } var count = this.Delete <RoleModularInfo>() .Where("id", param.id).Execute(); if (count > 0) { resModel.code = (int)ResponseCode.Success; resModel.data = true; resModel.msg = "删除成功"; } } catch (Exception ex) { LogError("删除角色", ex); resModel.msg = "操作异常"; } return(Json(resModel)); }
public IActionResult ResetPassword(QueryModelParm param) { var result = new ResponseModel(ResponseCode.Success, "重置成功!"); try { if (param.id.IsNullOrEmpty()) { result.code = (int)ResponseCode.Forbidden; result.msg = "缺少参数"; return(Json(result)); } SystemUser user = new SystemUser() { 密码 = Strings.StrToMD5("123456") }; var count = this.Update(user).Columns("密码").Where("id", param.id).Execute(); if (count > 0) { result.code = (int)ResponseCode.Success; } } catch (Exception ex) { LogError("重置人员密码操作失败", ex); result.code = (int)ResponseCode.Error; result.msg = "服务器内部异常"; } return(Json(result)); }
public IActionResult SelectFunctionList(QueryModelParm param) { var resModel = new ResponseModel(ResponseCode.Error, "查询失败"); try { //判断是否传入id if (param.id.IsNullOrEmpty()) { resModel.msg = "数据异常"; return(Json(resModel)); } //查询单个模块所有的功能信息 var modelList = this.Query <ModulesFunction>() .Where("模块id", param.id) .Where("数据标识", 1) .Order("顺序") .GetModelList(); return(Json(new ResponseModel(ResponseCode.Success, "查询成功!", modelList))); } catch (Exception ex) { LogError("查询模块功能", ex); resModel.msg = "查询异常"; } return(Json(resModel)); }
public IActionResult SingleFunction(QueryModelParm param) { var resModel = new ResponseModel(ResponseCode.Error, "查询失败"); try { //判断是否传入id if (param.id.IsNullOrEmpty()) { resModel.msg = "数据异常"; return(Json(resModel)); } //查询单个模块信息 var model = this.Query <ModulesFunction>() .Where("id", param.id) .GetModel(); //if (model!=null)//非空判断 //{ // resModel.data = model; // resModel.code = (int)ResponseCode.Success; // resModel.msg = "查询成功"; //} return(Json(new ResponseModel(ResponseCode.Success, "查询成功!", model))); } catch (Exception ex) { LogError("查询单个模块功能信息", ex); resModel.msg = "查询异常"; } return(Json(resModel)); }
public IActionResult DepartmentPerson(QueryModelParm param) { //模块接口 var role = this.GetInstance <IRoles>(); //查询角色所有的模块 var result = role.GetDepartmentPerson(param.keyword)?.Result; return(Json(new ResponseModel(ResponseCode.Success, "查询成功!", result))); }
public IActionResult SelectRoleModularTree(QueryModelParm param) { //判断是否传入id if (param.id.IsNullOrEmpty()) { return(Json(new ResponseModel(ResponseCode.Error, "数据异常"))); } //模块接口 var role = this.GetInstance <IRoles>(); //查询角色所有的模块 var result = role.AuthSelectRoleModular(param.id)?.Result; return(Json(new ResponseModel(ResponseCode.Success, "查询成功!", result))); }
public IActionResult FindUser(QueryModelParm param) { ResponseModel resModel = new ResponseModel((int)ResponseCode.Success, "查询人员信息成功"); try { //根据ID获取人员信息 var user = this.Query <SystemUser>().Where("id", param.id).GetModel(); resModel.data = user; } catch (System.Exception e) { LogError("查询单个人员信息失败", e); resModel.code = (int)ResponseCode.Error; resModel.msg = "服务器内部异常"; } //调用业务接口 return(Json(resModel)); }
public IActionResult RoleInfo(QueryModelParm param) { var result = new ResponseModel(ResponseCode.Error, "查询失败!"); try { result.data = this.Query <RoleInfo>().Where("id", param.id).GetModel(); if (result.data != null) { result.code = (int)ResponseCode.Success; result.msg = "查询成功"; } } catch (Exception ex) { result.msg = "查询角色发生异常"; Logger.Instance.Error("查询角色发生异常", ex); } return(Json(result)); }
public IActionResult DelRoleModulesFunc(QueryModelParm param) { var resModel = new ResponseModel(ResponseCode.Error, "删除失败", false); try { var count = this.Delete <RoleFunction>().Where("id", param.id).Execute(); if (count > 0) { resModel.code = (int)ResponseCode.Success; resModel.data = true; resModel.msg = "删除成功"; } } catch (Exception ex) { LogError("删除角色", ex); resModel.msg = "操作异常"; } return(Json(resModel)); }
public IActionResult DelModules(QueryModelParm param) { var resModel = new ResponseModel(ResponseCode.Error, "删除失败", false); try { //查询角色模块,返回的r为bool值,true为存在,反之 不存在 var r = this.Query <RoleModularInfo>() .Where("角色id", param.id) .Exists(); if (r)//判断该角色是否配置模块 { resModel.msg = "该角色已配置模块,无法删除"; return(Json(resModel)); } var entity = new RoleInfo(); entity.id = param.id; entity.数据标识 = 0; var count = this.Update <RoleInfo>(entity) .Columns("数据标识") .Where("id", entity.id).Execute(); if (count > 0) { resModel.code = (int)ResponseCode.Success; resModel.data = true; resModel.msg = "删除成功"; } } catch (Exception ex) { LogError("删除角色", ex); resModel.msg = "操作异常"; } return(Json(resModel)); }