MODIFY-jclRecruit.properties配置文件,配置项简化

This commit is contained in:
dxfeng 2024-06-26 10:25:03 +08:00
parent 82851b2a46
commit 73aaa2db96
1 changed files with 76 additions and 11 deletions

View File

@ -1,5 +1,6 @@
package com.engine.recruit.constant;
import com.engine.recruit.conn.ApplicantCommonInfo;
import com.engine.recruit.exception.CustomizeRunTimeException;
import org.apache.commons.lang.StringUtils;
import weaver.general.BaseBean;
@ -48,15 +49,7 @@ public class RecruitConstant {
HTTP_URL = getRecruitPropValue("HTTP_URL");
RECRUIT_MESSAGE_TYPE = getRecruitPropValue("RECRUIT_MESSAGE_TYPE");
INTERVIEW_MESSAGE_TYPE = getRecruitPropValue("INTERVIEW_MESSAGE_TYPE");
INTERVIEW_ADD_MESSAGE_TITLE = getRecruitPropValue("INTERVIEW_ADD_MESSAGE_TITLE");
INTERVIEW_CANCEL_MESSAGE_TITLE = getRecruitPropValue("INTERVIEW_CANCEL_MESSAGE_TITLE");
INTERVIEW_EVALUATE_MESSAGE_TITLE = getRecruitPropValue("INTERVIEW_EVALUATE_MESSAGE_TITLE");
INTERVIEW_ADJUSTMENT_MESSAGE_TITLE = getRecruitPropValue("INTERVIEW_ADJUSTMENT_MESSAGE_TITLE");
JOIN_BLACKLIST_MESSAGE_TITLE = getRecruitPropValue("JOIN_BLACKLIST_MESSAGE_TITLE");
SCREENING_MESSAGE_TYPE = getRecruitPropValue("SCREENING_MESSAGE_TYPE");
SCREENING_MESSAGE_TITLE = getRecruitPropValue("SCREENING_MESSAGE_TITLE");
SCREENING_MESSAGE_URL = getRecruitPropValue("SCREENING_MESSAGE_URL");
MOBILE_APPID_COLLECT = getRecruitPropValue("MOBILE_APPID_COLLECT");
// 信息采集移动建模地址
COLLECT_MESSAGE_LINK = getCompleteUrl(getRecruitPropValue("COLLECT_MESSAGE_LINK"));
@ -64,8 +57,7 @@ public class RecruitConstant {
// offer反馈移动建模地址
OFFER_MOBILE_URL = getCompleteUrl(getRecruitPropValue("OFFER_MOBILE_URL"));
APPLICANTS_RESUMES_CATEGORY = getRecruitPropValue("APPLICANTS_RESUMES_CATEGORY");
// 面试反馈地址
INTERVIEW_FEEDBACK_URL = getCompleteUrl(getRecruitPropValue("INTERVIEW_FEEDBACK_URL"));
// 简历订阅相关
REMIND_SEARCH_LINK = getCompleteUrl(getRecruitPropValue("REMIND_SEARCH_LINK"));
// OCR相关
@ -73,6 +65,79 @@ public class RecruitConstant {
OCR_URL = getRecruitPropValue("OCR_URL");
APP_ID = getRecruitPropValue("APP_ID");
APP_SECRET = getRecruitPropValue("APP_SECRET");
/*处理非必填字段,为空的话,指定默认值*/
// 面试反馈消息提醒消息来源
String interviewMessageType = getRecruitPropValue("INTERVIEW_MESSAGE_TYPE");
if (StringUtils.isBlank(interviewMessageType)) {
interviewMessageType = RECRUIT_MESSAGE_TYPE;
}
INTERVIEW_MESSAGE_TYPE = interviewMessageType;
// 添加面试消息提醒标题
String interviewAddMessageTitle = getRecruitPropValue("INTERVIEW_ADD_MESSAGE_TITLE");
if (StringUtils.isBlank(interviewAddMessageTitle)) {
interviewAddMessageTitle = "面试安排提醒";
}
INTERVIEW_ADD_MESSAGE_TITLE = interviewAddMessageTitle;
// 取消面试消息提醒标题
String interviewCancelMessageTitle = getRecruitPropValue("INTERVIEW_CANCEL_MESSAGE_TITLE");
if (StringUtils.isBlank(interviewCancelMessageTitle)) {
interviewCancelMessageTitle = "取消面试提醒";
}
INTERVIEW_CANCEL_MESSAGE_TITLE = interviewCancelMessageTitle;
// 面试评价消息提醒标题
String interviewEvaluateMessageTitle = getRecruitPropValue("INTERVIEW_EVALUATE_MESSAGE_TITLE");
if (StringUtils.isBlank(interviewEvaluateMessageTitle)) {
interviewEvaluateMessageTitle = "面试评价提醒";
}
INTERVIEW_EVALUATE_MESSAGE_TITLE = interviewEvaluateMessageTitle;
// 调整面试消息提醒标题
String interviewAdjustmentMessageTitle = getRecruitPropValue("INTERVIEW_ADJUSTMENT_MESSAGE_TITLE");
if (StringUtils.isBlank(interviewAdjustmentMessageTitle)) {
interviewAdjustmentMessageTitle = "面试调整提醒";
}
INTERVIEW_ADJUSTMENT_MESSAGE_TITLE = interviewAdjustmentMessageTitle;
// 人才黑名单通知,消息提醒标题
String joinBlacklistMessageTitle = getRecruitPropValue("JOIN_BLACKLIST_MESSAGE_TITLE");
if (StringUtils.isBlank(joinBlacklistMessageTitle)) {
joinBlacklistMessageTitle = "人才黑名单通知";
}
JOIN_BLACKLIST_MESSAGE_TITLE = joinBlacklistMessageTitle;
// 筛选反馈消息提醒消息来源
String screeningMessageType = getRecruitPropValue("SCREENING_MESSAGE_TYPE");
if (StringUtils.isBlank(screeningMessageType)) {
screeningMessageType = RECRUIT_MESSAGE_TYPE;
}
SCREENING_MESSAGE_TYPE = screeningMessageType;
// 筛选反馈消息提醒标题
String screeningMessageTitle = getRecruitPropValue("SCREENING_MESSAGE_TITLE");
if (StringUtils.isBlank(screeningMessageTitle)) {
screeningMessageTitle = "简历筛选";
}
SCREENING_MESSAGE_TITLE = screeningMessageTitle;
// 筛选反馈消息提醒链接地址
String screeningMessageUrl = getRecruitPropValue("SCREENING_MESSAGE_URL");
if (StringUtils.isBlank(screeningMessageUrl)) {
// 根据customSearchCode获取默认的查询列表
screeningMessageUrl = "/wui/index.html#/main/cube/search?customid=" + ApplicantCommonInfo.getCustomSearchId("b746e3cf80454289a3ade2b17147e297");
}
SCREENING_MESSAGE_URL = screeningMessageUrl;
// 面试反馈地址
String interviewFeedbackUrl = getCompleteUrl(getRecruitPropValue("INTERVIEW_FEEDBACK_URL"));
if(StringUtils.isBlank(interviewFeedbackUrl)){
interviewFeedbackUrl = "/spa/custom/static/index.html#/main/cs/app/9277c228302347dc88a958b69ee96234_Interview";
}
INTERVIEW_FEEDBACK_URL = interviewFeedbackUrl;
}
/**