From 459436512c7484d3753642969f65f83bc4e0ae88 Mon Sep 17 00:00:00 2001 From: pserimal Date: Mon, 19 Jun 2023 16:34:52 +0800 Subject: [PATCH] =?UTF-8?q?=E8=A7=A3=E6=9E=90=E9=9D=A2=E8=AF=95=E8=BF=87?= =?UTF-8?q?=E7=A8=8B=E4=BF=A1=E6=81=AFprocessInfo?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/cool/store/vo/interview/InterviewVO.java | 10 +++++++++- .../java/com/cool/store/service/InterviewService.java | 4 ++-- .../cool/store/service/impl/InterviewServiceImpl.java | 4 ++++ 3 files changed, 15 insertions(+), 3 deletions(-) diff --git a/coolstore-partner-model/src/main/java/com/cool/store/vo/interview/InterviewVO.java b/coolstore-partner-model/src/main/java/com/cool/store/vo/interview/InterviewVO.java index 2e6102b82..55c79cb9e 100644 --- a/coolstore-partner-model/src/main/java/com/cool/store/vo/interview/InterviewVO.java +++ b/coolstore-partner-model/src/main/java/com/cool/store/vo/interview/InterviewVO.java @@ -4,6 +4,8 @@ import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; +import java.util.List; + /** * @Author: young.yu * @Date: 2023-06-08 16:26 @@ -22,6 +24,9 @@ public class InterviewVO { @ApiModelProperty("资质审核流程id") private String qualifyVerifyId; + @ApiModelProperty("意向合同编号") + private String intentionContractNo; + @ApiModelProperty("审核通过时间") private String passTime; @@ -76,7 +81,10 @@ public class InterviewVO { @ApiModelProperty(value = "预约状态 0 待预约;1待面试;2已开始;3待审核;4审批中;5审批通过;6拒绝", required = true) private Integer status; - @ApiModelProperty(value = "面试过程信息", required = false) + @ApiModelProperty(value = "面试过程信息视频URL数组", required = true) + private List processInfoList; + + @ApiModelProperty(value = "面试过程信息未解析String", required = false) private String processInfo; @ApiModelProperty("授权码") diff --git a/coolstore-partner-service/src/main/java/com/cool/store/service/InterviewService.java b/coolstore-partner-service/src/main/java/com/cool/store/service/InterviewService.java index 062e418e2..2d387e950 100644 --- a/coolstore-partner-service/src/main/java/com/cool/store/service/InterviewService.java +++ b/coolstore-partner-service/src/main/java/com/cool/store/service/InterviewService.java @@ -18,8 +18,8 @@ public interface InterviewService { List getInterviewList(GetInterviewListReq request); /** - * 根据面试会议id查询面试信息 - * @param interviewId + * 根据面试会议计划id查询面试信息 + * @param interviewPlanId * @return */ InterviewVO getInterviewInfo(String interviewPlanId); diff --git a/coolstore-partner-service/src/main/java/com/cool/store/service/impl/InterviewServiceImpl.java b/coolstore-partner-service/src/main/java/com/cool/store/service/impl/InterviewServiceImpl.java index 9566352a9..7e055b7d1 100644 --- a/coolstore-partner-service/src/main/java/com/cool/store/service/impl/InterviewServiceImpl.java +++ b/coolstore-partner-service/src/main/java/com/cool/store/service/impl/InterviewServiceImpl.java @@ -73,6 +73,10 @@ public class InterviewServiceImpl implements InterviewService { @Override public InterviewVO getInterviewInfo(String interviewPlanId) { InterviewVO vo = hyPartnerInterviewPlanMapper.getInterviewInfo(interviewPlanId); + //将 processInfo 解析为 List + List split = Arrays.asList(vo.getProcessInfo().split(",")); + vo.setProcessInfoList(split); + vo.setProcessInfo(""); //查询面试官和记录人信息 EnterpriseUserBaseInfoVO interviewerInfo = hyPartnerInterviewPlanMapper.getEnterpriseUserBaseInfo(vo.getInterviewerId()); vo.setInterviewerName(interviewerInfo.getName());