cloudroam
2024-08-27 85e76dc10411224906afdac9f13fe8f5dcdc17f9
src/main/java/com/mzl/flower/service/menber/impl/MemberServiceImpl.java
@@ -28,11 +28,11 @@
    @Override
    public void saveMember(Member member) {
        if (StringUtils.isEmpty(member.getLevelName())) {
        if (StringUtils.isEmpty(member.getName())) {
            throw new ValidationException("会员等级名称不能为空");
        }
        //保存时判断是否有重复的名称
        Member memberByName = memberMapper.getMemberByName(member.getLevelName());
        Member memberByName = memberMapper.getMemberByName(member.getName());
        if (!ObjectUtils.isEmpty(memberByName)) {
            throw new ValidationException("会员等级名称重复");
        }
@@ -48,10 +48,10 @@
        if (!memberInfo.getCreateBy().equals(SecurityUtils.getUserId())) {
            throw new ValidationException("无权限修改");
        }
        Member memberTemp = memberMapper.getMemberByName(memberDTO.getLevelName());
        Member memberTemp = memberMapper.getMemberByName(memberDTO.getName());
        //判断如果按照会员等级查询到得名称和当前得Id不一致,不能修改。
        if (!ObjectUtils.isEmpty(memberTemp)) {
            if (memberTemp.getLevelName().equals(memberDTO.getLevelName())) {
            if (memberTemp.getName().equals(memberDTO.getName())) {
                throw new ValidationException("已存在会员等级名称,无法修改");
            }
        }