public IActionResult getFuncInterface(ModulesFuncInterfaceParam param) { var resModel = new ResponseModel(ResponseCode.Error, "操作失败", false); try { //判断是否传入id if (param.id == 0) { resModel.msg = "数据异常"; return(Json(resModel)); } var model = this.Query <ModulesFunctionInterface>().Where("id", param.id).GetModel(); if (model != null)//判断不为空 { resModel.data = model; resModel.code = (int)ResponseCode.Success; resModel.msg = "修改成功"; } } catch (Exception ex) { LogError("查询模块功能接口对象异常", ex); resModel.msg = "修改异常"; } return(Json(resModel)); }
public IActionResult SavaRoleFunctionInterface(ModulesFuncInterfaceParam param) { var resModel = new ResponseModel(ResponseCode.Error, "操作失败", false); try { //判断是否传入id if (param.jsid == 0 || param.mkid == 0 || param.gnid == 0) { resModel.msg = "请求参数异常"; return(Json(resModel)); } //查询模块功能接口列表 var interFace = this.GetInstance <IModulesInterface>(); var interFaceList = interFace.saveRoleModuleFuncInterFace(param.jsid, param.mkid, param.gnid, param.jkids)?.Result; return(Json(new ResponseModel(ResponseCode.Success, "保存成功!", interFaceList))); } catch (Exception ex) { LogError("停用启用模板功能接口", ex); resModel.msg = "修改异常"; } return(Json(resModel)); }
public IActionResult getUrlBtnVer(ModulesFuncInterfaceParam param) { var resModel = new ResponseModel(ResponseCode.Error, "查询失败", false); var userId = loginUser.id; //获取角色id this.Query <RoleInfo>().Where("id", param.id).GetModel(); var roleList = this.Query <SystemUserRole>().Where("人员id", userId).GetModelList(); if (roleList.Any()) { //接口 var role = this.GetInstance <IRoles>(); var roleids = string.Join(",", roleList.Select(d => d.role_id).ToList()); //查询角色人员 var result = role.getRoleBtnVerList(param.Url, roleids)?.Result; return(Json(new ResponseModel(ResponseCode.Success, "查询成功!", result))); } else { resModel.code = (int)ResponseCode.Success; resModel.data = null; resModel.msg = "查询成功"; return(Json(resModel)); } }
public IActionResult SelectInterFaceList(ModulesFuncInterfaceParam model) { var resModel = new ResponseModel(ResponseCode.Error, "查询接口列表操作失败"); try { //查询模块功能接口列表 var interFace = this.GetInstance <IModulesInterface>(); var interFaceList = interFace.getInterfaceList(model.mkid, model.gnid, model.jsid, model.type)?.Result; return(Json(new ResponseModel(ResponseCode.Success, "查询成功!", interFaceList))); } catch (Exception ex) { LogError("查询接口列表操作失败", ex); resModel.msg = "查询异常"; } return(Json(resModel)); }
public IActionResult GetInterfaceList(ModulesFuncInterfaceParam param) { var resModel = new ResponseModel(ResponseCode.Error, "参数异常", false); try { //查询模块功能接口列表 var interFace = this.GetInstance <IModulesInterface>(); var interFaceList = interFace.getCheckInterfaceList(param.mkid, param.gnid, param.jsid)?.Result; return(Json(new ResponseModel(ResponseCode.Success, "查询成功!", interFaceList))); } catch (Exception ex) { LogError("参数异常", ex); resModel.msg = "参数异常"; } return(Json(resModel)); }