From b1a6188c6b3d3454d32440c555e41402739afbc9 Mon Sep 17 00:00:00 2001
From: 无关风月 <443237572@qq.com>
Date: 星期五, 24 十月 2025 18:16:26 +0800
Subject: [PATCH] bug修改,后台新增修改用户积分

---
 cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/OperatorController.java |   12 ++++++------
 cloud-server-account/src/main/java/com/dsh/account/service/impl/TAppUserServiceImpl.java                  |    2 +-
 cloud-server-account/src/main/java/com/dsh/account/controller/AppUserController.java                      |    5 +++--
 cloud-server-communityWorldCup/src/main/resources/logback-spring.xml                                      |    4 ++--
 4 files changed, 12 insertions(+), 11 deletions(-)

diff --git a/cloud-server-account/src/main/java/com/dsh/account/controller/AppUserController.java b/cloud-server-account/src/main/java/com/dsh/account/controller/AppUserController.java
index b0148ce..94baaba 100644
--- a/cloud-server-account/src/main/java/com/dsh/account/controller/AppUserController.java
+++ b/cloud-server-account/src/main/java/com/dsh/account/controller/AppUserController.java
@@ -699,8 +699,7 @@
                 integral = integral - updateIntegral.getIntegral();
                 break;
         }
-        appUser.setIntegral(integral);
-        appUserService.updateById(appUser);
+
         UserIntegralChanges userIntegralChanges = new UserIntegralChanges();
         userIntegralChanges.setAppUserId(updateIntegral.getId());
         userIntegralChanges.setType(1);
@@ -710,6 +709,8 @@
         userIntegralChanges.setInsertTime(new Date());
         userIntegralChanges.setCategory(updateIntegral.getChangeType());
         userIntegralChangesService.save(userIntegralChanges);
+        appUser.setIntegral(integral);
+        appUserService.updateById(appUser);
         return true;
     }
 
diff --git a/cloud-server-account/src/main/java/com/dsh/account/service/impl/TAppUserServiceImpl.java b/cloud-server-account/src/main/java/com/dsh/account/service/impl/TAppUserServiceImpl.java
index d5a63e5..d395725 100644
--- a/cloud-server-account/src/main/java/com/dsh/account/service/impl/TAppUserServiceImpl.java
+++ b/cloud-server-account/src/main/java/com/dsh/account/service/impl/TAppUserServiceImpl.java
@@ -1528,7 +1528,7 @@
                 pointsMerchandise.setPaymentTime(new Date());
             }
             returnId = mcClient.saveDetailsUserPointMercase(pointsMerchandise);
-            if(goodsNums>0){
+            if(goodsNums>1){
                 System.err.println("购买商品数量"+goodsNums);
                 List<UserPointsMerchandise> userPointsMerchandises = new ArrayList<>();
                 for (int i = 1; i < goodsNums; i++) {
diff --git a/cloud-server-communityWorldCup/src/main/resources/logback-spring.xml b/cloud-server-communityWorldCup/src/main/resources/logback-spring.xml
index eb725a2..4a781fa 100644
--- a/cloud-server-communityWorldCup/src/main/resources/logback-spring.xml
+++ b/cloud-server-communityWorldCup/src/main/resources/logback-spring.xml
@@ -24,7 +24,7 @@
     <appender name="CONSOLE" class="ch.qos.logback.core.ConsoleAppender">
         <!--此日志appender是为开发使用,只配置最底级别,控制台输出的日志级别是大于或等于此级别的日志信息-->
         <filter class="ch.qos.logback.classic.filter.ThresholdFilter">
-            <level>debug</level>
+            <level>info</level>
         </filter>
         <encoder>
             <Pattern>${CONSOLE_LOG_PATTERN}</Pattern>
@@ -223,7 +223,7 @@
             <appender-ref ref="ERROR_FILE"/>
             <appender-ref ref="ALL_FILE"/>
         </root>
-        <logger name="com.dsh.course.mapper" level="error"/>
+        <logger name="com.dsh.course.mapper" level="debug"/>
         <logger name="business-log" level="warn"/>
     </springProfile>
 
diff --git a/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/OperatorController.java b/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/OperatorController.java
index 35dff86..8136128 100644
--- a/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/OperatorController.java
+++ b/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/OperatorController.java
@@ -1344,9 +1344,9 @@
     @ResponseBody
     @RequestMapping(value = "/addOperator")
     public ResultUtil addOperator(String name,String userName,String phone,Integer type , String comArr) {
-        User one = userService.getOne(new QueryWrapper<User>().eq("name", name).eq("phone", phone));
-        if (one!=null){
-            return ResultUtil.error("当前管理员名称和电话已存在!");
+        List<User> list = userService.lambdaQuery().eq(User::getPhone, phone).list();
+        if (!list.isEmpty()){
+            return ResultUtil.error("当前管理员手机号已存在!");
         }
         User user = new User();
         user.setName(userName);
@@ -1434,9 +1434,9 @@
     @RequestMapping(value = "/updateOperator")
     public ResultUtil updateOperator(Integer id,String name,String userName
             ,String phone,Integer type ,@RequestParam String comArr) {
-        User one = userService.getOne(new QueryWrapper<User>().eq("name", name).eq("phone", phone));
-        if (one!=null){
-            return ResultUtil.error("当前管理员名称和电话已存在!");
+        List<User> list = userService.lambdaQuery().eq(User::getPhone, phone).ne(User::getId, id).list();
+        if (!list.isEmpty()){
+            return ResultUtil.error("当前管理员手机号已存在!");
         }
         operatorCityService.remove(new QueryWrapper<TOperatorCity>().eq("operatorId",id));
         User user = userService.getOne(new QueryWrapper<User>().eq("objectId", id).

--
Gitblit v1.7.1