From 32e2fa3a4891c210f9c99033293b16f7dffe58d7 Mon Sep 17 00:00:00 2001 From: xiaochanghai Date: Tue, 3 Dec 2024 15:45:25 +0800 Subject: [PATCH] 1 --- .../Ghrh/Ghrh_ResumeServices.cs | 18 ++++++++++++++---- 1 file changed, 14 insertions(+), 4 deletions(-) diff --git a/Tiobon.Core.Services/Ghrh/Ghrh_ResumeServices.cs b/Tiobon.Core.Services/Ghrh/Ghrh_ResumeServices.cs index 6d672571..6e411217 100644 --- a/Tiobon.Core.Services/Ghrh/Ghrh_ResumeServices.cs +++ b/Tiobon.Core.Services/Ghrh/Ghrh_ResumeServices.cs @@ -2648,7 +2648,7 @@ WHERE A.IsEnable = 1 AND C.IsEnable = 1 AND C.Status = A.Status"; var x = records[i]; var staff = await Db.Queryable().Where(o => o.StaffID == x.StaffId).FirstAsync(); obj = new(); - obj.Add(new JProperty("title", $"第轮{x.Round}面试\n{staff?.StaffName}\n {x.InterviewTime}")); + obj.Add(new JProperty("title", $"第{x.Round}轮面试\n{staff?.StaffName}\n {x.InterviewTime}")); obj.Add(new JProperty("field", "Score" + (i + 1))); obj.Add(new JProperty("align", "center")); obj.Add(new JProperty("width", 120)); @@ -2668,6 +2668,7 @@ WHERE A.IsEnable = 1 AND C.IsEnable = 1 AND C.Status = A.Status"; #endregion #region Body + var staffId = GetStaffId(); var body = new JArray(); items.result.DT_TableDataT1.ForEach(x => { @@ -2681,7 +2682,10 @@ WHERE A.IsEnable = 1 AND C.IsEnable = 1 AND C.Status = A.Status"; { var record = records[i]; obj.Add(new JProperty("Score" + (i + 1), null)); - obj.Add(new JProperty("CanEdit" + (i + 1), null)); + if (record.StaffId == staffId) + obj.Add(new JProperty("CanEdit" + (i + 1), true)); + else + obj.Add(new JProperty("CanEdit" + (i + 1), false)); } //obj.Add(new JProperty("EvaluateContent", null)); body.Add(obj); @@ -2711,7 +2715,10 @@ WHERE A.IsEnable = 1 AND C.IsEnable = 1 AND C.Status = A.Status"; { var record = records[i]; obj.Add(new JProperty("Score" + (i + 1), null)); - obj.Add(new JProperty("CanEdit" + (i + 1), null)); + if (record.StaffId == staffId) + obj.Add(new JProperty("CanEdit" + (i + 1), true)); + else + obj.Add(new JProperty("CanEdit" + (i + 1), false)); } body.Add(obj); @@ -2725,7 +2732,10 @@ WHERE A.IsEnable = 1 AND C.IsEnable = 1 AND C.Status = A.Status"; { var record = records[i]; obj.Add(new JProperty("Score" + (i + 1), null)); - obj.Add(new JProperty("CanEdit" + (i + 1), null)); + if (record.StaffId == staffId) + obj.Add(new JProperty("CanEdit" + (i + 1), true)); + else + obj.Add(new JProperty("CanEdit" + (i + 1), false)); } body.Add(obj);