diff --git a/Tiobon.Core.Model/ViewModels/Extend/ResumeViewTab.cs b/Tiobon.Core.Model/ViewModels/Extend/ResumeViewTab.cs index 869899f5..e4873e23 100644 --- a/Tiobon.Core.Model/ViewModels/Extend/ResumeViewTab.cs +++ b/Tiobon.Core.Model/ViewModels/Extend/ResumeViewTab.cs @@ -175,6 +175,17 @@ public class ResumeScheduleInterviewResult public List Staffs { get; set; } + /// + /// 部门负责人ID + /// + public int? DeptManagerID { get; set; } + + /// + /// 部门负责人邮箱 + /// + public string DeptManagerEmail { get; set; } + + } public class ResumeRecommendFormStaff diff --git a/Tiobon.Core.Services/Ghrh/Ghrh_ResumeServices.cs b/Tiobon.Core.Services/Ghrh/Ghrh_ResumeServices.cs index d1152727..66ab45c7 100644 --- a/Tiobon.Core.Services/Ghrh/Ghrh_ResumeServices.cs +++ b/Tiobon.Core.Services/Ghrh/Ghrh_ResumeServices.cs @@ -2352,6 +2352,19 @@ WHERE A.IsEnable = 1 AND C.IsEnable = 1"; result.Staffs = await Db.Queryable().Where(x => staffIds.Contains(x.StaffID)).ToListAsync(); } + #region 返回部门负责人信息 + var dept = await Db.Queryable().Where(x => x.DeptID == order.HireDeptId).FirstAsync(); + if (dept != null) + { + var staff = await Db.Queryable().Where(x => x.StaffID == dept.DeptManagerID).FirstAsync(); + if (staff != null) + { + result.DeptManagerID = staff.StaffID; + result.DeptManagerEmail = staff.Email; + } + } + #endregion + return ServiceResult.OprateSuccess("查询成功", result); } #endregion