This commit is contained in:
wucongxing8150 2025-07-30 17:35:42 +08:00
parent 23fd06cf99
commit 0b8413ef79

View File

@ -544,23 +544,36 @@ public class CaseClinicalVideoService {
// 新增
if (Objects.equals(r.getAction(), "add")){
if (caseClinicalVideo != null){
// 已存在该视频
return true;
}
if (caseClinicalVideo.getDeleteStatus() == 0){
// 已存在该视频
return true;
}else{
caseClinicalVideo.setDeleteStatus(0);
caseClinicalVideo.setVideoTitle(r.getVideoTitle());
caseClinicalVideo.setVideoNo(r.getVideoNo());
// 新增视频
caseClinicalVideo = new CaseClinicalVideoModel();
caseClinicalVideo.setVideoTitle(r.getVideoTitle());
caseClinicalVideo.setVideoNo(r.getVideoNo());
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);
}
}else{
// 新增视频
caseClinicalVideo = new CaseClinicalVideoModel();
caseClinicalVideo.setVideoTitle(r.getVideoTitle());
caseClinicalVideo.setVideoNo(r.getVideoNo());
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());
int res = caseClinicalVideoDao.insert(caseClinicalVideo);
if (res <= 0){
throw new BusinessException("-1", "内部错误,添加视频失败");
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());
int res = caseClinicalVideoDao.insert(caseClinicalVideo);
if (res <= 0){
throw new BusinessException("-1", "内部错误,添加视频失败");
}
}
// 新增统计