From 22be02314dae32d2fcfa2f3f31e7213cbbca5260 Mon Sep 17 00:00:00 2001 From: Pu Zhibing <393733352@qq.com> Date: 星期三, 15 一月 2025 15:34:49 +0800 Subject: [PATCH] 修改bug --- ruoyi-service/ruoyi-account/src/main/java/com/ruoyi/account/controller/AppUserController.java | 69 ++++++++++++++++++++++++++++++---- 1 files changed, 60 insertions(+), 9 deletions(-) diff --git a/ruoyi-service/ruoyi-account/src/main/java/com/ruoyi/account/controller/AppUserController.java b/ruoyi-service/ruoyi-account/src/main/java/com/ruoyi/account/controller/AppUserController.java index d7472d4..8474fe0 100644 --- a/ruoyi-service/ruoyi-account/src/main/java/com/ruoyi/account/controller/AppUserController.java +++ b/ruoyi-service/ruoyi-account/src/main/java/com/ruoyi/account/controller/AppUserController.java @@ -272,15 +272,54 @@ user.setTopUser(byId); } //获取绑定下级列表 - List<AppUser> list = appUserService.lambdaQuery().eq(AppUser::getInviteUserId, user.getId()).list(); + List<AppUser> list = appUserService.lambdaQuery() + .eq(AppUser::getInviteUserId, user.getId()) + .eq(AppUser::getDelFlag, 0) + .ne(AppUser::getStatus, 3) + .list(); for (AppUser appUser : list) { - Long count1 = appUserService.lambdaQuery().eq(AppUser::getVipId, 1).eq(AppUser::getInviteUserId, appUser.getId()).count(); - Long count2 = appUserService.lambdaQuery().eq(AppUser::getVipId, 2).eq(AppUser::getInviteUserId, appUser.getId()).count(); - Long count3 = appUserService.lambdaQuery().eq(AppUser::getVipId, 3).eq(AppUser::getInviteUserId, appUser.getId()).count(); - Long count4 = appUserService.lambdaQuery().eq(AppUser::getVipId, 4).eq(AppUser::getInviteUserId, appUser.getId()).count(); - Long count5 = appUserService.lambdaQuery().eq(AppUser::getVipId, 5).eq(AppUser::getInviteUserId, appUser.getId()).count(); - Long count6 = appUserService.lambdaQuery().eq(AppUser::getVipId, 6).eq(AppUser::getInviteUserId, appUser.getId()).count(); - Long count7 = appUserService.lambdaQuery().eq(AppUser::getVipId, 7).eq(AppUser::getInviteUserId, appUser.getId()).count(); + Long count1 = appUserService.lambdaQuery() + .eq(AppUser::getVipId, 1) + .eq(AppUser::getInviteUserId, appUser.getId()) + .eq(AppUser::getDelFlag, 0) + .ne(AppUser::getStatus, 3) + .count(); + Long count2 = appUserService.lambdaQuery() + .eq(AppUser::getVipId, 2) + .eq(AppUser::getInviteUserId, appUser.getId()) + .eq(AppUser::getDelFlag, 0) + .ne(AppUser::getStatus, 3) + .count(); + Long count3 = appUserService.lambdaQuery() + .eq(AppUser::getVipId, 3) + .eq(AppUser::getInviteUserId, appUser.getId()) + .eq(AppUser::getDelFlag, 0) + .ne(AppUser::getStatus, 3) + .count(); + Long count4 = appUserService.lambdaQuery() + .eq(AppUser::getVipId, 4) + .eq(AppUser::getInviteUserId, appUser.getId()) + .eq(AppUser::getDelFlag, 0) + .ne(AppUser::getStatus, 3) + .count(); + Long count5 = appUserService.lambdaQuery() + .eq(AppUser::getVipId, 5) + .eq(AppUser::getInviteUserId, appUser.getId()) + .eq(AppUser::getDelFlag, 0) + .ne(AppUser::getStatus, 3) + .count(); + Long count6 = appUserService.lambdaQuery() + .eq(AppUser::getVipId, 6) + .eq(AppUser::getInviteUserId, appUser.getId()) + .eq(AppUser::getDelFlag, 0) + .ne(AppUser::getStatus, 3) + .count(); + Long count7 = appUserService.lambdaQuery() + .eq(AppUser::getVipId, 7) + .eq(AppUser::getInviteUserId, appUser.getId()) + .eq(AppUser::getDelFlag, 0) + .ne(AppUser::getStatus, 3) + .count(); appUser.setCount1(count1); appUser.setCount2(count2); appUser.setCount3(count3); @@ -345,7 +384,8 @@ user.setCount6(count6); user.setCount7(count7); - List<UserSignRecord> list = userSignRecordService.lambdaQuery().eq(UserSignRecord::getSignDay, LocalDate.now()).list(); + List<UserSignRecord> list = userSignRecordService.lambdaQuery().eq(UserSignRecord::getSignDay, LocalDate.now()) + .eq(UserSignRecord::getAppUserId,userId).list(); if (!list.isEmpty()) { user.setIsSign(1); } else { @@ -937,6 +977,17 @@ /** + * 检查会员降级 + * @param appUserId + */ + @PostMapping("/app-user/vipDemotion") + public void vipDemotion(@RequestParam("appUserId") Long appUserId){ + appUserService.vipDemotion(appUserId); + } + + + + /** * 用户降级检测 */ @PostMapping("/demotionDetection") -- Gitblit v1.7.1