|
|
|
|
@@ -9,10 +9,7 @@ import com.cool.store.dto.calendar.*;
|
|
|
|
|
import com.cool.store.dto.message.SendCardMessageDTO;
|
|
|
|
|
import com.cool.store.dto.partner.EnterInterviewDto;
|
|
|
|
|
import com.cool.store.entity.*;
|
|
|
|
|
import com.cool.store.enums.ErrorCodeEnum;
|
|
|
|
|
import com.cool.store.enums.MessageTypeEnum;
|
|
|
|
|
import com.cool.store.enums.RoomStatus;
|
|
|
|
|
import com.cool.store.enums.WorkflowStatusEnum;
|
|
|
|
|
import com.cool.store.enums.*;
|
|
|
|
|
import com.cool.store.exception.ApiException;
|
|
|
|
|
import com.cool.store.exception.ServiceException;
|
|
|
|
|
import com.cool.store.http.ISVHttpRequest;
|
|
|
|
|
@@ -318,6 +315,13 @@ public class InterviewServiceImpl implements InterviewService {
|
|
|
|
|
hyPartnerInterviewDO.setStatus(Integer.valueOf(WorkflowStatusEnum.RESERVATION_1.getCode()));
|
|
|
|
|
hyPartnerInterviewMapper.insertSelective(hyPartnerInterviewDO);
|
|
|
|
|
|
|
|
|
|
//修改线索状态
|
|
|
|
|
HyPartnerLineInfoDO hyPartnerLineDO = new HyPartnerLineInfoDO();
|
|
|
|
|
hyPartnerLineDO.setId(request.getPartnerLineId());
|
|
|
|
|
hyPartnerLineDO.setWorkflowStatus(WorkflowStatusEnum.RESERVATION_1.getCode());
|
|
|
|
|
hyPartnerLineDO.setUpdateTime(new Date());
|
|
|
|
|
hyPartnerLineInfoMapper.updateByPrimaryKeySelective(hyPartnerLineDO);
|
|
|
|
|
|
|
|
|
|
//异步发送飞书信息给面试官
|
|
|
|
|
InterviewVO interviewVO = hyPartnerInterviewPlanMapper.getInterviewInfo(String.valueOf(interviewPlanId));
|
|
|
|
|
List<String> userIds = new ArrayList<>();
|
|
|
|
|
@@ -376,6 +380,14 @@ public class InterviewServiceImpl implements InterviewService {
|
|
|
|
|
hyPartnerInterviewDO.setStatus(Integer.valueOf(WorkflowStatusEnum.INTERVIEW_2.getCode()));
|
|
|
|
|
hyPartnerInterviewDO.setUpdateTime(new Date());
|
|
|
|
|
hyPartnerInterviewMapper.updateByPrimaryKeySelective(hyPartnerInterviewDO);
|
|
|
|
|
|
|
|
|
|
//更新线索状态
|
|
|
|
|
HyPartnerLineInfoDO hyPartnerLineDO = new HyPartnerLineInfoDO();
|
|
|
|
|
hyPartnerLineDO.setId(request.getPartnerLineId());
|
|
|
|
|
hyPartnerLineDO.setWorkflowStage(WorkflowStageEnum.INTERVIEW.getCode());
|
|
|
|
|
hyPartnerLineDO.setWorkflowStatus(WorkflowStatusEnum.INTERVIEW_2.getCode());
|
|
|
|
|
hyPartnerLineDO.setUpdateTime(new Date());
|
|
|
|
|
hyPartnerLineInfoMapper.updateByPrimaryKeySelective(hyPartnerLineDO);
|
|
|
|
|
//异步发送短信给加盟商
|
|
|
|
|
InterviewSmsReq interviewSmsReq = new InterviewSmsReq();
|
|
|
|
|
interviewSmsReq.setInterviewStartTime(DateUtil.format(DateUtil.parse(interviewVO.getStartTime()), DatePattern.NORM_DATETIME_MINUTE_PATTERN));
|
|
|
|
|
|