From 85e76dc10411224906afdac9f13fe8f5dcdc17f9 Mon Sep 17 00:00:00 2001 From: cloudroam <cloudroam> Date: 星期二, 27 八月 2024 10:08:32 +0800 Subject: [PATCH] update:调整会员管理字段 --- src/main/java/com/mzl/flower/entity/menber/Member.java | 14 +++++++------- src/main/java/com/mzl/flower/web/member/MemberController.java | 2 +- src/main/java/com/mzl/flower/mapper/member/MemberMapper.java | 5 ++--- src/main/java/com/mzl/flower/service/menber/impl/MemberServiceImpl.java | 8 ++++---- src/main/java/com/mzl/flower/config/PyamentV3Configurer.java | 2 +- src/main/java/com/mzl/flower/dto/request/menber/MemberDTO.java | 14 +++++++------- 6 files changed, 22 insertions(+), 23 deletions(-) diff --git a/src/main/java/com/mzl/flower/config/PyamentV3Configurer.java b/src/main/java/com/mzl/flower/config/PyamentV3Configurer.java index 9de019a..f715f67 100644 --- a/src/main/java/com/mzl/flower/config/PyamentV3Configurer.java +++ b/src/main/java/com/mzl/flower/config/PyamentV3Configurer.java @@ -20,7 +20,7 @@ public static String merchantId = "1661512517"; /** 商户API私钥路径 */ - public static String privateKeyPath = "/opt/pay/wx/v3/apiclient_key.pem"; + public static String privateKeyPath = "E:\\huamanyuan\\apiclient_key.pem"; /** 商户证书序列号 */ public static String merchantSerialNumber = "37A08A552943EF34883614DBC8DE281598148757"; diff --git a/src/main/java/com/mzl/flower/dto/request/menber/MemberDTO.java b/src/main/java/com/mzl/flower/dto/request/menber/MemberDTO.java index 4f5fc92..08bf50e 100644 --- a/src/main/java/com/mzl/flower/dto/request/menber/MemberDTO.java +++ b/src/main/java/com/mzl/flower/dto/request/menber/MemberDTO.java @@ -11,13 +11,13 @@ private Long id; @ApiModelProperty("会员等级名称") - private String levelName; + private String name; - @ApiModelProperty("该等级所需的最低成长值") - private int minGrowthValue; + @ApiModelProperty("成长点-区间-开始") + private int startPoint; - @ApiModelProperty("该等级所需的最高成长值") - private int maxGrowthValue; + @ApiModelProperty("成长点-区间-结束") + private int endPoint; @ApiModelProperty("会员折扣类型(百分比、固定金额)") private int discountType; @@ -32,8 +32,8 @@ private int consumptionAmount; @ApiModelProperty("已消费产生的成长值") - private int upGrowthValue; + private int growthValue; @ApiModelProperty("未消费产生的下降值") - private int downGrowthValue; + private int downgradeValue; } diff --git a/src/main/java/com/mzl/flower/entity/menber/Member.java b/src/main/java/com/mzl/flower/entity/menber/Member.java index 04edbf2..66b602c 100644 --- a/src/main/java/com/mzl/flower/entity/menber/Member.java +++ b/src/main/java/com/mzl/flower/entity/menber/Member.java @@ -19,13 +19,13 @@ public class Member extends BaseAutoEntity { @ApiModelProperty("会员等级名称") - private String levelName; + private String name; - @ApiModelProperty("该等级所需的最低成长值") - private int minGrowthValue; + @ApiModelProperty("成长点-区间-开始") + private int startPoint; - @ApiModelProperty("该等级所需的最高成长值") - private int maxGrowthValue; + @ApiModelProperty("成长点-区间-结束") + private int endPoint; @ApiModelProperty("会员折扣类型(百分比、固定金额)") private int discountType; @@ -40,8 +40,8 @@ private int consumptionAmount; @ApiModelProperty("已消费产生的成长值") - private int upGrowthValue; + private int growthValue; @ApiModelProperty("未消费产生的下降值") - private int downGrowthValue; + private int downgradeValue; } diff --git a/src/main/java/com/mzl/flower/mapper/member/MemberMapper.java b/src/main/java/com/mzl/flower/mapper/member/MemberMapper.java index 82051de..3493ede 100644 --- a/src/main/java/com/mzl/flower/mapper/member/MemberMapper.java +++ b/src/main/java/com/mzl/flower/mapper/member/MemberMapper.java @@ -18,8 +18,7 @@ @Repository public interface MemberMapper extends BaseMapper<Member> { - @SuppressWarnings("AlibabaAbstractMethodOrInterfaceMethodMustUseJavadoc") - @Select("select * from t_member where level_name = #{levelName} and deleted = '0' limit 1") - Member getMemberByName(@Param("levelName") String levelName); + @Select("select * from t_member where name = #{name} and deleted = '0' limit 1") + Member getMemberByName(@Param("name") String name); } 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..390614e 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 @@ -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("已存在会员等级名称,无法修改"); } } diff --git a/src/main/java/com/mzl/flower/web/member/MemberController.java b/src/main/java/com/mzl/flower/web/member/MemberController.java index 108b798..7ff6050 100644 --- a/src/main/java/com/mzl/flower/web/member/MemberController.java +++ b/src/main/java/com/mzl/flower/web/member/MemberController.java @@ -38,7 +38,7 @@ @ApiOperation(value = "会员列表", httpMethod = "POST") public ResponseEntity<ReturnDataDTO> getMemberList(Page page, MemberQueryDTO dto) { QueryWrapper<Member> queryWrapper = new QueryWrapper(); - queryWrapper.lambda().eq(isNotNull(dto.getLevelName()), Member::getLevelName, dto.getLevelName()); + queryWrapper.lambda().eq(isNotNull(dto.getLevelName()), Member::getName, dto.getLevelName()); page = (Page) memberService.page(page, queryWrapper); return returnData(R.SUCCESS.getCode(), page); } -- Gitblit v1.9.3