/// <summary> /// 添加异常信息 /// </summary> /// <param name="model">异常信息实体</param> /// <returns>返回1成功,其他失败</returns> public int AddMException(EyouSoft.Model.OpenStructure.MExceptionInfo model) { if (model == null) { return(0); } IList <Model.OpenStructure.MExceptionInfo> list = new List <Model.OpenStructure.MExceptionInfo>(); list.Add(model); return(this.AddMException(list)); }
/// <summary> /// 发送分发处理请求 /// </summary> /// <param name="requestInfo"></param> private EyouSoft.OpenRelation.Model.MResponseInfo HandOut(EyouSoft.OpenRelation.Model.MRequestInfo requestInfo) { EyouSoft.OpenRelation.Model.MResponseInfo responseInfo = EyouSoft.OpenRelation.Utils.CreateRequest(requestInfo); if (!responseInfo.IsSuccess)//写异常日志 { var ibll = EyouSoft.BLL.OpenStructure.BException.CreateInstance(); EyouSoft.Model.OpenStructure.MExceptionInfo exceptionInfo = new EyouSoft.Model.OpenStructure.MExceptionInfo() { ExceptionCode = responseInfo.ErrorCode, ExceptionDesc = responseInfo.Desc, ExecptionId = Guid.NewGuid().ToString(), ExceptionTime = DateTime.Now, InstructionCode = EyouSoft.OpenRelation.Utils.ConvertJSON <EyouSoft.OpenRelation.Model.MRequestInfo>(requestInfo), SystemType = (int)requestInfo.RequestSystemType }; ibll.AddMException(exceptionInfo); ibll = null; } return(responseInfo); }