diff --git a/src/main/java/com/example/caseData/request/CaseClinicalVideoRequest/addClinicalVideoApp.java b/src/main/java/com/example/caseData/request/CaseClinicalVideoRequest/addClinicalVideoApp.java index 5a40127..1a35717 100644 --- a/src/main/java/com/example/caseData/request/CaseClinicalVideoRequest/addClinicalVideoApp.java +++ b/src/main/java/com/example/caseData/request/CaseClinicalVideoRequest/addClinicalVideoApp.java @@ -26,8 +26,7 @@ public class addClinicalVideoApp { // 是否外部链接(0:否 1:是) @JsonProperty("isLink") - @JsonInclude(JsonInclude.Include.NON_NULL) - private Integer isLink = 0; + private Integer isLink; // 外部链接地址 @JsonProperty("isLinkUrl") diff --git a/src/main/java/com/example/caseData/service/CaseClinicalVideoService.java b/src/main/java/com/example/caseData/service/CaseClinicalVideoService.java index f8964f8..0d27fe9 100644 --- a/src/main/java/com/example/caseData/service/CaseClinicalVideoService.java +++ b/src/main/java/com/example/caseData/service/CaseClinicalVideoService.java @@ -587,6 +587,10 @@ public class CaseClinicalVideoService { // 检测签名 Video.checkSign(request,secretKey,r,objectMapper); + if (r.getIsLink() == null){ + r.setIsLink(0); + } + // 获取视频数据 LambdaQueryWrapper videoQueryWrapper = new LambdaQueryWrapper<>(); videoQueryWrapper.eq(CaseClinicalVideoModel::getVideoNo, r.getVideoNo()); @@ -616,8 +620,6 @@ public class CaseClinicalVideoService { DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss"); LocalDateTime pushDate = LocalDateTime.parse(r.getPushDate(), formatter); caseClinicalVideo.setPushDate(pushDate); - caseClinicalVideo.setIsLink(r.getIsLink()); - caseClinicalVideo.setIsLinkUrl(r.getIsLinkUrl()); caseClinicalVideoDao.updateById(caseClinicalVideo); // 此处视频被删除过,也需要处理一下作者