面试/面谈

This commit is contained in:
zhangchenbiao
2024-03-21 11:27:57 +08:00
parent cab0b90e38
commit d4e164bc2c
4 changed files with 13 additions and 3 deletions

View File

@@ -7,7 +7,7 @@ package com.cool.store.enums;
*/
public enum InterviewStatusEnum {
WAIT_APPOINTMENT(0, "待预约"),
WAIT_INTERVIEW(1, "待面"),
WAIT_INTERVIEW(1, "待面"),
WAIT_AUDIT(2, "待审核"),
PASS(3, "审批通过"),
NOT_PASS(4, "不通过");

View File

@@ -16,7 +16,7 @@ public enum WorkflowSubStageEnum{
PAY_DEPOSIT(15, "缴纳意向金", 20, WorkflowSubStageStatusEnum.SIGN_INTENT_AGREEMENT_60, null),
SIGN_INTENT_AGREEMENT(20, "签署意向协议", 25, WorkflowSubStageStatusEnum.STORE_EXPERIENCE_85, null),
STORE_EXPERIENCE(25, "门店体验", 30, WorkflowSubStageStatusEnum.SECOND_INTERVIEWS_100, null),
SECOND_INTERVIEWS(30, "二审面试", null, null, "lineInterviewServiceImpl");
SECOND_INTERVIEWS(30, "二审面试", 30, WorkflowSubStageStatusEnum.SECOND_INTERVIEWS_125, "lineInterviewServiceImpl");
private Integer code;

View File

@@ -46,7 +46,10 @@ public enum WorkflowSubStageStatusEnum {
SECOND_INTERVIEWS_100(100,"待预约"),
SECOND_INTERVIEWS_105(105,"待面试"),
SECOND_INTERVIEWS_110(110,"待审核"),
SECOND_INTERVIEWS_115(115,"二审未通过");
SECOND_INTERVIEWS_115(115,"二审未通过"),
SECOND_INTERVIEWS_120(120,"二审重新面试"),
SECOND_INTERVIEWS_125(125,"二审通过"),
;
private Integer code;

View File

@@ -219,6 +219,13 @@ public class LineInterviewServiceImpl extends LineFlowService implements LineInt
interviewInfo.setInterviewStatus(InterviewStatusEnum.WAIT_AUDIT.getCode());
//更新线索状态
LineInfoDO lineInfo = new LineInfoDO();
lineInfo.setId(interviewInfo.getLineId());
if(InterviewTypeEnum.INTERVIEW.getCode().equals(interviewInfo.getInterviewType())){
lineInfo.setWorkflowSubStageStatus(WorkflowSubStageStatusEnum.FIRST_INTERVIEWS_35.getCode());
}
if(InterviewTypeEnum.SECOND_INTERVIEW.getCode().equals(interviewInfo.getInterviewType())){
lineInfo.setWorkflowSubStageStatus(WorkflowSubStageStatusEnum.SECOND_INTERVIEWS_110.getCode());
}
lineInfoDAO.updateLineInfo(lineInfo);
return lineInterviewDAO.updateInterviewInfo(interviewInfo);
}