From cfd0118ef446a66f91999afc7b1e46ca607adf50 Mon Sep 17 00:00:00 2001 From: jiangqs <jiangqs> Date: 星期四, 13 七月 2023 20:32:35 +0800 Subject: [PATCH] 定时任务 统计 --- ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/config/ArticleServiceImpl.java | 47 +++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 47 insertions(+), 0 deletions(-) diff --git a/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/config/ArticleServiceImpl.java b/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/config/ArticleServiceImpl.java index 13b007b..f414ccb 100644 --- a/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/config/ArticleServiceImpl.java +++ b/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/config/ArticleServiceImpl.java @@ -4,11 +4,15 @@ import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.ruoyi.common.core.exception.ServiceException; +import com.ruoyi.common.core.utils.bean.BeanUtils; import com.ruoyi.system.api.constant.AppErrorConstant; import com.ruoyi.system.api.domain.dto.MgtBaseGetDto; import com.ruoyi.system.domain.dto.MgtArticleEditDto; import com.ruoyi.system.domain.dto.MgtArticlePageDto; import com.ruoyi.system.domain.pojo.config.Article; +import com.ruoyi.system.domain.vo.AppArticleGetVo; +import com.ruoyi.system.domain.vo.AppArticlePageVo; +import com.ruoyi.system.domain.vo.MgtArticleGetVo; import com.ruoyi.system.domain.vo.MgtArticlePageVo; import com.ruoyi.system.mapper.config.ArticleMapper; import com.ruoyi.system.service.config.ArticleService; @@ -85,6 +89,7 @@ article.setClassId(mgtArticleEditDto.getClassId()); article.setArticleSort(mgtArticleEditDto.getArticleSort()); article.setArticleTitle(mgtArticleEditDto.getArticleTitle()); + article.setArticleIntroduce(mgtArticleEditDto.getArticleIntroduce()); article.setArticleDetail(mgtArticleEditDto.getArticleDetail()); article.setArticleCover(mgtArticleEditDto.getArticleCover()); article.setArticleVideo(mgtArticleEditDto.getArticleVideo()); @@ -109,4 +114,46 @@ article.setUpdateUserId(mgtBaseGetDto.getUserId()); this.saveOrUpdate(article); } + + /** + * @description 获取文章 + * @author jqs + * @date 2023/7/13 11:00 + * @param articleId + * @return MgtArticleGetVo + */ + @Override + public MgtArticleGetVo getArticle(Long articleId){ + MgtArticleGetVo mgtArticleGetVo = new MgtArticleGetVo(); + Article article = this.getById(articleId); + BeanUtils.copyProperties(article,mgtArticleGetVo); + return mgtArticleGetVo; + } + + /** + * @description 通过分类id获取文章 + * @author jqs + * @date 2023/7/13 11:37 + * @param classId + * @return List<AppClassListVo> + */ + @Override + public List<AppArticlePageVo> listArticleByClass(Page page, Long classId){ + return articleMapper.listArticleByClass(page, classId); + } + + /** + * @description + * @author jqs + * @date 2023/7/13 11:57 + * @param articleId + * @return AppArticleGetVo + */ + @Override + public AppArticleGetVo getAppArticle (Long articleId){ + AppArticleGetVo appArticleGetVo = new AppArticleGetVo(); + Article article = this.getById(articleId); + BeanUtils.copyProperties(article,appArticleGetVo); + return appArticleGetVo; + } } -- Gitblit v1.7.1