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);