|
|
@@ -3,6 +3,7 @@ package com.zhongzheng.modules.activity.service.impl;
|
|
|
import cn.hutool.core.bean.BeanUtil;
|
|
|
import cn.hutool.core.convert.Convert;
|
|
|
import cn.hutool.core.util.StrUtil;
|
|
|
+import com.zhongzheng.common.core.page.TableDataInfo;
|
|
|
import com.zhongzheng.common.utils.DateUtils;
|
|
|
import com.zhongzheng.modules.activity.bo.*;
|
|
|
import com.zhongzheng.modules.activity.domain.ActivityConfiguration;
|
|
|
@@ -63,7 +64,7 @@ public class ActivityGradeServiceImpl extends ServiceImpl<ActivityGradeMapper, A
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
- public List<ActivityGradeVo> queryList(ActivityGradeQueryBo bo) {
|
|
|
+ public TableDataInfo<ActivityGradeVo> queryList(ActivityGradeQueryBo bo) {
|
|
|
LambdaQueryWrapper<ActivityGrade> lqw = Wrappers.lambdaQuery();
|
|
|
lqw.eq(bo.getGrade() != null, ActivityGrade::getGrade, bo.getGrade());
|
|
|
lqw.like(StrUtil.isNotBlank(bo.getGradeName()), ActivityGrade::getGradeName, bo.getGradeName());
|
|
|
@@ -74,11 +75,12 @@ public class ActivityGradeServiceImpl extends ServiceImpl<ActivityGradeMapper, A
|
|
|
List<ActivityGrade> list = this.list(lqw);
|
|
|
List<ActivityGradeVo> activityGradeVos = selectGradeCourse(list);
|
|
|
List<ActivityGradeVo> activityGradeVos1 = entity2Vo(activityGradeVos);
|
|
|
- for (ActivityGradeVo activityGradeVo : activityGradeVos1) {
|
|
|
- Integer num = userService.selectUserNum(activityGradeVo.getGrade());
|
|
|
- activityGradeVo.setUserNum(num);
|
|
|
- }
|
|
|
- return activityGradeVos1;
|
|
|
+ TableDataInfo<ActivityGradeVo> listData = new TableDataInfo<>();
|
|
|
+ listData.setCode(200);
|
|
|
+ listData.setMsg("查询成功");
|
|
|
+ listData.setRows(activityGradeVos1);
|
|
|
+ listData.setTotal(baseMapper.selectCount(lqw));
|
|
|
+ return listData;
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
@@ -96,7 +98,15 @@ public class ActivityGradeServiceImpl extends ServiceImpl<ActivityGradeMapper, A
|
|
|
|
|
|
private List<ActivityGradeVo> selectGradeCourse(List<ActivityGrade> list) {
|
|
|
List<ActivityGradeVo> activityGradeVos = entity2GradeVo(list);
|
|
|
- activityGradeVos.stream().forEach(a -> a.setActivityGradePrivilegesVo(activityGradePrivilegeMapper.selectGradePriList(a.getId())));
|
|
|
+ for (ActivityGradeVo activityGradeVo : activityGradeVos) {
|
|
|
+ Integer num = userService.selectUserNum(activityGradeVo.getGrade());
|
|
|
+ activityGradeVo.setUserNum(num);
|
|
|
+ }
|
|
|
+ activityGradeVos.stream().forEach(a -> {
|
|
|
+ a.setActivityGradePrivilegesVo(activityGradePrivilegeMapper.selectGradePriList(a.getId()));
|
|
|
+
|
|
|
+ });
|
|
|
+
|
|
|
return activityGradeVos;
|
|
|
}
|
|
|
|