招聘模块多语

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
#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
}

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

Loading…
Cancel
Save