diff --git a/Tiobon.Core.Services/Ghre/Ghre_RequestServices.cs b/Tiobon.Core.Services/Ghre/Ghre_RequestServices.cs index 2f2db64c..7001a259 100644 --- a/Tiobon.Core.Services/Ghre/Ghre_RequestServices.cs +++ b/Tiobon.Core.Services/Ghre/Ghre_RequestServices.cs @@ -734,7 +734,11 @@ INSERT INTO [120.26.205.42].[GhrUshio].[dbo].Ghre_GHR50Plan (PlanID, A.CourseId, ISNULL (E.CourseName, A.CourseName), A.TrainDays, - A.StaffIds, + STUFF(( + SELECT ',' + S.StaffNo + FROM OPENJSON(A.StaffIds) WITH (TrainStaffId INT '$') AS JsonData + INNER JOIN Ghra_Staff S ON JsonData.TrainStaffId = S.StaffID + FOR XML PATH(''), TYPE).value('.', 'NVARCHAR(MAX)'), 1, 1, '') AS StaffNames, A.TrainNum FROM Ghre_UshioPlan A LEFT JOIN [120.26.205.42].[GhrUshio].[dbo].Ghre_GHR50Plan B