优化面试相关信息处理逻辑

This commit is contained in:
dxfeng 2024-12-23 09:58:53 +08:00
parent f89605f3d9
commit d7ff9b7ebb
2 changed files with 5 additions and 1 deletions

View File

@ -97,6 +97,7 @@ public class BatchAddInterviewResultModeExpand extends AbstractModeExpandJavaCod
Set<String> userIdSet = new HashSet<>(); Set<String> userIdSet = new HashSet<>();
userIdSet.addAll(Arrays.asList(msg.split(","))); userIdSet.addAll(Arrays.asList(msg.split(",")));
userIdSet.addAll(Arrays.asList(ptmsg.split(","))); userIdSet.addAll(Arrays.asList(ptmsg.split(",")));
String msfsValue = ApplicantCommonInfo.getSelectName(String.valueOf(formIdByTableName), "msfs", Util.null2String(mainDataMap.get("msfs")));
for (Map<String, Object> detailDataMap : detailMapList) { for (Map<String, Object> detailDataMap : detailMapList) {
List<Object> paramList = buildParamList(detailDataMap); List<Object> paramList = buildParamList(detailDataMap);
@ -121,7 +122,6 @@ public class BatchAddInterviewResultModeExpand extends AbstractModeExpandJavaCod
// ypzValue + "-" + ypzwValue + "-" + msfsValue // ypzValue + "-" + ypzwValue + "-" + msfsValue
String ypzValue = ApplicantCommonInfo.getApplicantName(Util.null2String(detailDataMap.get("ypz"))); String ypzValue = ApplicantCommonInfo.getApplicantName(Util.null2String(detailDataMap.get("ypz")));
String ypzwValue = ApplicantCommonInfo.getApplicantPosition(Util.null2String(detailDataMap.get("ypzw"))); String ypzwValue = ApplicantCommonInfo.getApplicantPosition(Util.null2String(detailDataMap.get("ypzw")));
String msfsValue = ApplicantCommonInfo.getSelectName(String.valueOf(formIdByTableName), "msfs", Util.null2String(detailDataMap.get("msfs")));
workPlanCreateParams.setPlanName(ypzValue + "-" + ypzwValue + "-" + msfsValue); workPlanCreateParams.setPlanName(ypzValue + "-" + ypzwValue + "-" + msfsValue);
workPlanCreateParams.setMemberIds(StringUtils.join(userIdSet,",")); workPlanCreateParams.setMemberIds(StringUtils.join(userIdSet,","));
workPlanCreateParams.setUrgentLevel("1"); workPlanCreateParams.setUrgentLevel("1");
@ -160,6 +160,7 @@ public class BatchAddInterviewResultModeExpand extends AbstractModeExpandJavaCod
String msdd = Util.null2String(mainDataMap.get("msdd")); String msdd = Util.null2String(mainDataMap.get("msdd"));
msgBuilder.append("面试时间:").append(msrq).append(";面试官:").append(RecruitModeUtil.getResourceNames(msg)).append("").append(RecruitModeUtil.getResourceNames(ptmsg)).append("<br/>"); msgBuilder.append("面试时间:").append(msrq).append(";面试官:").append(RecruitModeUtil.getResourceNames(msg)).append("").append(RecruitModeUtil.getResourceNames(ptmsg)).append("<br/>");
msgBuilder.append("面试方式:").append(msfsValue).append("<br/>");
msgBuilder.append("面试地址:").append(msdd); msgBuilder.append("面试地址:").append(msdd);
// 消息发送 // 消息发送

View File

@ -109,6 +109,9 @@ public class CreateInterviewModeExpand extends AbstractModeExpandJavaCodeNew {
msgBuilder.append(";应聘职位:").append(ApplicantCommonInfo.getApplicantPosition(ypzw)); msgBuilder.append(";应聘职位:").append(ApplicantCommonInfo.getApplicantPosition(ypzw));
msgBuilder.append("<br/>"); msgBuilder.append("<br/>");
msgBuilder.append("面试时间:").append(msrq).append(";面试官:").append(RecruitModeUtil.getResourceNames(msg)).append("").append(RecruitModeUtil.getResourceNames(ptmsg)).append("<br/>"); msgBuilder.append("面试时间:").append(msrq).append(";面试官:").append(RecruitModeUtil.getResourceNames(msg)).append("").append(RecruitModeUtil.getResourceNames(ptmsg)).append("<br/>");
int formIdByTableName = ApplicantCommonInfo.getFormIdByTableName("uf_jcl_ms");
String msfsValue = ApplicantCommonInfo.getSelectName(String.valueOf(formIdByTableName), "msfs", Util.null2String(mainDataMap.get("msfs")));
msgBuilder.append("面试方式:").append(msfsValue).append("<br/>");
msgBuilder.append("面试地址:").append(msdd); msgBuilder.append("面试地址:").append(msdd);
// 消息发送 // 消息发送