|
|
@ -48,20 +48,26 @@ public class Ghrh_TemplateServices : BaseServices<Ghrh_Template, Ghrh_TemplateDt |
|
|
|
var list = new List<CustomFieldView>() |
|
|
|
var list = new List<CustomFieldView>() |
|
|
|
{ |
|
|
|
{ |
|
|
|
new CustomFieldView { GroupName = "中文", Fields = StringHelper.GetFieldDesc<OfferTemplate>().Select(o => new ModelTagView2Item { Name=o.Key,Code=o.Key}).ToList() }, |
|
|
|
new CustomFieldView { GroupName = "中文", Fields = StringHelper.GetFieldDesc<OfferTemplate>().Select(o => new ModelTagView2Item { Name=o.Key,Code=o.Key}).ToList() }, |
|
|
|
new CustomFieldView { GroupName = "英文", Fields = StringHelper.GetFieldDesc<OfferTemplate>().Select(o => new ModelTagView2Item { Name=o.Value+"_EN",Code=o.Value+"_EN"}).ToList() }, |
|
|
|
new CustomFieldView { GroupName = "英文", Fields = StringHelper.GetFieldDesc<OfferTemplate1>().Select(o => new ModelTagView2Item { Name=o.Value+"_EN",Code=o.Value+"_EN"}).ToList() }, |
|
|
|
}; |
|
|
|
}; |
|
|
|
return await Task.FromResult(ServiceResult<List<CustomFieldView>>.OprateSuccess("查询成功!", list)); |
|
|
|
return await Task.FromResult(ServiceResult<List<CustomFieldView>>.OprateSuccess("查询成功!", list)); |
|
|
|
} |
|
|
|
} |
|
|
|
#endregion |
|
|
|
#endregion |
|
|
|
|
|
|
|
|
|
|
|
#region 预览Offer简历 |
|
|
|
#region 预览Offer简历 |
|
|
|
public async Task<ServiceResult<string>> Preview(string resumeId) |
|
|
|
public async Task<ServiceResult<string>> Preview(long resumeId) |
|
|
|
{ |
|
|
|
{ |
|
|
|
|
|
|
|
var resume = await Db.Queryable<Ghrh_Resume>().Where(x => x.Id == resumeId).SingleAsync(); |
|
|
|
var result = string.Empty; |
|
|
|
var result = string.Empty; |
|
|
|
var template = await base.QuerySingle(x => x.IsPublish == 1); |
|
|
|
var template = await base.QuerySingle(x => x.IsPublish == 1); |
|
|
|
if (template != null) |
|
|
|
if (template != null) |
|
|
|
{ |
|
|
|
{ |
|
|
|
result = template.TemplateContent; |
|
|
|
result = template.TemplateContent; |
|
|
|
|
|
|
|
result = result.Replace("[姓名]", resume.StaffName); |
|
|
|
|
|
|
|
result = result.Replace("[电话]", resume.Mobile); |
|
|
|
|
|
|
|
result = result.Replace("[邮箱]", resume.Email); |
|
|
|
|
|
|
|
result = result.Replace("[身份证号码]", resume.IdCardNo); |
|
|
|
|
|
|
|
result = result.Replace("[StaffName_EN]", resume.StaffEname); |
|
|
|
} |
|
|
|
} |
|
|
|
return await Task.FromResult(ServiceResult<string>.OprateSuccess("查询成功!", result)); |
|
|
|
return await Task.FromResult(ServiceResult<string>.OprateSuccess("查询成功!", result)); |
|
|
|
} |
|
|
|
} |
|
|
|