diff --git a/module-article/module-article-service-provider/src/main/java/io/jpress/module/article/service/provider/ArticleServiceProvider.java b/module-article/module-article-service-provider/src/main/java/io/jpress/module/article/service/provider/ArticleServiceProvider.java index c4c611ab3a60cc0ce6e29b8aedf2622f9e3a290b..f22f3ea059dd53859710ec647a963ec5ef324b58 100755 --- a/module-article/module-article-service-provider/src/main/java/io/jpress/module/article/service/provider/ArticleServiceProvider.java +++ b/module-article/module-article-service-provider/src/main/java/io/jpress/module/article/service/provider/ArticleServiceProvider.java @@ -228,9 +228,14 @@ public class ArticleServiceProvider extends JbootServiceBase
implements return Db.queryInt("select count(*) from article where status = ?", status); } + @Override + public Article findById(Object id) { + return userService.join(super.findById(id),"user_id"); + } + @Override public Article findFirstBySlug(String slug) { - return DAO.findFirstByColumn(Column.create("slug", slug)); + return userService.join(DAO.findFirstByColumn(Column.create("slug", slug)),"user_id"); }