From 342a014dca262b6d5e7aec1fbdad6aa30c71f306 Mon Sep 17 00:00:00 2001 From: liguoyang Date: Sat, 30 Mar 2024 22:45:11 +0800 Subject: [PATCH] =?UTF-8?q?fix=20=E4=BB=A3=E7=A0=81=E8=B0=83=E8=AF=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Jobs/MealSupplementHandlerJob.cs | 28 ++++++------------- 1 file changed, 9 insertions(+), 19 deletions(-) diff --git a/Src/Dlhis.ScheduledTask/Jobs/MealSupplementHandlerJob.cs b/Src/Dlhis.ScheduledTask/Jobs/MealSupplementHandlerJob.cs index 3b3f4885..02b54abe 100644 --- a/Src/Dlhis.ScheduledTask/Jobs/MealSupplementHandlerJob.cs +++ b/Src/Dlhis.ScheduledTask/Jobs/MealSupplementHandlerJob.cs @@ -105,14 +105,6 @@ public class MealSupplementHandlerJob : BaseJob }, 5); - //更新餐补信息为成功(同步成功) - await DbContext.Updateable() - .SetColumns(x => x.Status == MealSupplementStatusEnumtype.Sucess) - .SetColumns(x => x.Sync == true) - .SetColumns(x => x.ModifiedTime == DateTime.Now) - .Where(x => x.UniqueId == mealSupplement.UniqueId) - .ExecuteCommandAsync(); - var r = await _jinkoJIPService.SyncMealSupplementRecordsAsync(new List { new() @@ -123,8 +115,11 @@ public class MealSupplementHandlerJob : BaseJob } }); + //更新餐补信息为成功(同步成功) await DbContext.Updateable() .SetColumns(x => x.Result == r) + .SetColumns(x => x.Status == MealSupplementStatusEnumtype.Sucess) + .SetColumns(x => x.Sync == true) .SetColumns(x => x.ModifiedTime == DateTime.Now) .Where(x => x.UniqueId == mealSupplement.UniqueId) .ExecuteCommandAsync(); @@ -137,7 +132,7 @@ public class MealSupplementHandlerJob : BaseJob await DbContext.Updateable() .SetColumns(x => x.Status == MealSupplementStatusEnumtype.Error) - .SetColumns(x => x.Result == ex.Message) + .SetColumns(x => x.Result == ex.Message + " " + ex.StackTrace) .SetColumns(x => x.ModifiedTime == DateTime.Now) .Where(x => x.UniqueId == mealSupplement.UniqueId) .ExecuteCommandAsync(); @@ -154,21 +149,13 @@ public class MealSupplementHandlerJob : BaseJob { Code = mealSupplement.Code, Amount = mealSupplement.Amount, - Date = mealSupplement.Date, + Date = mealSupplement.Date.Date, Remark = mealSupplement.Remark, UniqueId = mealSupplement.UniqueId, }); (hnResponse == null || hnResponse.Code != 200).ThrowIfTrue("海宁餐补写入失败:" + hnResponse?.Message); - //更新餐补信息为成功(同步成功) - await DbContext.Updateable() - .SetColumns(x => x.Status == MealSupplementStatusEnumtype.Sucess) - .SetColumns(x => x.Sync == true) - .SetColumns(x => x.ModifiedTime == DateTime.Now) - .Where(x => x.UniqueId == mealSupplement.UniqueId) - .ExecuteCommandAsync(); - var r = await _jinkoJIPService.SyncMealSupplementRecordsAsync(new List { new() @@ -179,8 +166,11 @@ public class MealSupplementHandlerJob : BaseJob } }); + //更新餐补信息为成功(同步成功) await DbContext.Updateable() .SetColumns(x => x.Result == r) + .SetColumns(x => x.Status == MealSupplementStatusEnumtype.Sucess) + .SetColumns(x => x.Sync == true) .SetColumns(x => x.ModifiedTime == DateTime.Now) .Where(x => x.UniqueId == mealSupplement.UniqueId) .ExecuteCommandAsync(); @@ -193,7 +183,7 @@ public class MealSupplementHandlerJob : BaseJob await DbContext.Updateable() .SetColumns(x => x.Status == MealSupplementStatusEnumtype.Error) - .SetColumns(x => x.Result == ex.Message) + .SetColumns(x => x.Result == ex.Message + " " + ex.StackTrace) .SetColumns(x => x.ModifiedTime == DateTime.Now) .Where(x => x.UniqueId == mealSupplement.UniqueId) .ExecuteCommandAsync();