This commit is contained in:
张良(004796)
2024-01-26 14:11:52 +08:00
parent 33038ad34a
commit 62178841d6
5 changed files with 10 additions and 6 deletions

View File

@@ -39,9 +39,9 @@ public class InviteAppController {
@GetMapping("/user/page") @GetMapping("/user/page")
@Operation(summary = "我邀请的人") @Operation(summary = "我邀请的人")
@Log(title = "我邀请的人", businessType = BusinessType.OTHER, isSaveDb = false) @Log(title = "我邀请的人", businessType = BusinessType.OTHER, isSaveDb = false)
public R<List<UserListVo>> inviteUserPage(PageQuery pageQuery){ public R<List<UserListVo>> inviteUserPage(PageQuery pageQuery,String usercode){
Long userId = LoginHelper.getUserId(); Long userId = LoginHelper.getUserId();
Page<UserListVo> userPage = userInviteService.inviteUserPage(pageQuery,userId); Page<UserListVo> userPage = userInviteService.inviteUserPage(pageQuery,userId,usercode);
return R.ok(userPage.getRecords()); return R.ok(userPage.getRecords());
} }

View File

@@ -18,7 +18,8 @@ public interface UserInviteMapper extends BaseMapper<UserInvite> {
InviteCountDTO countInviteAndReward(@Param("userId") Long userId); InviteCountDTO countInviteAndReward(@Param("userId") Long userId);
Page<UserListVo> inviteUserPage(@Param("build") Page<Object> build, @Param("inviteId") Long inviteId); Page<UserListVo> inviteUserPage(@Param("build") Page<Object> build, @Param("inviteId") Long inviteId,
@Param("usercode") String usercode);
Page<UserInviteAdminVo> pageAdmin(@Param("build") Page<Object> build, @Param("bo") UserInviteAdminVo bo); Page<UserInviteAdminVo> pageAdmin(@Param("build") Page<Object> build, @Param("bo") UserInviteAdminVo bo);

View File

@@ -20,7 +20,7 @@ public interface UserInviteService extends IService<UserInvite> {
InviteHomeVo inviteHome(Long userId); InviteHomeVo inviteHome(Long userId);
Page<UserListVo> inviteUserPage(PageQuery pageQuery, Long inviteId); Page<UserListVo> inviteUserPage(PageQuery pageQuery, Long inviteId,String usercode);
Page<UserInviteAdminVo> pageAdmin(PageQuery pageQuery, UserInviteAdminVo bo); Page<UserInviteAdminVo> pageAdmin(PageQuery pageQuery, UserInviteAdminVo bo);

View File

@@ -56,8 +56,8 @@ public class UserInviteServiceImpl extends ServiceImpl<UserInviteMapper, UserInv
* 获取我邀请的人 * 获取我邀请的人
*/ */
@Override @Override
public Page<UserListVo> inviteUserPage(PageQuery pageQuery, Long inviteId) { public Page<UserListVo> inviteUserPage(PageQuery pageQuery, Long inviteId,String usercode) {
return baseMapper.inviteUserPage(pageQuery.build(),inviteId); return baseMapper.inviteUserPage(pageQuery.build(),inviteId,usercode);
} }
@Override @Override

View File

@@ -26,6 +26,9 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
from cai_user_invite t1 from cai_user_invite t1
join cai_user t2 on t1.user_id = t2.id join cai_user t2 on t1.user_id = t2.id
where t1.invite_id = #{inviteId} where t1.invite_id = #{inviteId}
<if test="usercode != null and usercode != ''">
and t2.usercode = #{usercode}
</if>
</select> </select>
<select id="pageAdmin" resultType="com.ruoyi.cai.dto.admin.vo.UserInviteAdminVo"> <select id="pageAdmin" resultType="com.ruoyi.cai.dto.admin.vo.UserInviteAdminVo">
select t1.*, select t1.*,