|
|
|
@ -1341,9 +1341,7 @@ END"; |
|
|
|
|
var order = await _ghrh_InterviewOrderServices.QuerySingle(x => x.ResumeId == id); |
|
|
|
|
if (order != null) |
|
|
|
|
{ |
|
|
|
|
|
|
|
|
|
order.Status = DIC_INTERVIEW_ORDER_STATUS.WaitAppointment; |
|
|
|
|
await _ghrh_InterviewOrderServices.Update(order, ["Status"]); |
|
|
|
|
await UpdateInterviewOrderStatus(order, DIC_INTERVIEW_ORDER_STATUS.WaitAppointment); |
|
|
|
|
|
|
|
|
|
var records = await _ghrh_InterviewRecordServices.Query(x => x.Round == order.Round && x.OrderId == order.Id); |
|
|
|
|
for (int i = 0; i < form.Times.Count; i++) |
|
|
|
@ -1365,8 +1363,7 @@ END"; |
|
|
|
|
|
|
|
|
|
await LogRecord(order.Id, $"预约面试,面试时间:{string.Join("、", form.Times)}"); |
|
|
|
|
|
|
|
|
|
entity.Status = DIC_INTERVIEW_ORDER_STATUS.WaitAppointment; |
|
|
|
|
await Update(entity, ["Status"]); |
|
|
|
|
await UpdateResumeStatus(entity, DIC_INTERVIEW_ORDER_STATUS.WaitAppointment); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
return ServiceResult.OprateSuccess(); |
|
|
|
@ -1653,10 +1650,10 @@ END"; |
|
|
|
|
var entity = await base.QueryById(id); |
|
|
|
|
if (entity == null) |
|
|
|
|
return ServiceResult.OprateFailed("无效的简历ID!"); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
await UpdateResumeStatus(entity, DIC_INTERVIEW_ORDER_STATUS.HasSendOffer); |
|
|
|
|
var order = await _ghrh_InterviewOrderServices.QuerySingle(x => x.ResumeId == id); |
|
|
|
|
await UpdateInterviewOrderStatus(order, DIC_INTERVIEW_ORDER_STATUS.HasSendOffer); |
|
|
|
|
var order = await _ghrh_InterviewOrderServices.QuerySingle(x => x.ResumeId == id); |
|
|
|
|
await UpdateInterviewOrderStatus(order, DIC_INTERVIEW_ORDER_STATUS.HasSendOffer); |
|
|
|
|
await UpdateInterviewRecordStatus(order, DIC_INTERVIEW_ORDER_STATUS.HasSendOffer); |
|
|
|
|
|
|
|
|
|
await LogRecord(order.Id, "变更状态为:已发offer!"); |
|
|
|
@ -1733,19 +1730,23 @@ END"; |
|
|
|
|
#endregion |
|
|
|
|
|
|
|
|
|
#region 不合适 |
|
|
|
|
public async Task<ServiceResult> Fail(long id) |
|
|
|
|
public async Task<ServiceResult> Fail(List<long> ids) |
|
|
|
|
{ |
|
|
|
|
var entity = await base.QueryById(id); |
|
|
|
|
if (entity == null) |
|
|
|
|
return ServiceResult.OprateFailed("无效的简历ID!"); |
|
|
|
|
for (int i = 0; i < ids.Count; i++) |
|
|
|
|
{ |
|
|
|
|
var id = ids[i]; |
|
|
|
|
var entity = await base.QueryById(id); |
|
|
|
|
if (entity == null) |
|
|
|
|
continue; |
|
|
|
|
|
|
|
|
|
await UpdateResumeStatus(entity, DIC_INTERVIEW_ORDER_STATUS.Fail); |
|
|
|
|
await UpdateResumeStatus(entity, DIC_INTERVIEW_ORDER_STATUS.Fail); |
|
|
|
|
|
|
|
|
|
var order = await _ghrh_InterviewOrderServices.QuerySingle(x => x.ResumeId == id); |
|
|
|
|
await UpdateInterviewOrderStatus(order, DIC_INTERVIEW_ORDER_STATUS.Fail); |
|
|
|
|
await UpdateInterviewRecordStatus(order, DIC_INTERVIEW_ORDER_STATUS.Fail); |
|
|
|
|
var order = await _ghrh_InterviewOrderServices.QuerySingle(x => x.ResumeId == id); |
|
|
|
|
await UpdateInterviewOrderStatus(order, DIC_INTERVIEW_ORDER_STATUS.Fail); |
|
|
|
|
await UpdateInterviewRecordStatus(order, DIC_INTERVIEW_ORDER_STATUS.Fail); |
|
|
|
|
|
|
|
|
|
await LogRecord(order.Id, "变更状态为:不合适!"); |
|
|
|
|
await LogRecord(order.Id, "变更状态为:不合适!"); |
|
|
|
|
} |
|
|
|
|
return ServiceResult.OprateSuccess(); |
|
|
|
|
} |
|
|
|
|
#endregion |
|
|
|
|