From e5821d6775250fb959efb403b53310c2cb5d26fc Mon Sep 17 00:00:00 2001 From: xiaochanghai Date: Thu, 28 Nov 2024 10:09:37 +0800 Subject: [PATCH] =?UTF-8?q?=E8=8E=B7=E5=8F=96=E5=AE=89=E6=8E=92=E9=9D=A2?= =?UTF-8?q?=E8=AF=95=E8=A1=A8=E5=8D=95=E4=BF=A1=E6=81=AF=E6=96=B0=E5=A2=9E?= =?UTF-8?q?=E8=BF=94=E5=9B=9E=E9=83=A8=E9=97=A8=E8=B4=9F=E8=B4=A3=E4=BA=BA?= =?UTF-8?q?=E4=BF=A1=E6=81=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ViewModels/Extend/ResumeViewTab.cs | 11 +++++++++++ Tiobon.Core.Services/Ghrh/Ghrh_ResumeServices.cs | 13 +++++++++++++ 2 files changed, 24 insertions(+) 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