diff --git a/coolstore-partner-model/src/main/java/com/cool/store/response/AuditDetailResponse.java b/coolstore-partner-model/src/main/java/com/cool/store/response/AuditDetailResponse.java index be20057a0..081fc539e 100644 --- a/coolstore-partner-model/src/main/java/com/cool/store/response/AuditDetailResponse.java +++ b/coolstore-partner-model/src/main/java/com/cool/store/response/AuditDetailResponse.java @@ -6,12 +6,13 @@ import lombok.Data; import java.text.SimpleDateFormat; import java.util.Date; +import java.util.List; @Data public class AuditDetailResponse { @ApiModelProperty("视频链接") - private String videoUrl; + private List videoUrl; private String startTime; diff --git a/coolstore-partner-service/src/main/java/com/cool/store/service/impl/AuditStatusServiceImpl.java b/coolstore-partner-service/src/main/java/com/cool/store/service/impl/AuditStatusServiceImpl.java index 1d9b1c2eb..8e0fe6bc7 100644 --- a/coolstore-partner-service/src/main/java/com/cool/store/service/impl/AuditStatusServiceImpl.java +++ b/coolstore-partner-service/src/main/java/com/cool/store/service/impl/AuditStatusServiceImpl.java @@ -1,5 +1,6 @@ package com.cool.store.service.impl; +import com.alibaba.fastjson.JSONObject; import com.cool.store.context.CurrentUserHolder; import com.cool.store.context.LoginUserInfo; import com.cool.store.dao.EnterpriseUserDAO; @@ -102,7 +103,7 @@ public class AuditStatusServiceImpl implements AuditStatusService { AuditStatusDO auditStatusDO = auditStatusMapper.selectByPrimaryKey(request.getCheckId()); LineInterviewDO lineInterviewDO = lineInterviewMapper.selectByPrimaryKey(auditStatusDO.getInterviewId()); LineAuditInfoDO auditInfo = lineAuditInfoDAO.getAuditInfo(auditStatusDO.getAuditId()); - response.setVideoUrl(lineInterviewDO.getVideoUrl()); + response.setVideoUrl(JSONObject.parseArray(lineInterviewDO.getVideoUrl(), String.class)); response.setStartTime(DateUtils.parseDateToStr(DateUtils.YYYY_MM_DD_HH_MM_SS, lineInterviewDO.getActualStartTime())); response.setEndTime(DateUtils.parseDateToStr(DateUtils.YYYY_MM_DD_HH_MM_SS, lineInterviewDO.getActualEndTime())); diff --git a/coolstore-partner-web/src/main/java/com/cool/store/controller/webb/AuditStatusController.java b/coolstore-partner-web/src/main/java/com/cool/store/controller/webb/AuditStatusController.java index 661cfceac..475dc5c47 100644 --- a/coolstore-partner-web/src/main/java/com/cool/store/controller/webb/AuditStatusController.java +++ b/coolstore-partner-web/src/main/java/com/cool/store/controller/webb/AuditStatusController.java @@ -3,6 +3,7 @@ package com.cool.store.controller.webb; import com.cool.store.request.AuditCheckRequest; import com.cool.store.request.AuditDetailRequest; +import com.cool.store.response.AuditDetailResponse; import com.cool.store.response.CheckListResponse; import com.cool.store.response.ResponseResult; import com.cool.store.service.AuditStatusService; @@ -24,13 +25,13 @@ public class AuditStatusController { @ApiOperation("稽核") @PostMapping("/check") - public ResponseResult check(@RequestBody AuditCheckRequest request) { + public ResponseResult check(@RequestBody AuditCheckRequest request) { return ResponseResult.success(auditStatusService.audit(request)); } @ApiOperation("查看/稽核按钮") @PostMapping("/detail") - public ResponseResult detail(@RequestBody AuditDetailRequest request) { + public ResponseResult detail(@RequestBody AuditDetailRequest request) { return ResponseResult.success(auditStatusService.detail(request)); }