public void ProcessRequest(HttpContext context) { context.Response.ContentType = "text/plain"; string func = context.Request["Func"]; string accountNo = context.Request["SysAccountNo"]; string loginname = context.Request["LoginName"] ?? ""; string uniqueNo = context.Request["UniqueNo"]; string logType = context.Request["logType"] ?? "2"; string result = string.Empty; try { if (accountNo != ConfigHelper.GetConfigString("SysAccountNo.ucc")) { jsonModel = bll_com.IsHasInterAuth(accountNo, func); log.WriteLog(accountNo, loginname, func, logType, "", "Sys_LogInfo", "", "判断是否有访问接口的权限"); } else { logType = "1"; } if (jsonModel.errNum == 0) { switch (func) { case "GetLogInfoDataPage": GetLogInfoDataPage(context); log.WriteLog(accountNo, loginname, func, logType, "", "Sys_LogInfo", "", "获取日志表的分页数据"); break; case "AddLoginLog": log.WriteLog(accountNo, loginname, func, "0", "", "UserInfo", "LoginName=" + loginname, "用户登录"); break; default: jsonModel = new JsonModel() { errNum = 5, errMsg = "没有此方法", retData = "" }; break; } } } catch (Exception ex) { jsonModel = new JsonModel() { errNum = 400, errMsg = ex.Message, retData = "" }; LogService.WriteErrorLog(ex.Message); } result = "{\"result\":" + jss.Serialize(jsonModel) + "}"; context.Response.Write(result); context.Response.End(); }
public void ProcessRequest(HttpContext context) { context.Response.ContentType = "text/plain"; string func = context.Request["Func"]; string accountNo = context.Request["SysAccountNo"]; string loginname = context.Request["LoginName"] ?? ""; string logType = context.Request["logType"] ?? "2"; string uniqueNo = context.Request["uniqueNo"] ?? ""; string result = string.Empty; try { if (accountNo != ConfigHelper.GetConfigString("SysAccountNo.ucc")) { jsonModel = bll_com.IsHasInterAuth(accountNo, func); log.WriteLog(accountNo, loginname, func, logType, "", "Sys_LogInfo", "", "判断是否有访问接口的权限"); } else { logType = "1"; } if (jsonModel.errNum == 0) { switch (func) { case "GetMenuData": GetMenuData(context); log.WriteLog(accountNo, loginname, func, logType, "", "Sys_MenuInfo", "", "获取菜单数据"); break; case "GetNavigationMenu": GetNavigationMenu(context); log.WriteLog(accountNo, loginname, func, logType, "", "Sys_MenuInfo", "", "获取系统导航菜单"); break; case "GetParentMenuByUrl": GetParentMenuByUrl(context); log.WriteLog(accountNo, loginname, func, logType, "", "Sys_MenuInfo", "", "获取父级菜单"); break; case "GetMenuByPidAndUniqueNo": GetMenuByPidAndUniqueNo(uniqueNo); log.WriteLog(accountNo, loginname, func, logType, "", "Sys_MenuInfo", "", "根据pid和用户唯一号查找菜单"); break; case "GetMenuById": GetMenuById(context); log.WriteLog(accountNo, loginname, func, logType, "", "Sys_MenuInfo", " id=" + context.Request["ItemId"], "根据Id获取菜单详情"); break; case "AddMenuInfo": AddMenuInfo(context); log.WriteLog(accountNo, loginname, func, logType, "", "Sys_MenuInfo", "", "新建菜单"); break; case "EditMenuInfo": EditMenuInfo(context); log.WriteLog(accountNo, loginname, func, logType, "", "Sys_MenuInfo", " id=" + context.Request["ItemId"], "修改菜单"); break; case "DeleteMenuInfo": DeleteMenuInfo(context); log.WriteLog(accountNo, loginname, func, logType, "", "Sys_MenuInfo", " id=" + context.Request["ItemId"], "删除菜单"); break; case "GetSubButtonByUrl": GetSubButtonByUrl(context); log.WriteLog(accountNo, loginname, func, logType, "", "Sys_MenuInfo", " Url=" + context.Request["Url"], "根据Url获取页面按钮"); break; default: jsonModel = new JsonModel() { errNum = 5, errMsg = "没有此方法", retData = "" }; break; } } } catch (Exception ex) { jsonModel = new JsonModel() { errNum = 400, errMsg = ex.Message, retData = "" }; LogService.WriteErrorLog(ex.Message); } result = "{\"result\":" + jss.Serialize(jsonModel) + "}"; context.Response.Write(result); context.Response.End(); }
public void ProcessRequest(HttpContext context) { context.Response.ContentType = "text/plain"; string func = context.Request["Func"]; string accountNo = context.Request["SysAccountNo"]; string loginname = context.Request["LoginName"] ?? ""; string logType = context.Request["logType"] ?? "2"; string result = string.Empty; try { if (accountNo != ConfigHelper.GetConfigString("SysAccountNo.ucc")) { jsonModel = bll_com.IsHasInterAuth(accountNo, func); log.WriteLog(accountNo, loginname, func, logType, "", "Sys_LogInfo", "", "判断是否有访问接口的权限"); } else { logType = "1"; } if (jsonModel.errNum == 0) { switch (func) { case "GetInterfaceDataPage": GetInterfaceDataPage(context); log.WriteLog(accountNo, loginname, func, logType, "", "Sys_Interface", "", "获取数据库实体的分页数据"); break; case "GetInterfaceById": GetInterfaceById(context); log.WriteLog(accountNo, loginname, func, logType, "", "Sys_Interface", "", "根据Id获取接口详情"); break; case "AddInterface": AddInterface(context); log.WriteLog(accountNo, loginname, func, logType, "", "Sys_Interface", "", "添加接口"); break; case "EditInterface": EditInterface(context); log.WriteLog(accountNo, loginname, func, logType, "", "Sys_Interface", " id=" + context.Request["interid"], "修改接口"); break; case "EnableInterface": EnableInterface(context); log.WriteLog(accountNo, loginname, func, logType, "", "Sys_Interface", " id=" + context.Request["enableid"], "启用/禁用接口"); break; default: jsonModel = new JsonModel() { errNum = 5, errMsg = "没有此方法", retData = "" }; break; } } } catch (Exception ex) { jsonModel = new JsonModel() { errNum = 400, errMsg = ex.Message, retData = "" }; LogService.WriteErrorLog(ex.Message); } result = "{\"result\":" + jss.Serialize(jsonModel) + "}"; context.Response.Write(result); context.Response.End(); }
public void ProcessRequest(HttpContext context) { context.Response.ContentType = "text/plain"; string func = context.Request["Func"]; string accountNo = context.Request["SysAccountNo"]; string loginname = context.Request["LoginName"] ?? ""; string logType = context.Request["logType"] ?? "2"; string result = string.Empty; try { if (accountNo != ConfigHelper.GetConfigString("SysAccountNo.ucc")) { jsonModel = bll_com.IsHasInterAuth(accountNo, func); log.WriteLog(accountNo, loginname, func, logType, "", "Sys_LogInfo", "", "判断是否有访问接口的权限"); } else { logType = "1"; } if (jsonModel.errNum == 0) { switch (func) { case "GetSystemInfoDataPage": GetSystemInfoDataPage(context); log.WriteLog(accountNo, loginname, func, logType, "", "Sys_SystemInfo", "", "获取系统账号表的分页数据"); break; case "GetSystemInfoById": GetSystemInfoById(context); log.WriteLog(accountNo, loginname, func, logType, "", "Sys_SystemInfo", " id=" + context.Request["ItemId"], "根据Id获取系统账号详情"); break; case "AddSystemInfo": AddSystemInfo(context); log.WriteLog(accountNo, loginname, func, logType, "", "Sys_SystemInfo", "", "添加系统账号"); break; case "EditSystemInfo": EditSystemInfo(context); log.WriteLog(accountNo, loginname, func, logType, "", "Sys_SystemInfo", " id=" + context.Request["sysid"], "修改系统账号"); break; case "EnableSystemInfo": EnableSystemInfo(context); log.WriteLog(accountNo, loginname, func, logType, "", "Sys_SystemInfo", " id=" + context.Request["enableid"], "启用/禁用系统账号"); break; case "GetInterfaceByAccountNo": GetInterfaceByAccountNo(context); log.WriteLog(accountNo, loginname, func, logType, "", "Sys_SysOfInter_Rel", " AccountNo=" + context.Request["AccountNo"], "获取系统账户的接口信息"); break; case "SetInterfacePermission": SetInterfacePermission(context); log.WriteLog(accountNo, loginname, func, logType, "", "Sys_SysOfInter_Rel", " AccountNo=" + context.Request["AccountNo"], "接口权限配置"); break; case "GetEntityByAccountNo": GetEntityByAccountNo(context); log.WriteLog(accountNo, loginname, func, logType, "", "Sys_SysOfEntity_Rel", " AccountNo=" + context.Request["AccountNo"], "获取系统账户的实体信息"); break; case "SetEntityPermission": SetEntityPermission(context); log.WriteLog(accountNo, loginname, func, logType, "", "Sys_SysOfEntity_Rel", " AccountNo=" + context.Request["AccountNo"], "实体权限配置"); break; case "EditEntityRel": EditEntityRel(context); log.WriteLog(accountNo, loginname, func, logType, "", "Sys_SysOfEntity_Rel", " AccountNo=" + context.Request["AccountNo"], "实体字段配置"); break; default: jsonModel = new JsonModel() { errNum = 5, errMsg = "没有此方法", retData = "" }; break; } } } catch (Exception ex) { jsonModel = new JsonModel() { errNum = 400, errMsg = ex.Message, retData = "" }; LogService.WriteErrorLog(ex.Message); } result = "{\"result\":" + jss.Serialize(jsonModel) + "}"; context.Response.Write(result); context.Response.End(); }
public void ProcessRequest(HttpContext context) { context.Response.ContentType = "text/plain"; string func = context.Request["Func"]; string accountNo = context.Request["SysAccountNo"]; string loginname = context.Request["LoginName"] ?? ""; string logType = context.Request["logType"] ?? "2"; string result = string.Empty; try { if (accountNo != ConfigHelper.GetConfigString("SysAccountNo.ucc")) { jsonModel = bll_com.IsHasInterAuth(accountNo, func); log.WriteLog(accountNo, loginname, func, logType, "", "Sys_LogInfo", "", "判断是否有访问接口的权限"); } else { logType = "1"; } if (jsonModel.errNum == 0) { switch (func) { case "GetRoleDataPage": GetRoleDataPage(context); log.WriteLog(accountNo, loginname, func, logType, "", "Sys_Role", "", "获取角色的分页数据"); break; case "GetRoleById": GetRoleById(context); log.WriteLog(accountNo, loginname, func, logType, "", "Sys_Role", "", "根据Id获取角色详情"); break; case "GetRoleTreeData": GetRoleTreeData(context); log.WriteLog(accountNo, loginname, func, logType, "", "Sys_Role", "", "获取角色树信息"); break; case "GetRoleByUser": GetRoleByUser(context); log.WriteLog(accountNo, loginname, func, logType, "", "Sys_RoleOfUser", "", "获取某用户的角色信息"); break; case "AddRole": AddRole(context); log.WriteLog(accountNo, loginname, func, logType, "", "Sys_Role", "", "添加角色"); break; case "EditRole": EditRole(context); log.WriteLog(accountNo, loginname, func, logType, "", "Sys_Role", " id=" + context.Request["RoleId"], "修改角色"); break; case "DeleteRole": DeleteRole(context); log.WriteLog(accountNo, loginname, func, logType, "", "Sys_Role", " id=" + context.Request["RoleId"], "删除角色"); break; case "GetUserDataByRoleId": GetUserDataByRoleId(context); log.WriteLog(accountNo, loginname, func, logType, "", "Sys_RoleOfUser", "", "根据角色id获取角色下的用户"); break; case "SetRoleMember": SetRoleMember(context); log.WriteLog(accountNo, loginname, func, logType, "", "Sys_RoleOfUser", " roleid=" + context.Request["RoleId"], "设置角色成员"); break; case "DeleteUserRelation": DeleteUserRelation(context); log.WriteLog(accountNo, loginname, func, logType, "", "Sys_RoleOfUser", " roleid=" + context.Request["RoleId"], "将用户移出角色"); break; default: jsonModel = new JsonModel() { errNum = 5, errMsg = "没有此方法", retData = "" }; break; } } } catch (Exception ex) { jsonModel = new JsonModel() { errNum = 400, errMsg = ex.Message, retData = "" }; LogService.WriteErrorLog(ex.Message); } result = "{\"result\":" + jss.Serialize(jsonModel) + "}"; context.Response.Write(result); context.Response.End(); }