|
|
@ -64,7 +64,11 @@ FROM Ghre_Request A |
|
|
|
// x.CourseName = courses.Where(o => x.CourseId == o.Id).FirstOrDefault()?.CourseName; |
|
|
|
// x.CourseName = courses.Where(o => x.CourseId == o.Id).FirstOrDefault()?.CourseName; |
|
|
|
|
|
|
|
|
|
|
|
if (x.DeptId != null) |
|
|
|
if (x.DeptId != null) |
|
|
|
|
|
|
|
{ |
|
|
|
x.DeptName = depts.Where(o => x.DeptId == o.DeptID).FirstOrDefault()?.DeptName; |
|
|
|
x.DeptName = depts.Where(o => x.DeptId == o.DeptID).FirstOrDefault()?.DeptName; |
|
|
|
|
|
|
|
x.DeptNo = depts.Where(o => x.DeptId == o.DeptID).FirstOrDefault()?.DeptNo; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
if (x.SponsorId != null) |
|
|
|
if (x.SponsorId != null) |
|
|
|
x.SponsorName = staffs.Where(o => x.SponsorId == o.StaffID).FirstOrDefault()?.StaffName; |
|
|
|
x.SponsorName = staffs.Where(o => x.SponsorId == o.StaffID).FirstOrDefault()?.StaffName; |
|
|
@ -737,8 +741,8 @@ INSERT INTO [120.26.205.42].[GhrUshio].[dbo].Ghre_GHR50Plan (PlanID, |
|
|
|
CourseName, --课程名称 |
|
|
|
CourseName, --课程名称 |
|
|
|
TrainDays, --培训天数 |
|
|
|
TrainDays, --培训天数 |
|
|
|
TrainStaffId, --培训对象 工号拼接 |
|
|
|
TrainStaffId, --培训对象 工号拼接 |
|
|
|
TrainNum --培训人数 |
|
|
|
TrainNum, --培训人数 |
|
|
|
) |
|
|
|
InorOut ) |
|
|
|
SELECT A.Id, |
|
|
|
SELECT A.Id, |
|
|
|
1, |
|
|
|
1, |
|
|
|
A.CreateBy, |
|
|
|
A.CreateBy, |
|
|
@ -757,7 +761,7 @@ INSERT INTO [120.26.205.42].[GhrUshio].[dbo].Ghre_GHR50Plan (PlanID, |
|
|
|
FROM OPENJSON(A.StaffIds) WITH (TrainStaffId INT '$') AS JsonData |
|
|
|
FROM OPENJSON(A.StaffIds) WITH (TrainStaffId INT '$') AS JsonData |
|
|
|
INNER JOIN Ghra_Staff S ON JsonData.TrainStaffId = S.StaffID |
|
|
|
INNER JOIN Ghra_Staff S ON JsonData.TrainStaffId = S.StaffID |
|
|
|
FOR XML PATH(''), TYPE).value('.', 'NVARCHAR(MAX)'), 1, 1, '') AS StaffNames, |
|
|
|
FOR XML PATH(''), TYPE).value('.', 'NVARCHAR(MAX)'), 1, 1, '') AS StaffNames, |
|
|
|
A.TrainNum |
|
|
|
A.TrainNum,A.InorOut |
|
|
|
FROM Ghre_Plan A |
|
|
|
FROM Ghre_Plan A |
|
|
|
LEFT JOIN [120.26.205.42].[GhrUshio].[dbo].Ghre_GHR50Plan B |
|
|
|
LEFT JOIN [120.26.205.42].[GhrUshio].[dbo].Ghre_GHR50Plan B |
|
|
|
ON B.PlanID = A.Id |
|
|
|
ON B.PlanID = A.Id |
|
|
|