From 87b793dc328b8cd4a6263acc45bc7dcfdacf04d1 Mon Sep 17 00:00:00 2001
From: Administrator <15274802129@163.com>
Date: Tue, 22 Jul 2025 10:52:05 +0800
Subject: [PATCH] feat(mall): 添加收藏、点赞、关注状态接口
---
src/main/java/cc/mrbird/febs/mall/service/impl/AdminMallTeamLeaderServiceImpl.java | 26 +++++++++++++++++++++++++-
1 files changed, 25 insertions(+), 1 deletions(-)
diff --git a/src/main/java/cc/mrbird/febs/mall/service/impl/AdminMallTeamLeaderServiceImpl.java b/src/main/java/cc/mrbird/febs/mall/service/impl/AdminMallTeamLeaderServiceImpl.java
index 6ca7a53..394b113 100644
--- a/src/main/java/cc/mrbird/febs/mall/service/impl/AdminMallTeamLeaderServiceImpl.java
+++ b/src/main/java/cc/mrbird/febs/mall/service/impl/AdminMallTeamLeaderServiceImpl.java
@@ -17,6 +17,7 @@
import cc.mrbird.febs.mall.mapper.*;
import cc.mrbird.febs.mall.service.IAdminMallTeamLeaderService;
import cc.mrbird.febs.mall.service.IMallElectronicFenceService;
+import cc.mrbird.febs.mall.vo.AdminLeaderVo;
import cc.mrbird.febs.mall.vo.AdminMallActSetVo;
import cc.mrbird.febs.mall.vo.AdminMallTeamLeaderVo;
import cc.mrbird.febs.mall.vo.AdminSelectListLeaderVo;
@@ -27,6 +28,7 @@
import cn.hutool.json.JSONObject;
import cn.hutool.json.JSONUtil;
import com.alibaba.fastjson.JSON;
+import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
@@ -42,6 +44,7 @@
import org.apache.http.entity.ContentType;
import org.apache.http.message.BasicNameValuePair;
import org.apache.poi.ss.formula.functions.T;
+import org.checkerframework.checker.units.qual.A;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;
@@ -135,7 +138,7 @@
for(MallTeamLeader teamLeader : mallTeamLeaders){
AdminSelectListLeaderVo adminSelectListLeaderVo = new AdminSelectListLeaderVo();
adminSelectListLeaderVo.setUniqueCode(teamLeader.getUniqueCode());
- adminSelectListLeaderVo.setName(teamLeader.getName());
+ adminSelectListLeaderVo.setName(teamLeader.getName() + "-" + teamLeader.getAddressArea());
list.add(adminSelectListLeaderVo);
}
}
@@ -389,4 +392,25 @@
return new FebsResponse().success();
}
+ @Override
+ public List<AdminLeaderVo> getLeaderTree() {
+ ArrayList<AdminLeaderVo> adminLeaderVos = new ArrayList<>();
+
+ List<MallMember> mallMembers = mallMemberMapper.selectList(
+ new LambdaQueryWrapper<MallMember>()
+ .select(MallMember::getId, MallMember::getName, MallMember::getInviteId)
+ .ne(MallMember::getStoreMaster, 0)
+ );
+ if(CollUtil.isNotEmpty(mallMembers)){
+ for(MallMember mallMember : mallMembers){
+ AdminLeaderVo adminLeaderVo = new AdminLeaderVo();
+ adminLeaderVo.setId(mallMember.getId());
+ adminLeaderVo.setName(mallMember.getName());
+ adminLeaderVo.setUniqueCode(mallMember.getInviteId());
+ adminLeaderVos.add(adminLeaderVo);
+ }
+ }
+ return adminLeaderVos;
+ }
+
}
--
Gitblit v1.9.1