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