党员活动 模拟数据过滤

This commit is contained in:
517612449@qq.com
2022-06-29 10:09:43 +08:00
parent cd2f321662
commit d316e23941
3 changed files with 13 additions and 1 deletions

View File

@ -12,6 +12,7 @@
<result column="data_type" jdbcType="VARCHAR" property="dataType"/> <result column="data_type" jdbcType="VARCHAR" property="dataType"/>
<result column="data_name" jdbcType="VARCHAR" property="dataName"/> <result column="data_name" jdbcType="VARCHAR" property="dataName"/>
<result column="data_compare" jdbcType="VARCHAR" property="dataCompare"/> <result column="data_compare" jdbcType="VARCHAR" property="dataCompare"/>
<result column="status" jdbcType="VARCHAR" property="status"/>
</resultMap> </resultMap>

View File

@ -77,4 +77,11 @@ public class EventMockData implements Serializable {
@TableField(exist = false) @TableField(exist = false)
@ApiModelProperty(value = "同比") @ApiModelProperty(value = "同比")
private List<MockDataValue> data; private List<MockDataValue> data;
/**
* 状态 0-无效 1-有效
*/
@ApiModelProperty(value = "状态 0-无效 1-有效")
private String status;
} }

View File

@ -3,6 +3,8 @@ package com.chinaunicom.mall.ebtp.extend.partyMemberEvent.service.impl;
import cn.hutool.core.util.ObjectUtil; import cn.hutool.core.util.ObjectUtil;
import cn.hutool.core.util.StrUtil; import cn.hutool.core.util.StrUtil;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.chinaunicom.mall.ebtp.extend.partyMemberEvent.dao.EventMockDataMapper; import com.chinaunicom.mall.ebtp.extend.partyMemberEvent.dao.EventMockDataMapper;
import com.chinaunicom.mall.ebtp.extend.partyMemberEvent.entity.EventMockData; import com.chinaunicom.mall.ebtp.extend.partyMemberEvent.entity.EventMockData;
@ -30,7 +32,9 @@ public class EventMockDataServiceImpl extends ServiceImpl<EventMockDataMapper, E
@Override @Override
public List<EventMockData> getProfessionalDataList() { public List<EventMockData> getProfessionalDataList() {
List<EventMockData> list = this.list(); LambdaQueryWrapper<EventMockData> wrapper = Wrappers.lambdaQuery();
wrapper.eq(EventMockData::getStatus, "1");
List<EventMockData> list = this.list(wrapper);
List<EventMockData> returnList = list.stream().filter(f -> StrUtil.isBlank(f.getParentClass()) ).collect(Collectors.toList()); List<EventMockData> returnList = list.stream().filter(f -> StrUtil.isBlank(f.getParentClass()) ).collect(Collectors.toList());
Map<String, List<EventMockData>> map = list.stream().filter(f -> StrUtil.isNotBlank(f.getParentClass())).collect(Collectors.groupingBy(EventMockData::getParentClass)); Map<String, List<EventMockData>> map = list.stream().filter(f -> StrUtil.isNotBlank(f.getParentClass())).collect(Collectors.groupingBy(EventMockData::getParentClass));