inleft
2022-02-21 c5e66af68d7eded8bcc55e0fe26d034d30735c16
snowy-main/src/main/java/vip/xiaonuo/modular/blogarticletype/controller/BlogArticleTypeOutsideController.java
@@ -24,22 +24,18 @@
 */
package vip.xiaonuo.modular.blogarticletype.controller;
import cn.hutool.core.bean.BeanUtil;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import vip.xiaonuo.core.annotion.BusinessLog;
import vip.xiaonuo.core.consts.MyConstant;
import vip.xiaonuo.core.enums.LogAnnotionOpTypeEnum;
import vip.xiaonuo.core.pojo.response.ResponseData;
import vip.xiaonuo.core.pojo.response.SuccessResponseData;
import vip.xiaonuo.modular.blogarticletype.entity.BlogArticleType;
import vip.xiaonuo.modular.blogarticletype.param.BlogArticleTypeVo;
import vip.xiaonuo.modular.blogarticletype.service.BlogArticleTypeService;
import javax.annotation.Resource;
import java.util.List;
import java.util.stream.Collectors;
/**
 * blog文章分类控制器
@@ -65,15 +61,16 @@
    @BusinessLog(title = "外部blog系统_blog文章分类_查询", opType = LogAnnotionOpTypeEnum.QUERY)
    public ResponseData queryBlogArticleType() {
        List<BlogArticleTypeVo> list = blogArticleTypeService.lambdaQuery()
                .eq(BlogArticleType::getIsEnable, MyConstant.Yes)
                .orderByAsc(BlogArticleType::getTopValue)
                .orderByDesc(BlogArticleType::getCreateDate)
                .list().stream().map(e -> {
                    BlogArticleTypeVo vo = new BlogArticleTypeVo();
                    BeanUtil.copyProperties(e, vo);
                    return vo;
                }).collect(Collectors.toList());
        List<BlogArticleTypeVo>  list=  blogArticleTypeService.listCount();
//        List<BlogArticleTypeVo> list = blogArticleTypeService.lambdaQuery()
//                .eq(BlogArticleType::getIsEnable, MyConstant.Yes)
//                .orderByAsc(BlogArticleType::getTopValue)
//                .orderByDesc(BlogArticleType::getCreateDate)
//                .list().stream().map(e -> {
//                    BlogArticleTypeVo vo = new BlogArticleTypeVo();
//                    BeanUtil.copyProperties(e, vo);
//                    return vo;
//                }).collect(Collectors.toList());
        return new SuccessResponseData(list);