This commit is contained in:
zhangchenbiao
2024-04-07 17:21:12 +08:00
parent 238b582b36
commit 303e8005ac
3 changed files with 12 additions and 3 deletions

View File

@@ -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, "待审核"),

View File

@@ -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;

View File

@@ -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;
} }