## 我的页面最上面顾客不显示左右区业绩;

This commit is contained in:
cabbage 2025-07-25 16:23:57 +08:00
parent 860aef9224
commit 22699c03c9
1 changed files with 8 additions and 2 deletions

View File

@ -388,12 +388,13 @@ public class CuMemberAchieveServiceImpl extends ServiceImpl<CuMemberAchieveMappe
}
// 当前会员
CuMember cuMember = iCuMemberService.getMember(pkMember);
List<CuMemberExt> cuMemberExtList = iCuMemberService.queryMemberByCondition(CuMember.builder().pkId(pkMember).build());
CuMemberExt cuMemberExt = cuMemberExtList.get(0);
//根据国家获取奖衔配置信息
List<BdAwards> awardsList = iAwardsServiceApi.queryAwards(pkCountry).getData();
// 当前会员奖衔
BdAwards bdAwards = awardsList.stream()
.filter(tmp -> tmp.getPkId().equals(cuMember.getPkAwards()))
.filter(tmp -> tmp.getPkId().equals(cuMemberExt.getPkAwards()))
.findFirst().get();
if (bdAwards.getAwardsValue() < EAwards.SENIOR_CHIEF.getValue()) {
// 不是最后三级需要显示业绩
@ -412,6 +413,11 @@ public class CuMemberAchieveServiceImpl extends ServiceImpl<CuMemberAchieveMappe
resultVO.setSumRealPv(BigDecimalUtil.handleBig10000Down(resultVO.getBSumRealPv().add(todayPv.getBNewPv())));
}
}
if (EGrade.HAI_FAN.getValue() == cuMemberExt.getGradeValue()) {
// 顾客不累计业绩
resultVO.setAMonthPv(BigDecimal.ZERO);
resultVO.setBMonthPv(BigDecimal.ZERO);
}
resultVO.setASumPv(BigDecimalUtil.handleBig10000Down(resultVO.getASumPv()));
resultVO.setBSumPv(BigDecimalUtil.handleBig10000Down(resultVO.getBSumPv()));