From 8cca671363b9ce86c1864658c3d10de4f6fa055b Mon Sep 17 00:00:00 2001 From: liguoyang Date: Tue, 9 Apr 2024 13:09:32 +0800 Subject: [PATCH] =?UTF-8?q?fix=20=E8=80=83=E5=8B=A4=E4=B8=8A=E4=BC=A0?= =?UTF-8?q?=E6=8E=A5=E5=8F=A3=E5=93=8D=E5=BA=94=E5=BA=8F=E5=88=97=E5=8C=96?= =?UTF-8?q?=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Common/Services/Implements/JinkoJIPService.cs | 14 ++++++++++++-- .../Jobs/SyncOriginCardInfoJob.cs | 2 +- 2 files changed, 13 insertions(+), 3 deletions(-) diff --git a/Src/Dlhis.ScheduledTask/Common/Services/Implements/JinkoJIPService.cs b/Src/Dlhis.ScheduledTask/Common/Services/Implements/JinkoJIPService.cs index 96beb9d4..3d756a0d 100644 --- a/Src/Dlhis.ScheduledTask/Common/Services/Implements/JinkoJIPService.cs +++ b/Src/Dlhis.ScheduledTask/Common/Services/Implements/JinkoJIPService.cs @@ -53,8 +53,18 @@ public class JinkoJIPService : IJinkoJIPService _logger.LogInformation("上传考勤记录响应:{json}", responseJson); - var r = responseJson.ToObject(); - return r; + try + { + return responseJson.ToObject(); + } + catch (Exception) + { + return new UploadAttendanceResponse + { + OLX = "99", + OMS = "接口响应数据异常,无法反序列化" + }; + } } diff --git a/Src/Dlhis.ScheduledTask/Jobs/SyncOriginCardInfoJob.cs b/Src/Dlhis.ScheduledTask/Jobs/SyncOriginCardInfoJob.cs index ff41e7cb..69dc34ad 100644 --- a/Src/Dlhis.ScheduledTask/Jobs/SyncOriginCardInfoJob.cs +++ b/Src/Dlhis.ScheduledTask/Jobs/SyncOriginCardInfoJob.cs @@ -65,7 +65,7 @@ public class SyncOriginCardInfoJob : BaseJob } else { - throw new Exception(r.OMS); + Logger.LogError(r.OMS); } } }