From 13a83a82de868164ba4eb7d109e978d386df8ffa Mon Sep 17 00:00:00 2001 From: Hentua <wangdoubleone@gmail.com> Date: Mon, 24 Apr 2023 22:24:48 +0800 Subject: [PATCH] fix --- src/main/java/cc/mrbird/febs/mall/service/impl/AgentServiceImpl.java | 9 ++++++--- 1 files changed, 6 insertions(+), 3 deletions(-) diff --git a/src/main/java/cc/mrbird/febs/mall/service/impl/AgentServiceImpl.java b/src/main/java/cc/mrbird/febs/mall/service/impl/AgentServiceImpl.java index 343bd91..a74ef42 100644 --- a/src/main/java/cc/mrbird/febs/mall/service/impl/AgentServiceImpl.java +++ b/src/main/java/cc/mrbird/febs/mall/service/impl/AgentServiceImpl.java @@ -101,9 +101,12 @@ } MallMember parentMember = memberMapper.selectById(parentNode.getMemberId()); - parentMember.setChildNodeCnt(parentNode.CHILD.size()); - parentMember.setLevel(dic.getCode()); - memberMapper.updateById(parentMember); + int levelCode = MemberLevelEnum.getLevelCode(parentMember.getLevel()); + if (Integer.parseInt(dic.getValue()) > levelCode) { + parentMember.setChildNodeCnt(parentNode.CHILD.size()); + parentMember.setLevel(dic.getCode()); + memberMapper.updateById(parentMember); + } } /** -- Gitblit v1.9.1