From 5e5605c8eaab61eccb17552d4dc6f0d398d788c1 Mon Sep 17 00:00:00 2001 From: wangw <1594593906@qq.com> Date: Sat, 28 Dec 2024 18:33:08 +0800 Subject: [PATCH] =?UTF-8?q?=E7=AD=BE=E5=88=B0=E9=A1=B5=E9=9D=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/sqx/modules/invite/dao/InviteDao.java | 3 ++- .../invite/service/impl/InviteServiceImpl.java | 3 ++- src/main/resources/mapper/invite/InviteDao.xml | 17 +++++++++++++++++ 3 files changed, 21 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/sqx/modules/invite/dao/InviteDao.java b/src/main/java/com/sqx/modules/invite/dao/InviteDao.java index 71544fe3..2275e303 100644 --- a/src/main/java/com/sqx/modules/invite/dao/InviteDao.java +++ b/src/main/java/com/sqx/modules/invite/dao/InviteDao.java @@ -25,7 +25,8 @@ public interface InviteDao extends BaseMapper { Double selectInviteSum(@Param("state") Integer state, @Param("userId") Long userId); - IPage> selectInviteUser(Page> page, @Param("userId") Long userId,@Param("state") Integer state,@Param("userType") Integer userType); +// IPage> selectInviteUser(Page> page, @Param("userId") Long userId,@Param("state") Integer state,@Param("userType") Integer userType); + IPage> selectInviteUser(Page> page,@Param("code") String code); Invite selectInviteByUser(@Param("userId")Long userId,@Param("inviteeUserId") Long inviteeUserId,@Param("userType") Integer userType); diff --git a/src/main/java/com/sqx/modules/invite/service/impl/InviteServiceImpl.java b/src/main/java/com/sqx/modules/invite/service/impl/InviteServiceImpl.java index 9f21bd37..e78b7874 100644 --- a/src/main/java/com/sqx/modules/invite/service/impl/InviteServiceImpl.java +++ b/src/main/java/com/sqx/modules/invite/service/impl/InviteServiceImpl.java @@ -75,7 +75,8 @@ public class InviteServiceImpl extends ServiceImpl implements @Override public PageUtils selectInviteUser(int page, int limit, Long userId, Integer state, Integer userType) { Page> pages = new Page<>(page, limit); - return new PageUtils(inviteDao.selectInviteUser(pages, userId, state, userType)); + UserEntity userEntity = userService.queryByUserId(userId); + return new PageUtils(inviteDao.selectInviteUser(pages, userEntity.getInvitationCode())); } @Override diff --git a/src/main/resources/mapper/invite/InviteDao.xml b/src/main/resources/mapper/invite/InviteDao.xml index ae7d9162..d248908c 100644 --- a/src/main/resources/mapper/invite/InviteDao.xml +++ b/src/main/resources/mapper/invite/InviteDao.xml @@ -29,6 +29,23 @@ and u.user_id is not null + +