面试/面谈
This commit is contained in:
@@ -7,7 +7,7 @@ package com.cool.store.enums;
|
|||||||
*/
|
*/
|
||||||
public enum InterviewStatusEnum {
|
public enum InterviewStatusEnum {
|
||||||
WAIT_APPOINTMENT(0, "待预约"),
|
WAIT_APPOINTMENT(0, "待预约"),
|
||||||
WAIT_INTERVIEW(1, "待面试"),
|
WAIT_INTERVIEW(1, "待面审"),
|
||||||
WAIT_AUDIT(2, "待审核"),
|
WAIT_AUDIT(2, "待审核"),
|
||||||
PASS(3, "审批通过"),
|
PASS(3, "审批通过"),
|
||||||
NOT_PASS(4, "不通过");
|
NOT_PASS(4, "不通过");
|
||||||
|
|||||||
@@ -16,7 +16,7 @@ public enum WorkflowSubStageEnum{
|
|||||||
PAY_DEPOSIT(15, "缴纳意向金", 20, WorkflowSubStageStatusEnum.SIGN_INTENT_AGREEMENT_60, null),
|
PAY_DEPOSIT(15, "缴纳意向金", 20, WorkflowSubStageStatusEnum.SIGN_INTENT_AGREEMENT_60, null),
|
||||||
SIGN_INTENT_AGREEMENT(20, "签署意向协议", 25, WorkflowSubStageStatusEnum.STORE_EXPERIENCE_85, null),
|
SIGN_INTENT_AGREEMENT(20, "签署意向协议", 25, WorkflowSubStageStatusEnum.STORE_EXPERIENCE_85, null),
|
||||||
STORE_EXPERIENCE(25, "门店体验", 30, WorkflowSubStageStatusEnum.SECOND_INTERVIEWS_100, 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;
|
private Integer code;
|
||||||
|
|||||||
@@ -46,7 +46,10 @@ public enum WorkflowSubStageStatusEnum {
|
|||||||
SECOND_INTERVIEWS_100(100,"待预约"),
|
SECOND_INTERVIEWS_100(100,"待预约"),
|
||||||
SECOND_INTERVIEWS_105(105,"待面试"),
|
SECOND_INTERVIEWS_105(105,"待面试"),
|
||||||
SECOND_INTERVIEWS_110(110,"待审核"),
|
SECOND_INTERVIEWS_110(110,"待审核"),
|
||||||
SECOND_INTERVIEWS_115(115,"二审未通过");
|
SECOND_INTERVIEWS_115(115,"二审未通过"),
|
||||||
|
SECOND_INTERVIEWS_120(120,"二审重新面试"),
|
||||||
|
SECOND_INTERVIEWS_125(125,"二审通过"),
|
||||||
|
;
|
||||||
|
|
||||||
private Integer code;
|
private Integer code;
|
||||||
|
|
||||||
|
|||||||
@@ -219,6 +219,13 @@ public class LineInterviewServiceImpl extends LineFlowService implements LineInt
|
|||||||
interviewInfo.setInterviewStatus(InterviewStatusEnum.WAIT_AUDIT.getCode());
|
interviewInfo.setInterviewStatus(InterviewStatusEnum.WAIT_AUDIT.getCode());
|
||||||
//更新线索状态
|
//更新线索状态
|
||||||
LineInfoDO lineInfo = new LineInfoDO();
|
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);
|
lineInfoDAO.updateLineInfo(lineInfo);
|
||||||
return lineInterviewDAO.updateInterviewInfo(interviewInfo);
|
return lineInterviewDAO.updateInterviewInfo(interviewInfo);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user