update
This commit is contained in:
@@ -6,6 +6,7 @@ package com.cool.store.enums;
|
|||||||
* @Description: 面试状态枚举
|
* @Description: 面试状态枚举
|
||||||
*/
|
*/
|
||||||
public enum InterviewStatusEnum {
|
public enum InterviewStatusEnum {
|
||||||
|
// 0-待预约 1-待面审 2-待审核 3-审批通过 4-不通过
|
||||||
WAIT_APPOINTMENT(0, "待预约"),
|
WAIT_APPOINTMENT(0, "待预约"),
|
||||||
WAIT_INTERVIEW(1, "待面审"),
|
WAIT_INTERVIEW(1, "待面审"),
|
||||||
WAIT_AUDIT(2, "待审核"),
|
WAIT_AUDIT(2, "待审核"),
|
||||||
|
|||||||
@@ -79,7 +79,7 @@ public enum WorkflowSubStageEnum{
|
|||||||
break;
|
break;
|
||||||
case STORE_EXPERIENCE:
|
case STORE_EXPERIENCE:
|
||||||
case SECOND_INTERVIEWS:
|
case SECOND_INTERVIEWS:
|
||||||
this.nextStage = SECOND_INTERVIEWS;
|
this.nextStage = null;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
return nextStage;
|
return nextStage;
|
||||||
|
|||||||
@@ -385,8 +385,16 @@ public class LineInterviewServiceImpl extends LineFlowService implements LineInt
|
|||||||
updateInterviewInfo.setId(interviewInfo.getId());
|
updateInterviewInfo.setId(interviewInfo.getId());
|
||||||
updateInterviewInfo.setAuditId(auditId);
|
updateInterviewInfo.setAuditId(auditId);
|
||||||
updateInterviewInfo.setInterviewStatus(InterviewStatusEnum.PASS.getCode());
|
updateInterviewInfo.setInterviewStatus(InterviewStatusEnum.PASS.getCode());
|
||||||
//更新线索阶段
|
if(WorkflowSubStageEnum.SECOND_INTERVIEWS.equals(workflowSubStageEnum)){
|
||||||
lineInfoDAO.updateWorkflowStage(lineInfo.getId(), nextStage, nextStage.getInitStatus());
|
//更新线索阶段
|
||||||
|
lineInfoDAO.updateWorkflowStage(lineInfo.getId(), nextStage, nextStage.getInitStatus());
|
||||||
|
}else{
|
||||||
|
LineInfoDO updateLine = new LineInfoDO();
|
||||||
|
updateLine.setId(lineInfo.getId());
|
||||||
|
updateLine.setWorkflowStage(WorkflowStageEnum.STORE.getCode());
|
||||||
|
updateLine.setWorkflowSubStageStatus(WorkflowSubStageStatusEnum.SECOND_INTERVIEWS_125.getCode());
|
||||||
|
lineInfoDAO.updateLineInfo(updateLine);
|
||||||
|
}
|
||||||
return lineInterviewDAO.updateInterviewInfo(updateInterviewInfo) > 0;
|
return lineInterviewDAO.updateInterviewInfo(updateInterviewInfo) > 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user