From 1d249222fa5c924fd1c5b41c4fc705bba3bca055 Mon Sep 17 00:00:00 2001
From: sj <1304317391@qq.com>
Date: Fri, 18 Nov 2022 13:35:59 +0800
Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E4=BC=9A=E5=91=98=E7=AD=89?=
=?UTF-8?q?=E7=BA=A7=E9=97=AE=E9=A2=98?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
zsw-bxg/pom.xml | 6 ++++++
.../modules/user/rest/SystemUserLevelController.java | 2 +-
.../modules/user/service/impl/YxUserLevelServiceImpl.java | 4 +++-
.../modules/user/service/impl/YxUserServiceImpl.java | 3 ++-
4 files changed, 12 insertions(+), 3 deletions(-)
diff --git a/zsw-bxg/pom.xml b/zsw-bxg/pom.xml
index 5c14b55e..1a0d6e2d 100644
--- a/zsw-bxg/pom.xml
+++ b/zsw-bxg/pom.xml
@@ -33,6 +33,12 @@
2.5.1
+
+ redis.clients
+ jedis
+ 4.3.1
+
+
org.apache.poi
poi-ooxml
diff --git a/zsw-bxg/src/main/java/co/yixiang/modules/user/rest/SystemUserLevelController.java b/zsw-bxg/src/main/java/co/yixiang/modules/user/rest/SystemUserLevelController.java
index 9a7c2d2c..d9952320 100644
--- a/zsw-bxg/src/main/java/co/yixiang/modules/user/rest/SystemUserLevelController.java
+++ b/zsw-bxg/src/main/java/co/yixiang/modules/user/rest/SystemUserLevelController.java
@@ -83,7 +83,7 @@ public class SystemUserLevelController {
.gt(YxSystemUserLevel::getGrade,resources.getGrade())
.last("limit 1")
.one();
- if (ObjectUtil.isNotEmpty(yxSystemUserLevel)){
+ if (ObjectUtil.isNotEmpty(yxSystemUserLevel)&&yxSystemUserLevel.equals(resources)){
throw new YshopException("已有相同等级会员卡");
}
yxSystemUserLevelService.saveOrUpdate(resources);
diff --git a/zsw-bxg/src/main/java/co/yixiang/modules/user/service/impl/YxUserLevelServiceImpl.java b/zsw-bxg/src/main/java/co/yixiang/modules/user/service/impl/YxUserLevelServiceImpl.java
index 460f8062..32d1386e 100644
--- a/zsw-bxg/src/main/java/co/yixiang/modules/user/service/impl/YxUserLevelServiceImpl.java
+++ b/zsw-bxg/src/main/java/co/yixiang/modules/user/service/impl/YxUserLevelServiceImpl.java
@@ -77,6 +77,7 @@ public class YxUserLevelServiceImpl extends BaseServiceImpl im
LambdaQueryWrapper wrapper = new LambdaQueryWrapper<>();
wrapper.eq(YxUserLevel::getStatus, ShopCommonEnum.IS_STATUS_1.getValue())
.eq(YxUserLevel::getUid,uid)
- .orderByDesc(YxUserLevel::getGrade)
+// .orderByDesc(YxUserLevel::getGrade)
+ .orderByDesc(YxUserLevel::getId)//因为支持修改用户会员等级,所以不再按等级排序
.last("limit 1");
YxUserLevel userLevel = userLevelService.getOne(wrapper);
YxSystemUserLevel systemUserLevel = new YxSystemUserLevel();