From d316e23941b87f79f59cd836ca78e5ec8ace11aa Mon Sep 17 00:00:00 2001 From: "517612449@qq.com" Date: Wed, 29 Jun 2022 10:09:43 +0800 Subject: [PATCH] =?UTF-8?q?=E5=85=9A=E5=91=98=E6=B4=BB=E5=8A=A8=20?= =?UTF-8?q?=E6=A8=A1=E6=8B=9F=E6=95=B0=E6=8D=AE=E8=BF=87=E6=BB=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../partyMemberEvent/dao/mapper/EventMockDataMapper.xml | 1 + .../ebtp/extend/partyMemberEvent/entity/EventMockData.java | 7 +++++++ .../service/impl/EventMockDataServiceImpl.java | 6 +++++- 3 files changed, 13 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/chinaunicom/mall/ebtp/extend/partyMemberEvent/dao/mapper/EventMockDataMapper.xml b/src/main/java/com/chinaunicom/mall/ebtp/extend/partyMemberEvent/dao/mapper/EventMockDataMapper.xml index 9945a43..a7897b6 100644 --- a/src/main/java/com/chinaunicom/mall/ebtp/extend/partyMemberEvent/dao/mapper/EventMockDataMapper.xml +++ b/src/main/java/com/chinaunicom/mall/ebtp/extend/partyMemberEvent/dao/mapper/EventMockDataMapper.xml @@ -12,6 +12,7 @@ + diff --git a/src/main/java/com/chinaunicom/mall/ebtp/extend/partyMemberEvent/entity/EventMockData.java b/src/main/java/com/chinaunicom/mall/ebtp/extend/partyMemberEvent/entity/EventMockData.java index a00022b..09d67d8 100644 --- a/src/main/java/com/chinaunicom/mall/ebtp/extend/partyMemberEvent/entity/EventMockData.java +++ b/src/main/java/com/chinaunicom/mall/ebtp/extend/partyMemberEvent/entity/EventMockData.java @@ -77,4 +77,11 @@ public class EventMockData implements Serializable { @TableField(exist = false) @ApiModelProperty(value = "同比") private List data; + + /** + * 状态 0-无效 1-有效 + */ + @ApiModelProperty(value = "状态 0-无效 1-有效") + private String status; + } diff --git a/src/main/java/com/chinaunicom/mall/ebtp/extend/partyMemberEvent/service/impl/EventMockDataServiceImpl.java b/src/main/java/com/chinaunicom/mall/ebtp/extend/partyMemberEvent/service/impl/EventMockDataServiceImpl.java index 3436ab1..cef7be9 100644 --- a/src/main/java/com/chinaunicom/mall/ebtp/extend/partyMemberEvent/service/impl/EventMockDataServiceImpl.java +++ b/src/main/java/com/chinaunicom/mall/ebtp/extend/partyMemberEvent/service/impl/EventMockDataServiceImpl.java @@ -3,6 +3,8 @@ package com.chinaunicom.mall.ebtp.extend.partyMemberEvent.service.impl; import cn.hutool.core.util.ObjectUtil; 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.chinaunicom.mall.ebtp.extend.partyMemberEvent.dao.EventMockDataMapper; import com.chinaunicom.mall.ebtp.extend.partyMemberEvent.entity.EventMockData; @@ -30,7 +32,9 @@ public class EventMockDataServiceImpl extends ServiceImpl getProfessionalDataList() { - List list = this.list(); + LambdaQueryWrapper wrapper = Wrappers.lambdaQuery(); + wrapper.eq(EventMockData::getStatus, "1"); + List list = this.list(wrapper); List returnList = list.stream().filter(f -> StrUtil.isBlank(f.getParentClass()) ).collect(Collectors.toList()); Map> map = list.stream().filter(f -> StrUtil.isNotBlank(f.getParentClass())).collect(Collectors.groupingBy(EventMockData::getParentClass));