/// <summary> /// IP、是否检查IP或区域信息改变 /// </summary> /// <param name="pHttpSessionState">Web平台当前会话</param> /// <param name="pSQLHelper">数据库操作类</param> /// <param name="pIP">新的IP地址(如果未改变,则传入NULL)</param> /// <param name="pIsCheckIP">新的 【是否检查IP】 字段值 (如果未改变,则传入NULL)</param> /// <param name="pLanguage">新的语言(如果未改变,则传入NULL)</param> public void ContextChange(string pClientId, string pUserId, int pMstrIntegrationSessionID, int pLanguageLCID) { var userInfo = new ReportUserInfo() { ClientID = pClientId, UserID = pUserId }; var sqlHelper = new JIT.Utility.DataAccess.DefaultSQLHelper(ConfigurationManager.AppSettings["MstrIntegrationConn"]); MSTRIntegrationUserSessionBLL mstrIntegrationUserSessionBLL = new MSTRIntegrationUserSessionBLL(userInfo, sqlHelper); MSTRIntegrationUserSessionEntity mstrIntegrationUserSessionQueryEntity = mstrIntegrationUserSessionBLL.GetByID(pMstrIntegrationSessionID); mstrIntegrationUserSessionQueryEntity.IsChange = 1; mstrIntegrationUserSessionQueryEntity.LCID = pLanguageLCID; mstrIntegrationUserSessionBLL.Update(mstrIntegrationUserSessionQueryEntity); }