From 9891487fc5a112f180eab34caef9788bae2e3acf Mon Sep 17 00:00:00 2001 From: cloudroam <cloudroam> Date: 星期四, 29 八月 2024 13:52:42 +0800 Subject: [PATCH] add:用户积分明细,积分商品管理 --- src/main/java/com/mzl/flower/service/menber/impl/MemberServiceImpl.java | 10 ++++++---- 1 files changed, 6 insertions(+), 4 deletions(-) diff --git a/src/main/java/com/mzl/flower/service/menber/impl/MemberServiceImpl.java b/src/main/java/com/mzl/flower/service/menber/impl/MemberServiceImpl.java index 8cb47bf..f382382 100644 --- a/src/main/java/com/mzl/flower/service/menber/impl/MemberServiceImpl.java +++ b/src/main/java/com/mzl/flower/service/menber/impl/MemberServiceImpl.java @@ -10,6 +10,7 @@ import lombok.RequiredArgsConstructor; import org.springframework.beans.BeanUtils; import org.springframework.stereotype.Service; +import org.springframework.transaction.annotation.Transactional; import org.springframework.util.ObjectUtils; import org.springframework.util.StringUtils; @@ -21,6 +22,7 @@ * @description 会员管理功能逻辑层 */ @Service +@Transactional @RequiredArgsConstructor public class MemberServiceImpl extends ServiceImpl<MemberMapper, Member> implements MemberService { @@ -28,11 +30,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 +50,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("已存在会员等级名称,无法修改"); } } -- Gitblit v1.9.3