diff --git a/jsowell-pile/src/main/java/com/jsowell/pile/service/impl/MemberGroupServiceImpl.java b/jsowell-pile/src/main/java/com/jsowell/pile/service/impl/MemberGroupServiceImpl.java index 4960bb139..95bae253a 100644 --- a/jsowell-pile/src/main/java/com/jsowell/pile/service/impl/MemberGroupServiceImpl.java +++ b/jsowell-pile/src/main/java/com/jsowell/pile/service/impl/MemberGroupServiceImpl.java @@ -232,8 +232,13 @@ public class MemberGroupServiceImpl implements MemberGroupService { if (memberBasicInfo == null) { return 0; } - // 校验通过,关系存入数据库 - return saveMemberGroupRelation(memberBasicInfo.getMemberId(), groupCode); + // 查询是否保存过 + MemberGroupVO groupVO = memberGroupMapper.queryByGroupCodeAndMemberId(groupCode, memberBasicInfo.getMemberId()); + if (groupVO == null) { + // 校验通过,关系存入数据库 加入到集团 + return saveMemberGroupRelation(memberBasicInfo.getMemberId(), groupCode); + } + return 0; } /**