|
|
|
@ -413,39 +413,44 @@ public class Ghre_ExamServices : BaseServices<Ghre_Exam, Ghre_ExamDto, InsertGhr |
|
|
|
|
label = "工号", |
|
|
|
|
field = "StaffNo", |
|
|
|
|
align = "center", |
|
|
|
|
width=100 |
|
|
|
|
}, |
|
|
|
|
new DefaultGhre_ExamColumn() |
|
|
|
|
{ |
|
|
|
|
label = "姓名", |
|
|
|
|
field = "StaffName", |
|
|
|
|
align = "center", |
|
|
|
|
width=100 |
|
|
|
|
}, new DefaultGhre_ExamColumn() |
|
|
|
|
{ |
|
|
|
|
label = "部门", |
|
|
|
|
field = "DeptName", |
|
|
|
|
align = "center", |
|
|
|
|
width=100 |
|
|
|
|
}, new DefaultGhre_ExamColumn() |
|
|
|
|
{ |
|
|
|
|
label = "岗位", |
|
|
|
|
field = "TitleName", |
|
|
|
|
align = "center", |
|
|
|
|
width=100 |
|
|
|
|
}, new DefaultGhre_ExamColumn() |
|
|
|
|
{ |
|
|
|
|
label = "入职日期", |
|
|
|
|
field = "InDate", |
|
|
|
|
align = "center", |
|
|
|
|
width=100 |
|
|
|
|
}, new DefaultGhre_ExamColumn() |
|
|
|
|
{ |
|
|
|
|
label = "邮箱", |
|
|
|
|
field = "Mail", |
|
|
|
|
align = "center", |
|
|
|
|
width=200 |
|
|
|
|
width=100 |
|
|
|
|
}, new DefaultGhre_ExamColumn() |
|
|
|
|
{ |
|
|
|
|
label = "数据来源", |
|
|
|
|
field = "DataSource", |
|
|
|
|
align = "center", |
|
|
|
|
width=200 |
|
|
|
|
width=100 |
|
|
|
|
} |
|
|
|
|
}; |
|
|
|
|
#endregion |
|
|
|
@ -467,14 +472,29 @@ public class Ghre_ExamServices : BaseServices<Ghre_Exam, Ghre_ExamDto, InsertGhr |
|
|
|
|
|
|
|
|
|
public async Task<ServiceResult<List<StaffTableData>>> QueryStaff(List<int> Ids, string type) |
|
|
|
|
{ |
|
|
|
|
string sql = @"SELECT A.StaffID,
|
|
|
|
|
A.StaffName, |
|
|
|
|
A.StaffNo, |
|
|
|
|
A.Email Mail, |
|
|
|
|
B.DeptName, |
|
|
|
|
C.TitleName, |
|
|
|
|
FORMAT(A.Indate, 'yyyy/MM/dd') Indate |
|
|
|
|
FROM Ghra_Staff A |
|
|
|
|
LEFT JOIN Ghro_Dept B ON A.DeptID = B.DeptID |
|
|
|
|
LEFT JOIN Ghra_Title C ON A.TitleID = C.TitleID |
|
|
|
|
WHERE 1=1 AND A.IsEnable=1 ";
|
|
|
|
|
|
|
|
|
|
sql += $"AND StaffID IN({string.Join(",", Ids)});"; |
|
|
|
|
var list = await _ghra_StaffSceneServices.Query(x => Ids.Contains(x.StaffID)); |
|
|
|
|
var data = list.Select(x => new StaffTableData() |
|
|
|
|
{ |
|
|
|
|
StaffID = x.StaffID, |
|
|
|
|
StaffNo = x.StaffNo, |
|
|
|
|
StaffName = x.StaffName, |
|
|
|
|
Mail = x.Email |
|
|
|
|
}).ToList(); |
|
|
|
|
|
|
|
|
|
var data = Db.Ado.SqlQuery<StaffTableData>(sql); |
|
|
|
|
//var data = list.Select(x => new StaffTableData() |
|
|
|
|
//{ |
|
|
|
|
// StaffID = x.StaffID, |
|
|
|
|
// StaffNo = x.StaffNo, |
|
|
|
|
// StaffName = x.StaffName, |
|
|
|
|
// Mail = x.Email |
|
|
|
|
//}).ToList(); |
|
|
|
|
return ServiceResult<List<StaffTableData>>.OprateSuccess("查询成功!", data); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|