招聘模块多语

master
xiaochanghai 6 months ago
parent 39ab0df637
commit acef2213a8
  1. 10
      Tiobon.Core.Services/BASE/BaseServices.cs
  2. 45
      Tiobon.Core.Services/Ghrh/Ghrh_ResumeServices.cs

@ -2105,5 +2105,15 @@ ORDER BY SortNo ASC";
#endregion #endregion
#region 获取多语
public async Task<string> QueryLangValue(string key, int langId, string defaultValue)
{
string sql = $"select [dbo].[FLangKeyToValue]('{key}',{langId},null)";
string value = await Db.Ado.GetStringAsync(sql);
if (value.IsNullOrEmpty()) value = defaultValue;
return value;
}
#endregion
#endregion #endregion
} }

@ -810,29 +810,28 @@ ORDER BY A.SortNo ASC";
Dictionary<string, string> dict = new Dictionary<string, string>() Dictionary<string, string> dict = new Dictionary<string, string>()
{ {
{ "CompanyName", companyName}, { "CompanyName", companyName},
{ "LoginDesc", AppSettings.app(new string[] { "Resume", "LoginDesc" }) }, { "LoginDesc", await QueryLangValue("Recruit_Resume_From_Login_Desc",langId,AppSettings.app(new string[] { "Resume", "LoginDesc" })) },
{ "LoginTitle", AppSettings.app(new string[] { "Resume", "LoginTitle" }) }, { "LoginTitle", await QueryLangValue("Recruit_Resume_From_Login_Title",langId,AppSettings.app(new string[] { "Resume", "LoginTitle" })) },
{ "StaffName", "姓名" }, { "StaffName", await QueryLangValue("Recruit_Resume_From_Staff_Name",langId,"姓名") },
{ "Mobile", "手机号" }, { "Mobile",await QueryLangValue("Recruit_Resume_From_Mobile",langId,"手机号") },
{ "IdCardNo", "身份证后六位" }, { "AgainLoginText",await QueryLangValue("Recruit_Resume_From_Login_Again_Login_Text",langId,"二次登录") },
{ "AgainLoginText", "二次登录" }, { "LoginBtnText",await QueryLangValue("Recruit_Resume_From_Login_Btn_Text",langId,"登录") },
{ "LoginBtnText", "登录" },
{ "LogoUrl", url }, { "LogoUrl", url },
{ "StartInputText", "开始填写" }, { "StartInputText",await QueryLangValue("Recruit_Resume_From_Start_Input_Text",langId,"开始填写") },
{ "HoldText", "暂存" }, { "HoldText",await QueryLangValue("Recruit_Resume_From_Login_Hold_Text",langId,"暂存") },
{ "NextText", "下一步" }, { "NextText", await QueryLangValue("Recruit_Resume_From_Login_Next_Text",langId,"下一步") },
{ "PreviousText", "上一步" }, { "PreviousText", await QueryLangValue("Recruit_Resume_From_Previous_Text",langId,"上一步") },
{ "QuestionText", "道题目" }, { "QuestionText",await QueryLangValue("Recruit_Resume_From_Question_Text",langId,"道题目") },
{ "PleaseEnterText", "请输入" }, { "PleaseEnterText",await QueryLangValue("Recruit_Resume_From_Please_Enter_Text",langId,"请输入") },
{ "PleaseSelectText", "请选择" }, { "PleaseSelectText",await QueryLangValue("Recruit_Resume_From_Please_Select_Text",langId,"请选择") },
{ "ApplicantPromiseText", "应聘者承诺" }, { "ApplicantPromiseText", await QueryLangValue("Recruit_Resume_From_Applicant_Promise_Text",langId,"应聘者承诺") },
{ "HasSubmitText", "已提交" }, { "HasSubmitText",await QueryLangValue("Recruit_Resume_From_Has_Submit_Text",langId,"已提交") },
{ "SubmitText", "提交" }, { "SubmitText",await QueryLangValue("Recruit_Resume_From_Submit_Text",langId,"提交") },
{ "InformationCompletionDegreeText", "信息填写完成度" }, { "InformationCompletionDegreeText",await QueryLangValue("Recruit_Resume_From_Infor_Completion_Degree_Text",langId,"信息填写完成度") },
{ "AddText", "新增" }, { "AddText", await QueryLangValue("Recruit_Resume_From_Add_Text",langId,"新增") },
{ "DeleteText", "删除" }, { "DeleteText",await QueryLangValue("Recruit_Resume_From_Delete_Text",langId,"删除") },
{ "TrueText", "是" }, { "TrueText",await QueryLangValue("Recruit_Resume_From_True_Text",langId,"是") },
{ "FalseText", "否" } { "FalseText",await QueryLangValue("Recruit_Resume_From_False_Text",langId,"否") }
}; };
return ServiceResult<Dictionary<string, string>>.OprateSuccess("查询成功", dict); return ServiceResult<Dictionary<string, string>>.OprateSuccess("查询成功", dict);
@ -3071,7 +3070,7 @@ WHERE A.IsEnable = 1 AND C.IsEnable = 1
#endregion #endregion
#region 简历下载 #region 简历下载
public async Task<ServiceResult<string>> Download(List<long> ids) public async Task<ServiceResult<string>> Download(List<long> ids)
{ {
string frontUrl = AppSettings.app(["Startup", "FrontUrl"]); string frontUrl = AppSettings.app(["Startup", "FrontUrl"]);

Loading…
Cancel
Save