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); } } }