修复bug

This commit is contained in:
禾几海
2020-05-26 12:54:24 +08:00
parent aa882406d0
commit 03cb04ab06
9 changed files with 14 additions and 11 deletions

View File

@@ -1,7 +1,5 @@
package cn.celess.blog.enmu; package cn.celess.blog.enmu;
import com.sun.javaws.jnl.IconDesc;
/** /**
* @Author: 小海 * @Author: 小海
* @Date: 2020-05-25 08:58 * @Date: 2020-05-25 08:58

View File

@@ -1,6 +1,5 @@
package cn.celess.blog.entity; package cn.celess.blog.entity;
import com.sun.xml.internal.ws.policy.EffectiveAlternativeSelector;
import lombok.AllArgsConstructor; import lombok.AllArgsConstructor;
import lombok.Data; import lombok.Data;
import lombok.NoArgsConstructor; import lombok.NoArgsConstructor;

View File

@@ -281,7 +281,8 @@ public class ArticleServiceImpl implements ArticleService {
PageData<ArticleModel> pageData = new PageData<ArticleModel>(new PageInfo<Article>(articleList)); PageData<ArticleModel> pageData = new PageData<ArticleModel>(new PageInfo<Article>(articleList));
List<ArticleModel> articleModelList = new ArrayList<>(); List<ArticleModel> articleModelList = new ArrayList<>();
articleList.forEach(article -> { articleList.forEach(article -> {
ArticleModel articleModel = ModalTrans.article(article, true); ArticleModel articleModel = ModalTrans.article(article);
articleModel.setMdContent(null);
articleModelList.add(articleModel); articleModelList.add(articleModel);
}); });
pageData.setList(articleModelList); pageData.setList(articleModelList);

View File

@@ -28,7 +28,7 @@ public class ModalTrans {
public static ArticleModel article(Article article, boolean noMdContent) { public static ArticleModel article(Article article, boolean noMdContent) {
ArticleModel article1 = article(article); ArticleModel article1 = article(article);
if (!noMdContent) { if (!noMdContent || article1 == null) {
return article1; return article1;
} }
article1.setMdContent(null); article1.setMdContent(null);

View File

@@ -31,7 +31,7 @@
t_id = #{tag.id}, t_id = #{tag.id},
</if> </if>
</set> </set>
where at_id = #{tag.id} where at_id = #{id}
</update> </update>
<!--通过主键删除--> <!--通过主键删除-->
@@ -69,7 +69,8 @@
from article_tag, from article_tag,
article, article,
tag_category tag_category
where article_tag.a_id = article.a_id where article_tag.at_id = #{id}
and article_tag.a_id = article.a_id
and tag_category.t_id = article_tag.t_id and tag_category.t_id = article_tag.t_id
</select> </select>

View File

@@ -164,7 +164,7 @@ public class ArticleMapperTest extends BaseTest {
@Test @Test
public void findAllByCategoryIdAndOpen() { public void findAllByCategoryIdAndOpen() {
List<Article> allByCategoryId = articleMapper.findAllByCategoryId(1); List<Article> allByCategoryId = articleMapper.findAllByCategoryIdAndOpen(1);
assertNotEquals(0, allByCategoryId.size()); assertNotEquals(0, allByCategoryId.size());
allByCategoryId.forEach(article -> assertTrue(article.getOpen())); allByCategoryId.forEach(article -> assertTrue(article.getOpen()));
} }

View File

@@ -106,7 +106,7 @@ public class ArticleTagMapperTest extends BaseTest {
@Test @Test
public void findArticleByTagAndOpen() { public void findArticleByTagAndOpen() {
ArticleTag articleTag = generateArticle(); ArticleTag articleTag = generateArticle();
List<ArticleTag> articleByTag = articleTagMapper.findArticleByTag(21L); List<ArticleTag> articleByTag = articleTagMapper.findArticleByTagAndOpen(21L);
assertNotEquals(0, articleByTag.size()); assertNotEquals(0, articleByTag.size());
articleByTag.forEach(articleTag1 -> assertEquals(articleTag.getTag().getName(), articleTag1.getTag().getName())); articleByTag.forEach(articleTag1 -> assertEquals(articleTag.getTag().getName(), articleTag1.getTag().getName()));
articleByTag.forEach(articleTag1 -> assertTrue(articleTag1.getArticle().getOpen())); articleByTag.forEach(articleTag1 -> assertTrue(articleTag1.getArticle().getOpen()));

View File

@@ -7,6 +7,7 @@ import org.springframework.beans.factory.annotation.Autowired;
import java.util.Comparator; import java.util.Comparator;
import java.util.List; import java.util.List;
import java.util.stream.Collectors;
import static org.junit.Assert.*; import static org.junit.Assert.*;
@@ -106,7 +107,8 @@ public class CategoryMapperTest extends BaseTest {
@Test @Test
public void count() { public void count() {
List<Category> all = categoryMapper.findAll(); List<Category> all = categoryMapper.findAll();
assertEquals(all.size(), categoryMapper.count()); List<Category> collect = all.stream().filter(category -> !category.isDeleted()).collect(Collectors.toList());
assertEquals(collect.size(), categoryMapper.count());
} }
private Category generateCategory() { private Category generateCategory() {

View File

@@ -6,6 +6,7 @@ import org.junit.Test;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import java.util.List; import java.util.List;
import java.util.stream.Collectors;
import static org.junit.Assert.*; import static org.junit.Assert.*;
@@ -79,7 +80,8 @@ public class TagMapperTest extends BaseTest {
public void count() { public void count() {
assertNotEquals(0, tagMapper.count()); assertNotEquals(0, tagMapper.count());
List<Tag> all = tagMapper.findAll(); List<Tag> all = tagMapper.findAll();
assertEquals(all.size(), tagMapper.count()); List<Tag> collect = all.stream().filter(tag -> !tag.isDeleted()).collect(Collectors.toList());
assertEquals(collect.size(), tagMapper.count());
} }
private Tag generateTag() { private Tag generateTag() {