新增查询简历提交结果接口 新增附件上传

master
xiaochanghai 8 months ago
parent f344bf983a
commit 7804b2a9d3
  1. 3
      Tiobon.Core.Model/ViewModels/Extend/ResumeViewTab.cs
  2. 28
      Tiobon.Core.Services/Ghrh/Ghrh_ResumeServices.cs

@ -59,6 +59,9 @@ public class ResumeFormColumnSubmit
public List<InsertGhrh_ResumeTrainingInput> Training { get; set; }
public List<InsertGhrh_ResumeWorkExpInput> WorkExp { get; set; }
public List<Ghrs_Attachment> Attachment { get; set; }
}
public class ResumeAttachment

@ -1,6 +1,7 @@

using AgileObjects.AgileMapper;
using DnsClient;
using MathNet.Numerics.Distributions;
using Microsoft.IdentityModel.Tokens;
using Newtonsoft.Json.Linq;
using SqlSugar;
@ -617,8 +618,8 @@ END";
}
else dicts.Add("PhotoUrls", new List<ResumePhotoAttachment>()
{
});
{
});
Data.Base = dicts;
#endregion
@ -729,7 +730,7 @@ END";
Data.Training = Training;
#endregion
Data.Attachment = await Db.Queryable<Ghre_Attachment>().Where(x => x.TableName == id.ObjToString()).ToListAsync();
Data.Attachment = await Db.Queryable<Ghrs_Attachment>().Where(x => x.TableName == id.ObjToString()).ToListAsync();
var statements = await _ghrh_ResumeStatementServices.QueryDto(x => x.ResumeId != null && x.ResumeId == id);//证件
Data.Statement = statements.ToDictionary(person => person.StatementCode, person => person.TrueOrFalse);
@ -852,11 +853,30 @@ END";
await _ghrh_ResumeStatementServices.Add(inserts);
}
await Db.Updateable<Ghrs_Attachment>()
.SetColumns(it => new Ghrs_Attachment() { TableName = null })
.Where(it => it.TableName == id.ToString())
.ExecuteCommandAsync();
if (resume.Attachment != null && resume.Attachment.Any())
{
for (int i = 0; i < resume.Attachment.Count; i++)
{
await Db.Updateable<Ghrs_Attachment>()
.SetColumns(it => new Ghrs_Attachment()
{
TableName = id.ToString(),
RemarkSz = resume.Attachment[i].RemarkSz
})
.Where(it => it.RelativePath == resume.Attachment[i].RelativePath)
.ExecuteCommandAsync();
}
}
return ServiceResult.OprateSuccess();
}
#endregion
#region 简历提交接口
#region 查询招聘表单信息提交结果接口
public async Task<ServiceResult<dynamic>> QueryResult(long id, int langId)
{
dynamic Data = new ExpandoObject();

Loading…
Cancel
Save