Преглед на файлове

Merge branch '20250925-wyp-uploadVideo' into test

wangyunpeng преди 3 седмици
родител
ревизия
628353aee7

+ 5 - 2
api-module/src/main/java/com/tzld/piaoquan/api/model/vo/contentplatform/UploadVideoItemVO.java

@@ -4,6 +4,7 @@ import com.tzld.piaoquan.api.model.po.contentplatform.ContentPlatformUploadVideo
 import com.tzld.piaoquan.api.util.CdnUtil;
 import io.swagger.annotations.ApiModelProperty;
 import lombok.Data;
+import org.apache.commons.lang3.StringUtils;
 
 @Data
 public class UploadVideoItemVO {
@@ -37,10 +38,12 @@ public class UploadVideoItemVO {
         uploadVideoItemVO.setCreateTimeStamp(uploadVideo.getCreateTimestamp());
         uploadVideoItemVO.setAuditStatus(uploadVideo.getAuditStatus());
         uploadVideoItemVO.setAuditReason(uploadVideo.getAuditReason());
-        if (!uploadVideoItemVO.getCoverUrl().startsWith("http")) {
+        if (StringUtils.isNotBlank(uploadVideoItemVO.getCoverUrl())
+                && !uploadVideoItemVO.getCoverUrl().startsWith("http")) {
             uploadVideoItemVO.setCoverUrl(CdnUtil.VIDEO_CDN_URL_HOST + uploadVideoItemVO.getCoverUrl());
         }
-        if (!uploadVideoItemVO.getVideoUrl().startsWith("http")) {
+        if (StringUtils.isNotBlank(uploadVideoItemVO.getVideoUrl())
+                && !uploadVideoItemVO.getVideoUrl().startsWith("http")) {
             uploadVideoItemVO.setVideoUrl(CdnUtil.VIDEO_CDN_URL_HOST + uploadVideoItemVO.getVideoUrl());
         }
         return uploadVideoItemVO;

+ 10 - 0
api-module/src/main/java/com/tzld/piaoquan/api/service/contentplatform/impl/ContentPlatformUploadContentServiceImpl.java

@@ -47,6 +47,11 @@ public class ContentPlatformUploadContentServiceImpl implements ContentPlatformU
         if (pqAccountRel == null) {
             throw new CommonException(ExceptionEnum.PQ_ACCOUNT_NOT_BINDING);
         }
+        if (StringUtils.isBlank(param.getTitle())
+                || StringUtils.isBlank(param.getCoverUrl())
+                || StringUtils.isBlank(param.getVideoUrl())) {
+            throw new CommonException(ExceptionEnum.PARAM_ERROR);
+        }
         if (!param.getCoverUrl().startsWith("http")) {
             param.setCoverUrl(CdnUtil.VIDEO_CDN_URL_HOST + param.getCoverUrl());
         }
@@ -78,6 +83,11 @@ public class ContentPlatformUploadContentServiceImpl implements ContentPlatformU
         if (uploadVideo == null) {
             return null;
         }
+        if (StringUtils.isBlank(param.getTitle())
+                || StringUtils.isBlank(param.getCoverUrl())
+                || StringUtils.isBlank(param.getVideoUrl())) {
+            throw new CommonException(ExceptionEnum.PARAM_ERROR);
+        }
         if (!param.getCoverUrl().startsWith("http")) {
             param.setCoverUrl(CdnUtil.VIDEO_CDN_URL_HOST + param.getCoverUrl());
         }