|
|
@ -1,4 +1,5 @@ |
|
|
|
using AgileObjects.AgileMapper.Extensions; |
|
|
|
using AgileObjects.AgileMapper.Extensions; |
|
|
|
|
|
|
|
using MathNet.Numerics.Distributions; |
|
|
|
using Microsoft.AspNetCore.Hosting; |
|
|
|
using Microsoft.AspNetCore.Hosting; |
|
|
|
using Microsoft.AspNetCore.Mvc; |
|
|
|
using Microsoft.AspNetCore.Mvc; |
|
|
|
using Microsoft.Extensions.Hosting; |
|
|
|
using Microsoft.Extensions.Hosting; |
|
|
@ -1668,12 +1669,13 @@ A.DataType, A.ColumnType, A.IsRequired, A.DataSourceType, A.DataSource, A.DataSo |
|
|
|
|
|
|
|
|
|
|
|
recommend.InterviewStaffs = recommend.InterviewStaffs.Where(x => x.StaffId != null).Distinct().ToList(); |
|
|
|
recommend.InterviewStaffs = recommend.InterviewStaffs.Where(x => x.StaffId != null).Distinct().ToList(); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
var recommendCount = 0; |
|
|
|
if (recommend.RequestId.IsNotEmptyOrNull()) |
|
|
|
if (recommend.RequestId.IsNotEmptyOrNull()) |
|
|
|
{ |
|
|
|
{ |
|
|
|
var request = await _ghrh_HumanRequestServices.QueryById(recommend.RequestId); |
|
|
|
var request = await _ghrh_HumanRequestServices.QueryById(recommend.RequestId); |
|
|
|
recommend.DeptId = request.DeptId; |
|
|
|
recommend.DeptId = request?.DeptId; |
|
|
|
recommend.TitleId = request.TitleId; |
|
|
|
recommend.TitleId = request?.TitleId; |
|
|
|
|
|
|
|
recommendCount = (request?.RecommendCount ?? 0) + 1; |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
string deptName = string.Empty; |
|
|
|
string deptName = string.Empty; |
|
|
@ -1761,6 +1763,16 @@ A.DataType, A.ColumnType, A.IsRequired, A.DataSourceType, A.DataSource, A.DataSo |
|
|
|
#endregion |
|
|
|
#endregion |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
#region 回写需求单推荐人数 |
|
|
|
|
|
|
|
if (recommend.RequestId.IsNotEmptyOrNull()) |
|
|
|
|
|
|
|
{ |
|
|
|
|
|
|
|
await Db.Updateable<Ghrh_HumanRequest>() |
|
|
|
|
|
|
|
.SetColumns(it => it.RecommendCount == recommendCount, true) |
|
|
|
|
|
|
|
.Where(it => it.Id == recommend.RequestId) |
|
|
|
|
|
|
|
.ExecuteCommandAsync(); |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
#endregion |
|
|
|
|
|
|
|
|
|
|
|
return ServiceResult.OprateSuccess(); |
|
|
|
return ServiceResult.OprateSuccess(); |
|
|
|
} |
|
|
|
} |
|
|
|
#endregion |
|
|
|
#endregion |
|
|
@ -3070,10 +3082,10 @@ WHERE A.IsEnable = 1 AND C.IsEnable = 1 |
|
|
|
result.RequestId = order.RequestId; |
|
|
|
result.RequestId = order.RequestId; |
|
|
|
result.DeptName = request?.DeptName; |
|
|
|
result.DeptName = request?.DeptName; |
|
|
|
result.TitleName = request?.TitleName; |
|
|
|
result.TitleName = request?.TitleName; |
|
|
|
result.ResumeCount = request?.RequestCount; |
|
|
|
result.ResumeCount = request?.RequestCount ?? 0; |
|
|
|
result.RecommendCount = request?.RecommendCount; |
|
|
|
result.RecommendCount = request?.RecommendCount ?? 0; |
|
|
|
result.InterviewCount = request?.InterviewCount; |
|
|
|
result.InterviewCount = request?.InterviewCount ?? 0; |
|
|
|
result.OfferCount = request?.OfferCount; |
|
|
|
result.OfferCount = request?.OfferCount ?? 0; |
|
|
|
} |
|
|
|
} |
|
|
|
else |
|
|
|
else |
|
|
|
{ |
|
|
|
{ |
|
|
|