// [WebMethod(Description = "漫游密码认证接口")] public RoamAuthResult RoamAuth(string SystemsID, string AuthenName, string AuthenType, string Password, string ExtendField) { RoamAuthResult Result = new RoamAuthResult(); Result.Result = ErrorDefinition.IError_Result_UnknowError_Code; Result.ErrorDescription = ""; Result.ExtendField = ""; Result.CustType = ""; string ProvinceID = ""; try { #region 数据校验 if (CommonUtility.IsEmpty(SystemsID)) { Result.Result = ErrorDefinition.BT_IError_Result_InValidSPID_Code; Result.ErrorDescription = ErrorDefinition.BT_IError_Result_InValidSPID_Msg + ",不能为空"; return(Result); } if (SystemsID.Length != ConstDefinition.Length_SYSID) { Result.Result = ErrorDefinition.BT_IError_Result_InValidSPID_Code; Result.ErrorDescription = ErrorDefinition.BT_IError_Result_InValidSYSID_Msg + ",长度有误"; return(Result); } if (CommonUtility.IsEmpty(AuthenName)) { Result.Result = ErrorDefinition.BT_IError_Result_InValidRealName_Code; Result.ErrorDescription = ErrorDefinition.BT_IError_Result_InValidRealName_Msg + ",不能为空"; return(Result); } if (CommonUtility.IsEmpty(AuthenType)) { Result.Result = ErrorDefinition.BT_IError_Result_InValidParameter_Code; Result.ErrorDescription = ErrorDefinition.BT_IError_Result_InValidParameter_Msg + ",不能为空"; return(Result); } //if (Span_AuthenType) //{ // Result.Result = ErrorDefinition.BT_IError_Result_InValidParameter_Code; // Result.ErrorDescription = ErrorDefinition.BT_IError_Result_InValidParameter_Msg + ",不能为空"; // return Result; //} if (CommonUtility.IsEmpty(Password)) { Result.Result = ErrorDefinition.BT_IError_Result_InValidPassword_Code; Result.ErrorDescription = ErrorDefinition.BT_IError_Result_InValidPassword_Msg + ",不能为空"; return(Result); } #endregion //string CustType = ""; //Result.Result = BTForBusinessSystemInterfaceRules.UserAuthV2(SystemsID, AuthenName, AuthenType, Password, this.Context, // out Result.ErrorDescription, out Result.CustID, out Result.UserAccount, out Result.CustType,out outerid, out ProvinceID); } catch (Exception e) { Result.Result = ErrorDefinition.IError_Result_System_UnknowError_Code; Result.ErrorDescription = ErrorDefinition.IError_Result_System_UnknowError_Msg + e.Message; } finally { #region WriteLog StringBuilder msg = new StringBuilder(); msg.Append("++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++\r\n\r\n"); msg.Append("漫游认证接口 " + DateTime.Now.ToString("u") + "\r\n"); msg.Append(";SystemsID - " + SystemsID); msg.Append(";AuthenName - " + AuthenName); msg.Append(";AuthenType - " + AuthenType); msg.Append(";Password - " + Password); msg.Append("\r\n"); msg.Append("处理结果 - " + Result.Result); msg.Append("; 错误描述 - " + Result.ErrorDescription); msg.Append("; CustID - " + Result.CustID); msg.Append("; UserAccount - " + Result.UserAccount); msg.Append("; ExtendField - " + Result.ExtendField + "\r\n"); msg.Append("++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++\r\n"); BTUCenterInterfaceLog.CenterForBizTourLog("UserAuthV2", msg); #endregion //写数据库日志 try { CommonBizRules.WriteDataLog(SystemsID, AuthenName, AuthenType, Result.Result, Result.ErrorDescription, "", "UserAuthV2"); } catch { } } return(Result); }
// [WebMethod(Description = "漫游密码认证接口")] public RoamAuthResult RoamAuth(string SystemsID, string AuthenName, string AuthenType, string Password, string ExtendField) { RoamAuthResult Result = new RoamAuthResult(); Result.Result = ErrorDefinition.IError_Result_UnknowError_Code; Result.ErrorDescription = ""; Result.ExtendField = ""; Result.CustType = ""; string ProvinceID = ""; try { #region 数据校验 if (CommonUtility.IsEmpty(SystemsID)) { Result.Result = ErrorDefinition.BT_IError_Result_InValidSPID_Code; Result.ErrorDescription = ErrorDefinition.BT_IError_Result_InValidSPID_Msg + ",不能为空"; return Result; } if (SystemsID.Length != ConstDefinition.Length_SYSID) { Result.Result = ErrorDefinition.BT_IError_Result_InValidSPID_Code; Result.ErrorDescription = ErrorDefinition.BT_IError_Result_InValidSYSID_Msg + ",长度有误"; return Result; } if (CommonUtility.IsEmpty(AuthenName)) { Result.Result = ErrorDefinition.BT_IError_Result_InValidRealName_Code; Result.ErrorDescription = ErrorDefinition.BT_IError_Result_InValidRealName_Msg + ",不能为空"; return Result; } if (CommonUtility.IsEmpty(AuthenType)) { Result.Result = ErrorDefinition.BT_IError_Result_InValidParameter_Code; Result.ErrorDescription = ErrorDefinition.BT_IError_Result_InValidParameter_Msg + ",不能为空"; return Result; } //if (Span_AuthenType) //{ // Result.Result = ErrorDefinition.BT_IError_Result_InValidParameter_Code; // Result.ErrorDescription = ErrorDefinition.BT_IError_Result_InValidParameter_Msg + ",不能为空"; // return Result; //} if (CommonUtility.IsEmpty(Password)) { Result.Result = ErrorDefinition.BT_IError_Result_InValidPassword_Code; Result.ErrorDescription = ErrorDefinition.BT_IError_Result_InValidPassword_Msg + ",不能为空"; return Result; } #endregion //string CustType = ""; //Result.Result = BTForBusinessSystemInterfaceRules.UserAuthV2(SystemsID, AuthenName, AuthenType, Password, this.Context, // out Result.ErrorDescription, out Result.CustID, out Result.UserAccount, out Result.CustType,out outerid, out ProvinceID); } catch (Exception e) { Result.Result = ErrorDefinition.IError_Result_System_UnknowError_Code; Result.ErrorDescription = ErrorDefinition.IError_Result_System_UnknowError_Msg + e.Message; } finally { #region WriteLog StringBuilder msg = new StringBuilder(); msg.Append("++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++\r\n\r\n"); msg.Append("漫游认证接口 " + DateTime.Now.ToString("u") + "\r\n"); msg.Append(";SystemsID - " + SystemsID); msg.Append(";AuthenName - " + AuthenName); msg.Append(";AuthenType - " + AuthenType); msg.Append(";Password - " + Password); msg.Append("\r\n"); msg.Append("处理结果 - " + Result.Result); msg.Append("; 错误描述 - " + Result.ErrorDescription); msg.Append("; CustID - " + Result.CustID); msg.Append("; UserAccount - " + Result.UserAccount); msg.Append("; ExtendField - " + Result.ExtendField + "\r\n"); msg.Append("++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++\r\n"); BTUCenterInterfaceLog.CenterForBizTourLog("UserAuthV2", msg); #endregion //写数据库日志 try { CommonBizRules.WriteDataLog(SystemsID, AuthenName, AuthenType, Result.Result, Result.ErrorDescription, "", "UserAuthV2"); } catch { } } return Result; }