diff --git a/Src/Dlhis.Basic/WorkGrids/Services/Implements/WorkGridScheduleService.cs b/Src/Dlhis.Basic/WorkGrids/Services/Implements/WorkGridScheduleService.cs index edfe2b28..f074ebbb 100644 --- a/Src/Dlhis.Basic/WorkGrids/Services/Implements/WorkGridScheduleService.cs +++ b/Src/Dlhis.Basic/WorkGrids/Services/Implements/WorkGridScheduleService.cs @@ -329,8 +329,8 @@ public class WorkGridScheduleService : IWorkGridScheduleService public async Task> MaximumConsecutiveUserCodesAsync(List userCodes, int days, DateOnly date) { - var p = userCodes.Select(x => $"@param{x}").Join(","); - var values = userCodes.ToDictionary(x => $"param{x}", x => x); + var p = userCodes.Select(x => $"@param{x.Replace("-", "A_")}").Join(","); + var values = userCodes.ToDictionary(x => $"param{x.Replace("-", "A_")}", x => x); values.Add("dateBefore", date.AddDays(-1).ToString("yyyy-MM-dd")); values.Add("dateAfter", date.AddDays(1).ToString("yyyy-MM-dd"));