面试不通过短信只在待审核阶段发送
This commit is contained in:
@@ -29,4 +29,7 @@ public class CloseFollowRequest {
|
||||
@ApiModelProperty("通过-pass 拒绝-reject")
|
||||
private String type;
|
||||
|
||||
@ApiModelProperty("是否是拉入黑名单操作,1 是 ,0 不是")
|
||||
private Integer whetherBlackList;
|
||||
|
||||
}
|
||||
|
||||
@@ -423,6 +423,7 @@ public class HyPartnerLineInfoServiceImpl implements HyPartnerLineInfoService {
|
||||
CloseFollowRequest closeFollowRequest = new CloseFollowRequest();
|
||||
closeFollowRequest.setLineId(lineId);
|
||||
closeFollowRequest.setRejectRealReason(joinReason);
|
||||
closeFollowRequest.setWhetherBlackList(1);
|
||||
workFlowService.endProcess(WorkflowStageEnum.getWorkflowStageByCode(line.getWorkflowStage()), closeFollowRequest);
|
||||
}
|
||||
|
||||
@@ -541,6 +542,7 @@ public class HyPartnerLineInfoServiceImpl implements HyPartnerLineInfoService {
|
||||
//标记删除线索参加的会销信息
|
||||
partnerExhibitionDAO.deleteAllByLineId(closeFollowRequest.getLineId());
|
||||
//各阶段单独的逻辑
|
||||
closeFollowRequest.setWhetherBlackList(0);
|
||||
workFlowService.endProcess(WorkflowStageEnum.getWorkflowStageByCode(hyPartnerLineInfoDO.getWorkflowStage()), closeFollowRequest);
|
||||
}
|
||||
|
||||
|
||||
@@ -119,8 +119,11 @@ public class InterviewWorkFlowService extends WorkFlowBaseService {
|
||||
//将线索进行到面试中的会销信息设为不通过
|
||||
partnerExhibitionDAO.rejectExhibitionInterview(interviewBaseInfo.getPartnerLineId().toString());
|
||||
|
||||
//发送面试不通过短信
|
||||
eventCenterHttpRequest.sendSmsVariable(interviewInfo.getPartnerMobile(), SMSMsgEnum.INTERVIEW_REJECT, request.getRejectPublicReason(), wechatMiniAppService.getMiniAppUrl());
|
||||
//面试待审核阶段被结束发送面试不通过短信
|
||||
//拉入黑名单不发短信
|
||||
if (request.getWhetherBlackList().equals(0) && interviewInfo.getStatus().equals(Integer.parseInt(WorkflowStatusEnum.INTERVIEW_4.getCode()))) {
|
||||
eventCenterHttpRequest.sendSmsVariable(interviewInfo.getPartnerMobile(), SMSMsgEnum.INTERVIEW_REJECT, request.getRejectPublicReason(), wechatMiniAppService.getMiniAppUrl());
|
||||
}
|
||||
|
||||
//记录日志
|
||||
RejectInterviewDTO log = RejectInterviewDTO.builder().mobile(operator.getMobile()).operateUserId(operator.getUserId()).operateUsername(operator.getName()).operateTime(DateUtil.format(new Date(), CoolDateUtils.DATE_FORMAT_SEC))
|
||||
|
||||
Reference in New Issue
Block a user