Sfoglia il codice sorgente

抽奖接口优化

fangqing 4 mesi fa
parent
commit
7a06cac8e6

+ 1 - 0
ruoyi-generator/src/main/java/com/ruoyi/generator/controller/CommunityCommentController.java

@@ -320,6 +320,7 @@ public class CommunityCommentController extends BaseController {
         CommunityCommentRaffleVo communityCommentRaffleVos = null;
         try {
            communityCommentRaffleVos = communityArticleService.selectCommentRaffle(articleId);
+
         } catch (Exception e) {
             System.out.println(e.getMessage());
             throw new ProjectException();

+ 3 - 0
ruoyi-generator/src/main/java/com/ruoyi/generator/service/CommunityArticleServiceImpl.java

@@ -1080,6 +1080,9 @@ public class CommunityArticleServiceImpl extends ServiceImpl<CommunityArticleMap
                         wrapper.ne("is_delete", true).or().isNull("is_delete");
                     })
             );
+            if (communityArticleComments.size() == 0 ){
+                return  communityCommentRaffleVo;
+            }
             // 使用 Random 类生成一个随机索引
             Random random = new Random();
             int randomIndex = random.nextInt(communityArticleComments.size());