From 7e7db2fa55a9a3af46d4fd8ede0dee147f101d64 Mon Sep 17 00:00:00 2001 From: yujian <yujian@163.com> Date: 星期六, 09 五月 2020 21:41:27 +0800 Subject: [PATCH] 2.1需求 --- fanli/src/main/java/com/yeshi/fanli/service/impl/user/vip/TeamUserLevelStatisticServiceImpl.java | 22 +++++++++++++++++++--- 1 files changed, 19 insertions(+), 3 deletions(-) diff --git a/fanli/src/main/java/com/yeshi/fanli/service/impl/user/vip/TeamUserLevelStatisticServiceImpl.java b/fanli/src/main/java/com/yeshi/fanli/service/impl/user/vip/TeamUserLevelStatisticServiceImpl.java index 3feab83..dddd4d6 100644 --- a/fanli/src/main/java/com/yeshi/fanli/service/impl/user/vip/TeamUserLevelStatisticServiceImpl.java +++ b/fanli/src/main/java/com/yeshi/fanli/service/impl/user/vip/TeamUserLevelStatisticServiceImpl.java @@ -58,7 +58,7 @@ } } - return null; + return resultList; } @Override @@ -78,7 +78,7 @@ for (UserInviteValidRecord ts : list) { UserLevelEnum level = userLevelManager.getUserLevel(ts.getWorkerId()); - if (level == UserLevelEnum.daRen) { + if (level == UserLevelEnum.daRen || level == UserLevelEnum.normalVIP) { daRenFirstCount++; } else if (level == UserLevelEnum.highVIP) { highFirstCount++; @@ -103,7 +103,7 @@ for (UserInviteValidRecord ts : list) { UserLevelEnum level = userLevelManager.getUserLevel(ts.getWorkerId()); - if (level == UserLevelEnum.daRen) { + if (level == UserLevelEnum.daRen || level == UserLevelEnum.normalVIP) { daRenSecondCount++; } else if (level == UserLevelEnum.highVIP) { highSecondCount++; @@ -131,6 +131,22 @@ } @Override + public void setUserLevel(Long uid, UserLevelEnum level) { + + TeamUserLevelStatistic old = selectByUid(uid); + if (old == null) { + initData(uid); + old = selectByUid(uid); + } + + TeamUserLevelStatistic update = new TeamUserLevelStatistic(); + update.setId(old.getId()); + update.setLevel(level); + update.setUpdateTime(new Date()); + teamUserLevelStatisticMapper.updateByPrimaryKeySelective(update); + } + + @Override public void add(TeamUserLevelStatistic statistic) { TeamUserLevelStatistic old = selectByUid(statistic.getId()); if (old == null) { -- Gitblit v1.8.0