diff --git a/src/main/java/cn/celess/blog/entity/PartnerSite.java b/src/main/java/cn/celess/blog/entity/PartnerSite.java index 40ae597..a45c477 100644 --- a/src/main/java/cn/celess/blog/entity/PartnerSite.java +++ b/src/main/java/cn/celess/blog/entity/PartnerSite.java @@ -23,7 +23,7 @@ public class PartnerSite { private String desc; - private boolean delete; + private Boolean delete = false; public PartnerSite() { } diff --git a/src/main/java/cn/celess/blog/entity/TagCategory.java b/src/main/java/cn/celess/blog/entity/TagCategory.java index e8c0a16..78ec3ed 100644 --- a/src/main/java/cn/celess/blog/entity/TagCategory.java +++ b/src/main/java/cn/celess/blog/entity/TagCategory.java @@ -13,7 +13,7 @@ public class TagCategory { private String name; - private boolean category = true; + private Boolean category = true; - private boolean deleted = false; + private Boolean deleted = false; } diff --git a/src/main/java/cn/celess/blog/service/serviceimpl/ArticleServiceImpl.java b/src/main/java/cn/celess/blog/service/serviceimpl/ArticleServiceImpl.java index 68ae080..ecb1b92 100644 --- a/src/main/java/cn/celess/blog/service/serviceimpl/ArticleServiceImpl.java +++ b/src/main/java/cn/celess/blog/service/serviceimpl/ArticleServiceImpl.java @@ -321,7 +321,10 @@ public class ArticleServiceImpl implements ArticleService { open.forEach(article -> { ArticleModel model = ModalTrans.article(article, true); model.setTags(null); - setPreAndNextArticle(model); + // setPreAndNextArticle(model); + model.setNextArticle(null); + model.setPreArticle(null); + modelList.add(model); }); return new PageData(new PageInfo
(open), modelList); } @@ -337,6 +340,9 @@ public class ArticleServiceImpl implements ArticleService { List modelList = new ArrayList<>(); articleByTag.forEach(articleTag -> { ArticleModel model = ModalTrans.article(articleTag.getArticle(), true); + model.setNextArticle(null); + model.setPreArticle(null); + modelList.add(model); }); return new PageData(new PageInfo(articleByTag), modelList); } diff --git a/src/main/java/cn/celess/blog/service/serviceimpl/PartnerSiteServiceImpl.java b/src/main/java/cn/celess/blog/service/serviceimpl/PartnerSiteServiceImpl.java index 9bcf5b8..992b7b0 100644 --- a/src/main/java/cn/celess/blog/service/serviceimpl/PartnerSiteServiceImpl.java +++ b/src/main/java/cn/celess/blog/service/serviceimpl/PartnerSiteServiceImpl.java @@ -97,7 +97,9 @@ public class PartnerSiteServiceImpl implements PartnerSiteService { @Override public List findAll() { - return partnerMapper.findAll(); + List all = partnerMapper.findAll(); + all.forEach(partnerSite -> partnerSite.setDelete(null)); + return all; } diff --git a/src/main/java/cn/celess/blog/util/ModalTrans.java b/src/main/java/cn/celess/blog/util/ModalTrans.java index a8c817f..22c6eec 100644 --- a/src/main/java/cn/celess/blog/util/ModalTrans.java +++ b/src/main/java/cn/celess/blog/util/ModalTrans.java @@ -22,6 +22,10 @@ public class ModalTrans { articleModel.setOriginal(article.getType()); articleModel.setCategory(article.getCategory().getName()); articleModel.setAuthor(user(article.getUser())); + articleModel.getTags().forEach(tag -> { + tag.setCategory(null); + tag.setDeleted(null); + }); return articleModel; } @@ -46,6 +50,8 @@ public class ModalTrans { userModel.setAvatarImgUrl(user.getAvatarImgUrl() == null || user.getAvatarImgUrl().length() == 0 ? null : "http://cdn.celess.cn/" + user.getAvatarImgUrl()); + userModel.setRole(null); + userModel.setEmailStatus(null); userModel.setDisplayName(user.getDisplayName() == null ? user.getEmail() : user.getDisplayName()); userModel.setRecentlyLandedDate(DateFormatUtil.get(user.getRecentlyLandedDate())); return userModel; diff --git a/src/main/resources/mapper/WebUpdateInfoMapper.xml b/src/main/resources/mapper/WebUpdateInfoMapper.xml index 4f42e4e..eb0094e 100644 --- a/src/main/resources/mapper/WebUpdateInfoMapper.xml +++ b/src/main/resources/mapper/WebUpdateInfoMapper.xml @@ -37,6 +37,7 @@