From 084a1b294f12837fc1a58fab0b6f6716582e1007 Mon Sep 17 00:00:00 2001 From: dyy <807692433@qq.com> Date: Fri, 7 Jun 2024 14:12:20 +0800 Subject: [PATCH] =?UTF-8?q?=E3=80=90=E4=BF=AE=E6=94=B9=E3=80=91=E7=BC=B4?= =?UTF-8?q?=E8=B4=B9=E5=90=8E=E5=A4=84=E7=90=86=E7=9A=84=E6=96=B9=E6=B3=95?= =?UTF-8?q?=E4=B8=AD=E5=A2=9E=E5=8A=A0=E6=97=A5=E5=BF=97=E8=BE=93=E5=87=BA?= =?UTF-8?q?=EF=BC=9B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Controllers/PayFeeResultTwoController.cs | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/DigitalSchoolApi/Controllers/PayFeeResultTwoController.cs b/DigitalSchoolApi/Controllers/PayFeeResultTwoController.cs index b2383f0..9238627 100644 --- a/DigitalSchoolApi/Controllers/PayFeeResultTwoController.cs +++ b/DigitalSchoolApi/Controllers/PayFeeResultTwoController.cs @@ -158,7 +158,7 @@ namespace DigitalSchoolApi.Controllers using (IDbConnection conn = new SqlConnection(_sqlConnection)) { List stuorderlist = null; - stuorderlist = conn.Query(@"select StuNo,YearNo,FSYId,'ExcelOffLine' as PayMode from FinaChargeStuOrder where Status=1 and fsyid='"+ FSYID + @"' + stuorderlist = conn.Query(@"select StuNo,YearNo,FSYId,'ExcelOffLine' as PayMode from FinaChargeStuOrder where Status=1 and fsyid='" + FSYID + @"' group by StuNo, YearNo, FSYId, PayMode").ToList(); foreach (var stuorderEntity in stuorderlist) { @@ -204,7 +204,19 @@ namespace DigitalSchoolApi.Controllers byte[] payload = encoding.GetBytes(par); HttpClient httpClient = new HttpClient(); HttpContent content = new ByteArrayContent(payload); - string reStr = httpClient.PostAsync(payresulturl, content).Result.Content.ReadAsStringAsync().Result; + string reStr = string.Empty; + try + { + reStr = httpClient.PostAsync(payresulturl, content).Result.Content.ReadAsStringAsync().Result; + } + catch (Exception e) + { + using (IDbConnection conncore = new SqlConnection(_coresqlConnection)) + { + conncore.Execute( + "insert into LR_Base_Log(F_LogId,F_CategoryId,F_SourceObjectId,F_SourceContentJson,F_OperateTime) values(newid(),121,'ccb','对接支付结果地址接口失败:" + reStr + ":" + e.Message + ":" + e.StackTrace + "',getdate())"); + } + } xml.LoadXml(reStr); string s = ((XmlElement)xml.SelectSingleNode("TX/RETURN_CODE")).InnerText; //string s = "000000";