From 7ca7d0907e413945b4960ec3e7af7fde218ed875 Mon Sep 17 00:00:00 2001 From: Administrator <15274802129@163.com> Date: Tue, 27 May 2025 13:55:42 +0800 Subject: [PATCH] refactor(mall): 重构会员标签信息返回结构 --- src/main/java/cc/mrbird/febs/mall/service/impl/ApiMallMemberServiceImpl.java | 10 +++++++++- 1 files changed, 9 insertions(+), 1 deletions(-) diff --git a/src/main/java/cc/mrbird/febs/mall/service/impl/ApiMallMemberServiceImpl.java b/src/main/java/cc/mrbird/febs/mall/service/impl/ApiMallMemberServiceImpl.java index 4971f43..2a6aafc 100644 --- a/src/main/java/cc/mrbird/febs/mall/service/impl/ApiMallMemberServiceImpl.java +++ b/src/main/java/cc/mrbird/febs/mall/service/impl/ApiMallMemberServiceImpl.java @@ -14,6 +14,7 @@ import cc.mrbird.febs.mall.mapper.*; import cc.mrbird.febs.mall.service.*; import cc.mrbird.febs.mall.vo.*; +import cc.mrbird.febs.mall.vo.memberLevel.ApiLabelInfoVo; import cc.mrbird.febs.mall.vo.memberLevel.ApiMemberLabelVo; import cc.mrbird.febs.pay.model.BrandWCPayRequestData; import cc.mrbird.febs.pay.service.IXcxPayService; @@ -339,7 +340,14 @@ .in(HappyMemberLabel::getId, collect) ); if(CollUtil.isNotEmpty(happyMemberLabels)){ - mallMemberVo.setLabelList(happyMemberLabels.stream().map(HappyMemberLabel::getIconPng).collect(Collectors.toList())); + ArrayList<ApiLabelInfoVo> apiMemberLabelVos = new ArrayList<>(); + for (HappyMemberLabel happyMemberLabel : happyMemberLabels) { + ApiLabelInfoVo apiLabelInfoVo = new ApiLabelInfoVo(); + apiLabelInfoVo.setIconPng(happyMemberLabel.getIconPng()); + apiLabelInfoVo.setName(happyMemberLabel.getName()); + apiMemberLabelVos.add(apiLabelInfoVo); + } + mallMemberVo.setLabelList(apiMemberLabelVos); } } return new FebsResponse().success().data(mallMemberVo); -- Gitblit v1.9.1