diff --git a/Tiobon.Core.Services/BASE/BaseServices.cs b/Tiobon.Core.Services/BASE/BaseServices.cs index bdf2ca31..f43c12da 100644 --- a/Tiobon.Core.Services/BASE/BaseServices.cs +++ b/Tiobon.Core.Services/BASE/BaseServices.cs @@ -2105,5 +2105,15 @@ ORDER BY SortNo ASC"; #endregion + #region 获取多语 + public async Task 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 } \ No newline at end of file diff --git a/Tiobon.Core.Services/Ghrh/Ghrh_ResumeServices.cs b/Tiobon.Core.Services/Ghrh/Ghrh_ResumeServices.cs index b9e31883..b1fb68cb 100644 --- a/Tiobon.Core.Services/Ghrh/Ghrh_ResumeServices.cs +++ b/Tiobon.Core.Services/Ghrh/Ghrh_ResumeServices.cs @@ -810,29 +810,28 @@ ORDER BY A.SortNo ASC"; Dictionary dict = new Dictionary() { { "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>.OprateSuccess("查询成功", dict); @@ -3071,7 +3070,7 @@ WHERE A.IsEnable = 1 AND C.IsEnable = 1 #endregion #region 简历下载 - + public async Task> Download(List ids) { string frontUrl = AppSettings.app(["Startup", "FrontUrl"]);