private static void CurrentDomain_FirstChanceException(object sender, System.Runtime.ExceptionServices.FirstChanceExceptionEventArgs e) { if (ExceptionLogger != null) { ExceptionLogger.Error("{0}", e.Exception.ToString()); } }
public async Task <ResponseMessage <LimitInfoResponse> > Save(UserInfo User, [FromBody] LimitInfoRequest request) { var r = new ResponseMessage <LimitInfoResponse>(); try { r = await _limitManager.Save(User, request); } catch (Exception e) { r.Code = ResponseCodeDefines.ServiceError; r.Message = "服务器错误:" + e.Message; Logger.Error("保存费用限额设置失败:\r\n{0}", e.ToString()); } return(r); }
public async Task <ContractSearchResponse <ContractInfoResponse> > SearchContractList(UserInfo User, [FromBody] ContractSearchRequest condition) { if (User.Id == null) { { User.Id = "66df64cb-67c5-4645-904f-704ff92b3e81"; User.UserName = "******"; User.KeyWord = ""; User.OrganizationId = "270"; User.PhoneNumber = "18122132334"; }; } Logger.Trace($"用户{User?.UserName ?? ""}({User?.Id ?? ""})查询合同条件(condition):\r\n请求参数为:\r\n" + (condition != null ? JsonHelper.ToJson(condition) : "")); var pagingResponse = new ContractSearchResponse <ContractInfoResponse>(); if (!ModelState.IsValid) { pagingResponse.Code = ResponseCodeDefines.ModelStateInvalid; Logger.Warn($"用户{User?.UserName ?? ""}({User?.Id ?? ""})查询合同条件(PostCustomerListSaleMan)模型验证失败:\r\n{pagingResponse.Message ?? ""},\r\n请求参数为:\r\n" + (condition != null ? JsonHelper.ToJson(condition) : "")); return(pagingResponse); } try { //if (await _permissionExpansionManager.HavePermission(User.Id, "SEARCH_CONTRACT")) //{ // pagingResponse = await _contractListManager.SearchContract(User, condition, HttpContext.RequestAborted); pagingResponse = await _contractListManager.SearchContract2(User, condition, HttpContext.RequestAborted); //} //else //{ // pagingResponse.Code = ResponseCodeDefines.NotAllow; // pagingResponse.Message = "权限不足"; //} } catch (Exception e) { pagingResponse.Code = ResponseCodeDefines.ServiceError; pagingResponse.Message = "服务器错误:" + e.ToString(); Logger.Error($"用户{User?.UserName ?? ""}({User?.Id ?? ""})查询业务员条件(PostCustomerListSaleMan)请求失败:\r\n{pagingResponse.Message ?? ""},\r\n请求参数为:\r\n" + (condition != null ? JsonHelper.ToJson(condition) : "")); } return(pagingResponse); }