代码优化

master
xiaochanghai 7 months ago
parent 227e817a53
commit 637b8993d7
  1. 6780
      Model/Tiobon.Web.pdm
  2. 18
      Tiobon.Core.Services/Ghrh/Ghrh_ResumeServices.cs

File diff suppressed because it is too large Load Diff

@ -1771,24 +1771,24 @@ END";
if (entity == null)
return ServiceResult.OprateFailed("无效的简历ID!");
string Status = string.Empty;
if (input.IsPass == false)
Status = DIC_INTERVIEW_ORDER_STATUS.InterviewFail;
else
Status = DIC_INTERVIEW_ORDER_STATUS.HasInterview;
string Status = input.IsPass == false ? DIC_INTERVIEW_ORDER_STATUS.InterviewFail : DIC_INTERVIEW_ORDER_STATUS.HasInterview;
string InterviewResult = input.IsPass == false ? "面试不通过" : "面试通过";
var order = await _ghrh_InterviewOrderServices.QuerySingle(x => x.ResumeId == id);
order.Status = Status;
order.IsPass = input.IsPass;
order.InterviewResult = input.Content;
await _ghrh_InterviewOrderServices.Update(order, ["Status", "IsPass", "InterviewResult"]);
order.InterviewResult = InterviewResult;
order.InterviewContent = input.Content;
order.InterviewResultRemark = input.Content;
await _ghrh_InterviewOrderServices.Update(order, ["Status", "IsPass", "InterviewResult", "InterviewContent", "InterviewResultRemark"]);
var record = await _ghrh_InterviewRecordServices.QuerySingle(x => x.Round == order.Round && x.OrderId == order.Id && x.StaffId == GetStaffId());
record.InterviewResult = input.Content;
record.InterviewResult = InterviewResult;
record.InterviewResultRemark = input.Content;
record.IsPass = input.IsPass;
record.AssessTime = DateTime.Now;
record.Status = Status;
await _ghrh_InterviewRecordServices.Update(record, ["AssessTime", "Status", "IsPass", "InterviewResult"]);
await _ghrh_InterviewRecordServices.Update(record, ["AssessTime", "Status", "IsPass", "InterviewResult", "InterviewResultRemark"]);
await UpdateResumeStatus(entity, Status);

Loading…
Cancel
Save