Bläddra i källkod

文章信息增加抽奖接口

fangqing 4 månader sedan
förälder
incheckning
bf442cc1a8

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

@@ -245,6 +245,14 @@ public class CommunityArticleServiceImpl extends ServiceImpl<CommunityArticleMap
             //设置文章所属合集
             articleVo.setCollectionVo(communityCollectionMapper.selectCollectById(userId, articleVo.getId()));
 
+            //设置中奖信息
+            articleVo.setCommentRaffleVo(communityCommentRaffleMapper.selectOne(
+                    new QueryWrapper<CommunityCommentRaffle>()
+                            .eq("article_id", articleVo.getId())
+                            .and((wrapper) -> {
+                                wrapper.ne("is_delete", true).or().isNull("is_delete");
+                            })));
+
             //文章下的评论
 //            List<Map<String, Object>> comments = articleVo.getComments();
 //            for (Map<String, Object> communityArticleCommentVo : comments) {

+ 5 - 0
ruoyi-generator/src/main/java/com/ruoyi/generator/vo/CommunityArticleVo.java

@@ -5,6 +5,7 @@ import com.fasterxml.jackson.databind.annotation.JsonSerialize;
 import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
 import com.ruoyi.common.core.domain.BaseEntity;
 import com.ruoyi.generator.domain.Community.CommunityArticleImages;
+import com.ruoyi.generator.domain.Community.CommunityCommentRaffle;
 import com.ruoyi.generator.domain.Community.CommunityTag;
 import io.swagger.annotations.ApiModel;
 import io.swagger.annotations.ApiModelProperty;
@@ -133,6 +134,10 @@ public class CommunityArticleVo extends BaseEntity implements Serializable {
     @ApiModelProperty("文章合集")
     private CommunityCollectionVo collectionVo;
 
+    @ApiModelProperty("文章合集")
+    private CommunityCommentRaffle CommentRaffleVo;
+
+
     /**
      * 是否已拉黑
      */