Merge remote-tracking branch 'xfsg/cc_partner_init' into cc_partner_init
This commit is contained in:
@@ -6,6 +6,7 @@ package com.cool.store.enums;
|
||||
* @Description: 面试状态枚举
|
||||
*/
|
||||
public enum InterviewStatusEnum {
|
||||
// 0-待预约 1-待面审 2-待审核 3-审批通过 4-不通过
|
||||
WAIT_APPOINTMENT(0, "待预约"),
|
||||
WAIT_INTERVIEW(1, "待面审"),
|
||||
WAIT_AUDIT(2, "待审核"),
|
||||
|
||||
@@ -79,7 +79,7 @@ public enum WorkflowSubStageEnum{
|
||||
break;
|
||||
case STORE_EXPERIENCE:
|
||||
case SECOND_INTERVIEWS:
|
||||
this.nextStage = SECOND_INTERVIEWS;
|
||||
this.nextStage = null;
|
||||
break;
|
||||
}
|
||||
return nextStage;
|
||||
|
||||
@@ -31,13 +31,13 @@
|
||||
from
|
||||
xfsg_line_calendars_event
|
||||
where
|
||||
((start_time between #{startTime} and #{endTime}) or (end_time between #{startTime} and #{endTime}))
|
||||
<![CDATA[((start_time > #{startTime} and start_time < #{endTime}) or (end_time > #{startTime} and end_time < #{endTime}))]]>
|
||||
and
|
||||
interview_type = #{interviewType}
|
||||
<if test="interviewType == 0">
|
||||
and interviewer_user_id = #{interviewerUserId}
|
||||
</if>
|
||||
<if test="regionId == 1">
|
||||
<if test="interviewType == 1 or interviewType == 2">
|
||||
and region_id = #{regionId}
|
||||
</if>
|
||||
<if test="excludeInterviewId != null">
|
||||
|
||||
@@ -385,8 +385,16 @@ public class LineInterviewServiceImpl extends LineFlowService implements LineInt
|
||||
updateInterviewInfo.setId(interviewInfo.getId());
|
||||
updateInterviewInfo.setAuditId(auditId);
|
||||
updateInterviewInfo.setInterviewStatus(InterviewStatusEnum.PASS.getCode());
|
||||
//更新线索阶段
|
||||
lineInfoDAO.updateWorkflowStage(lineInfo.getId(), nextStage, nextStage.getInitStatus());
|
||||
if(WorkflowSubStageEnum.SECOND_INTERVIEWS.equals(workflowSubStageEnum)){
|
||||
//更新线索阶段
|
||||
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;
|
||||
}
|
||||
|
||||
|
||||
@@ -57,7 +57,6 @@ public class SignValidateFilter implements Filter {
|
||||
"/**/swagger*/**",
|
||||
"/**/webjars/**",
|
||||
"/xfsg/mini/program/v1/partnerManage/openArea/areaApplyQuery",
|
||||
"/xfsg/mini/**",
|
||||
"/xfsg/*/api/audit/result"
|
||||
|
||||
);
|
||||
|
||||
@@ -74,7 +74,7 @@ xxl.job.executor.ip =
|
||||
xxl.job.executor.port = 40001
|
||||
xxl.job.executor.logpath = logs/xxl-job/jobhandler
|
||||
xxl.job.executor.logretentiondays = 30
|
||||
xxl.job.accessToken =
|
||||
xxl.job.accessToken = 25365115eed84e9ba5e0040abb255a09
|
||||
|
||||
exhibition.channel.id=52399
|
||||
recommended.channel.id=52400
|
||||
|
||||
Reference in New Issue
Block a user