Merge remote-tracking branch 'origin/dev/feat/partner1.4_20231009' into dev/feat/partner1.4_20231009
This commit is contained in:
@@ -264,7 +264,9 @@ public class InterviewServiceImpl implements InterviewService {
|
|||||||
throw new ApiException(ErrorCodeEnum.ROOM_STATUS_ERROR);
|
throw new ApiException(ErrorCodeEnum.ROOM_STATUS_ERROR);
|
||||||
}
|
}
|
||||||
HyPartnerInterviewPlanDO record = new HyPartnerInterviewPlanDO();
|
HyPartnerInterviewPlanDO record = new HyPartnerInterviewPlanDO();
|
||||||
if(StringUtils.isNotEmpty(interviewInfo.getFeishuCalendarId())&&StringUtils.isNotEmpty(interviewInfo.getFeishuScheduleId())) {
|
//被委托或者因转让导致的面试官变更的线索不操作日程
|
||||||
|
Integer transferTimes = hyPartnerLineInfoMapper.getTransferTimes(interviewInfo.getPartnerLineId());
|
||||||
|
if(transferTimes==0&&StringUtils.isNotEmpty(interviewInfo.getFeishuCalendarId())&&StringUtils.isNotEmpty(interviewInfo.getFeishuScheduleId())) {
|
||||||
//1.原面试官日程删除
|
//1.原面试官日程删除
|
||||||
DeleteCalendarEventDTO deleteCalendarEventDTO = new DeleteCalendarEventDTO();
|
DeleteCalendarEventDTO deleteCalendarEventDTO = new DeleteCalendarEventDTO();
|
||||||
deleteCalendarEventDTO.setCalendarId(interviewInfo.getFeishuCalendarId());
|
deleteCalendarEventDTO.setCalendarId(interviewInfo.getFeishuCalendarId());
|
||||||
|
|||||||
@@ -17,6 +17,7 @@ import com.cool.store.http.ISVHttpRequest;
|
|||||||
import com.cool.store.mapper.HyInspectionMapper;
|
import com.cool.store.mapper.HyInspectionMapper;
|
||||||
import com.cool.store.mapper.HyPartnerInterviewMapper;
|
import com.cool.store.mapper.HyPartnerInterviewMapper;
|
||||||
import com.cool.store.mapper.HyPartnerInterviewPlanMapper;
|
import com.cool.store.mapper.HyPartnerInterviewPlanMapper;
|
||||||
|
import com.cool.store.mapper.HyPartnerLineInfoMapper;
|
||||||
import com.cool.store.request.CloseFollowRequest;
|
import com.cool.store.request.CloseFollowRequest;
|
||||||
import com.cool.store.request.EntrustOthersReq;
|
import com.cool.store.request.EntrustOthersReq;
|
||||||
import com.cool.store.request.TransferInvestmentManagerRequest;
|
import com.cool.store.request.TransferInvestmentManagerRequest;
|
||||||
@@ -61,6 +62,9 @@ public class InterviewWorkFlowService extends WorkFlowBaseService {
|
|||||||
|
|
||||||
@Autowired
|
@Autowired
|
||||||
private LogService logService;
|
private LogService logService;
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
private HyPartnerLineInfoMapper hyPartnerLineInfoMapper;
|
||||||
@Override
|
@Override
|
||||||
public WorkflowStageEnum getWorkFlowStage() {
|
public WorkflowStageEnum getWorkFlowStage() {
|
||||||
return WorkflowStageEnum.RESERVATION;
|
return WorkflowStageEnum.RESERVATION;
|
||||||
@@ -77,7 +81,8 @@ public class InterviewWorkFlowService extends WorkFlowBaseService {
|
|||||||
LoginUserInfo operator = CurrentUserHolder.getUser();
|
LoginUserInfo operator = CurrentUserHolder.getUser();
|
||||||
HyPartnerInterviewDO interviewBaseInfo = interviewBaseInfos.get(0);
|
HyPartnerInterviewDO interviewBaseInfo = interviewBaseInfos.get(0);
|
||||||
InterviewVO interviewInfo = hyPartnerInterviewPlanMapper.getInterviewInfo(String.valueOf(interviewBaseInfo.getInterviewPlanId()));
|
InterviewVO interviewInfo = hyPartnerInterviewPlanMapper.getInterviewInfo(String.valueOf(interviewBaseInfo.getInterviewPlanId()));
|
||||||
if(Integer.parseInt(WorkflowStatusEnum.INTERVIEW_2.getCode()) == interviewBaseInfo.getStatus()
|
Integer transferTimes = hyPartnerLineInfoMapper.getTransferTimes(interviewInfo.getPartnerLineId());
|
||||||
|
if(transferTimes==0&&Integer.parseInt(WorkflowStatusEnum.INTERVIEW_2.getCode()) == interviewBaseInfo.getStatus()
|
||||||
&& StringUtils.isNotEmpty(interviewInfo.getRoomStatus())
|
&& StringUtils.isNotEmpty(interviewInfo.getRoomStatus())
|
||||||
&& String.valueOf(RoomStatus.WAIT_FOR_OPEN.getCode()).equals(interviewInfo.getRoomStatus())
|
&& String.valueOf(RoomStatus.WAIT_FOR_OPEN.getCode()).equals(interviewInfo.getRoomStatus())
|
||||||
&& StringUtils.isNotEmpty(interviewInfo.getFeishuCalendarId())
|
&& StringUtils.isNotEmpty(interviewInfo.getFeishuCalendarId())
|
||||||
|
|||||||
Reference in New Issue
Block a user