diff --git a/src/main/java/com/example/caseData/service/CaseClinicalVideoService.java b/src/main/java/com/example/caseData/service/CaseClinicalVideoService.java index b10e851..f8964f8 100644 --- a/src/main/java/com/example/caseData/service/CaseClinicalVideoService.java +++ b/src/main/java/com/example/caseData/service/CaseClinicalVideoService.java @@ -1104,14 +1104,14 @@ public class CaseClinicalVideoService { LambdaQueryWrapper labelQueryWrapper = new LambdaQueryWrapper<>(); labelQueryWrapper.eq(CaseClinicalVideoLabelModel::getVideoId, caseClinicalVideo.getVideoId()); List caseClinicalVideoLabels = caseClinicalVideoLabelDao.selectList(labelQueryWrapper); - if (caseClinicalVideo.getDeleteStatus() == 0){ - for (CaseClinicalVideoLabelModel label : caseClinicalVideoLabels){ + for (CaseClinicalVideoLabelModel label : caseClinicalVideoLabels){ + if (caseClinicalVideo.getDeleteStatus() == 0) { // 减少标签统计 caseClinicalService.DecStatsCaseClinicalLabel(label.getAppIden(),2); - - // 删除视频标签 - caseClinicalVideoLabelDao.deleteById(label.getVideoLabelId()); } + + // 删除视频标签 + caseClinicalVideoLabelDao.deleteById(label.getVideoLabelId()); } for (addClinicalVideoApp.Label label : r.getLabel()){ @@ -1124,7 +1124,9 @@ public class CaseClinicalVideoService { LocalDateTime lastPushDate = caseClinicalVideoDao.selectLastVideoPushDateByLabelId(label.getAppIden()); // 新增标签统计 - caseClinicalService.IncStatsCaseClinicalLabel(label.getAppIden(),caseClinicalVideoLabel.getLabelName(),2,lastPushDate); + if (caseClinicalVideo.getDeleteStatus() == 0) { + caseClinicalService.IncStatsCaseClinicalLabel(label.getAppIden(),caseClinicalVideoLabel.getLabelName(),2,lastPushDate); + } } }