From d8f1eb8d169dca0021b63425056d19b29d63e37b Mon Sep 17 00:00:00 2001 From: wucongxing8150 <815046773@qq.com> Date: Tue, 5 Aug 2025 11:27:17 +0800 Subject: [PATCH] =?UTF-8?q?=E8=AF=84=E8=AE=BA=E6=8E=A5=E5=8F=A3=E6=9B=B4?= =?UTF-8?q?=E6=94=B9=E8=BF=94=E5=9B=9E=E7=8A=B6=E6=80=8144?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../service/CaseClinicalArticleService.java | 20 +++++-------------- .../service/CaseClinicalVideoService.java | 20 +++++-------------- .../caseData/service/CaseExchangeService.java | 20 +++++-------------- 3 files changed, 15 insertions(+), 45 deletions(-) diff --git a/src/main/java/com/example/caseData/service/CaseClinicalArticleService.java b/src/main/java/com/example/caseData/service/CaseClinicalArticleService.java index edaff6b..12c8ff0 100644 --- a/src/main/java/com/example/caseData/service/CaseClinicalArticleService.java +++ b/src/main/java/com/example/caseData/service/CaseClinicalArticleService.java @@ -147,23 +147,17 @@ public class CaseClinicalArticleService { // 获取文章数据 CaseClinicalArticleModel article = caseClinicalArticleDao.selectById(articleId); if (article == null) { - resultData.put("status", 0); - resultData.put("message", "非法文章"); - return resultData; + throw new BusinessException("非法文章"); } if (article.getArticleStatus() != 1){ - resultData.put("status", 0); - resultData.put("message", "非法文章"); - return resultData; + throw new BusinessException("非法文章"); } // 处理评论内容 BasicSensitiveWordService.FilterResult result = basicSensitiveWordService.filter(request.getContent()); if (result.hasSensitive == 1){ - resultData.put("status", 0); - resultData.put("message", "存在敏感词,请修改后提交"); - return resultData; + throw new BusinessException("存在敏感词,请修改后提交"); } // 新增评论 @@ -187,18 +181,14 @@ public class CaseClinicalArticleService { int res = userCommentClinicalArticleDao.insert(userCommentClinicalArticleData); if (res <= 0){ - resultData.put("status", 0); - resultData.put("message", "操作失败"); - return resultData; + throw new BusinessException("操作失败"); } // 新增文章的统计字段 boolean r = IncClinicalArticleStats(articleId,3,1); if (!r){ TransactionAspectSupport.currentTransactionStatus().setRollbackOnly(); - resultData.put("status", 0); - resultData.put("message", "操作失败"); - return resultData; + throw new BusinessException("操作失败"); } // 获取发放积分次数 diff --git a/src/main/java/com/example/caseData/service/CaseClinicalVideoService.java b/src/main/java/com/example/caseData/service/CaseClinicalVideoService.java index 60f15b1..8a6dd69 100644 --- a/src/main/java/com/example/caseData/service/CaseClinicalVideoService.java +++ b/src/main/java/com/example/caseData/service/CaseClinicalVideoService.java @@ -183,23 +183,17 @@ public class CaseClinicalVideoService { // 获取视频数据 CaseClinicalVideoModel video = caseClinicalVideoDao.selectById(videoId); if (video == null) { - resultData.put("status", 0); - resultData.put("message", "非法视频"); - return resultData; + throw new BusinessException("非法视频"); } if (video.getVideoStatus() != 1){ - resultData.put("status", 0); - resultData.put("message", "非法视频"); - return resultData; + throw new BusinessException("非法视频"); } // 处理评论内容 BasicSensitiveWordService.FilterResult result = basicSensitiveWordService.filter(request.getContent()); if (result.hasSensitive == 1){ - resultData.put("status", 0); - resultData.put("message", "存在敏感词,请修改后提交"); - return resultData; + throw new BusinessException("存在敏感词,请修改后提交"); } // 新增评论 @@ -223,18 +217,14 @@ public class CaseClinicalVideoService { int res = userCommentClinicalVideoDao.insert(userCommentClinicalVideoData); if (res <= 0){ - resultData.put("status", 0); - resultData.put("message", "操作失败"); - return resultData; + throw new BusinessException("操作失败"); } // 新增文章的统计字段 boolean r = IncClinicalVideoStats(videoId,3,1); if (!r){ TransactionAspectSupport.currentTransactionStatus().setRollbackOnly(); - resultData.put("status", 0); - resultData.put("message", "操作失败"); - return resultData; + throw new BusinessException("操作失败"); } // 获取发放积分次数 diff --git a/src/main/java/com/example/caseData/service/CaseExchangeService.java b/src/main/java/com/example/caseData/service/CaseExchangeService.java index 4d33654..a9f52e0 100644 --- a/src/main/java/com/example/caseData/service/CaseExchangeService.java +++ b/src/main/java/com/example/caseData/service/CaseExchangeService.java @@ -444,23 +444,17 @@ public class CaseExchangeService { // 获取病例交流数据 CaseExchangeModel article = caseExchangeDao.selectById(exchangeId); if (article == null) { - resultData.put("status", 0); - resultData.put("message", "非法病例交流"); - return resultData; + throw new BusinessException("非法病例交流"); } if (article.getExchangeStatus() != 1){ - resultData.put("status", 0); - resultData.put("message", "非法病例交流"); - return resultData; + throw new BusinessException("非法病例交流"); } // 处理评论内容 BasicSensitiveWordService.FilterResult result = basicSensitiveWordService.filter(request.getContent()); if (result.hasSensitive == 1){ - resultData.put("status", 0); - resultData.put("message", "存在敏感词,请修改后提交"); - return resultData; + throw new BusinessException("存在敏感词,请修改后提交"); } // 新增评论 @@ -484,18 +478,14 @@ public class CaseExchangeService { int res = userCommentExchangeDao.insert(userCommentExchangeData); if (res <= 0){ - resultData.put("status", 0); - resultData.put("message", ""); - return resultData; + throw new BusinessException("操作失败"); } // 新增统计字段 boolean r = IncCaseExchangeStats(exchangeId,3); if (!r){ TransactionAspectSupport.currentTransactionStatus().setRollbackOnly(); - resultData.put("status", 0); - resultData.put("message", ""); - return resultData; + throw new BusinessException("操作失败"); } // 获取发放积分次数