From f29339d03169792e15efe804743b5aed70a1c0a1 Mon Sep 17 00:00:00 2001 From: 陶杰 <1378534974@qq.com> Date: 星期四, 29 八月 2024 17:38:00 +0800 Subject: [PATCH] Merge remote-tracking branch 'origin/master-v2' into master-v2 --- src/main/java/com/mzl/flower/service/menber/impl/MemberServiceImpl.java | 22 +++++++++++++++++++--- 1 files changed, 19 insertions(+), 3 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 f382382..eab23d3 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 @@ -1,9 +1,12 @@ package com.mzl.flower.service.menber.impl; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.mzl.flower.config.exception.ValidationException; import com.mzl.flower.config.security.SecurityUtils; import com.mzl.flower.dto.request.menber.MemberDTO; +import com.mzl.flower.dto.request.menber.MemberQueryDTO; +import com.mzl.flower.dto.response.member.MemberVO; import com.mzl.flower.entity.menber.Member; import com.mzl.flower.mapper.member.MemberMapper; import com.mzl.flower.service.menber.MemberService; @@ -13,6 +16,8 @@ import org.springframework.transaction.annotation.Transactional; import org.springframework.util.ObjectUtils; import org.springframework.util.StringUtils; + +import java.util.List; /** * @author fanghaowei @@ -33,6 +38,10 @@ if (StringUtils.isEmpty(member.getName())) { throw new ValidationException("会员等级名称不能为空"); } + + if (member.getStartPoint()>member.getEndPoint()) { + throw new ValidationException("成长点开始不能大于结束"); + } //保存时判断是否有重复的名称 Member memberByName = memberMapper.getMemberByName(member.getName()); if (!ObjectUtils.isEmpty(memberByName)) { @@ -47,9 +56,9 @@ if (memberInfo == null) { throw new ValidationException("会员等级信息不存在"); } - if (!memberInfo.getCreateBy().equals(SecurityUtils.getUserId())) { - throw new ValidationException("无权限修改"); - } +// if (!memberInfo.getCreateBy().equals(SecurityUtils.getUserId())) { +// throw new ValidationException("无权限修改"); +// } Member memberTemp = memberMapper.getMemberByName(memberDTO.getName()); //判断如果按照会员等级查询到得名称和当前得Id不一致,不能修改。 if (!ObjectUtils.isEmpty(memberTemp)) { @@ -72,4 +81,11 @@ // TODO: 2024/8/26 如果当前会员绑定了优惠券,不能删除,等优惠券逻辑完成。 memberMapper.deleteById(id); } + + @Override + public Page<MemberVO> queryPage(MemberQueryDTO memberQueryDTO, Page page) { + List<MemberVO> list = memberMapper.queryPage(memberQueryDTO, page); + page.setRecords(list); + return page; + } } -- Gitblit v1.9.3