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/SysClassificationServiceImpl.java | 24 ++++++++++++++++++++++++ 1 files changed, 24 insertions(+), 0 deletions(-) diff --git a/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/config/SysClassificationServiceImpl.java b/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/config/SysClassificationServiceImpl.java index bb5b412..f05ddba 100644 --- a/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/config/SysClassificationServiceImpl.java +++ b/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/config/SysClassificationServiceImpl.java @@ -9,6 +9,7 @@ import com.ruoyi.system.api.service.RemoteGoodsService; import com.ruoyi.system.domain.dto.MgtClassificationEditDto; import com.ruoyi.system.domain.dto.MgtClassificationPageDto; +import com.ruoyi.system.domain.vo.AppClassListVo; import com.ruoyi.system.domain.vo.MgtClassificationPageVo; import com.ruoyi.system.mapper.config.SysClassificationMapper; import com.ruoyi.system.service.config.ArticleService; @@ -17,6 +18,7 @@ import javax.annotation.Resource; import java.util.*; +import java.util.stream.Collectors; /** * <p> @@ -131,4 +133,26 @@ remoteGoodsService.deleteGoodsClass(classId); } } + + /** + * @description + * @author jqs + * @date 2023/7/13 11:21 + * @param + * @return List<AppClassListVo> + */ + @Override + public List<AppClassListVo> listByType(Integer classType){ + LambdaQueryWrapper<SysClassification> queryWrapper = new LambdaQueryWrapper<>(); + queryWrapper.eq(SysClassification::getDelFlag,0) + .eq(SysClassification::getClassType,classType); + List<SysClassification> sysClassificationList = this.list(queryWrapper); + List<AppClassListVo> classListVos = sysClassificationList.stream().map(sysClassification ->{ + AppClassListVo appClassListVo = new AppClassListVo(); + appClassListVo.setClassId(sysClassification.getClassId()); + appClassListVo.setClassName(sysClassification.getClassName()); + return appClassListVo; + }).collect(Collectors.toList()); + return classListVos; + } } -- Gitblit v1.7.1