From bf6dec40a0fffeb65d698640a2ca1afdb7576754 Mon Sep 17 00:00:00 2001
From: 无关风月 <443237572@qq.com>
Date: 星期日, 30 三月 2025 22:45:11 +0800
Subject: [PATCH] 惠民卡代码

---
 cloud-server-account/src/main/java/com/dsh/account/controller/AppUserController.java |   20 +++++++++++---------
 1 files changed, 11 insertions(+), 9 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 9b520dd..7ca773e 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
@@ -179,7 +179,6 @@
         return appUser;
     }
 
-    // todo 短信验证码
     @ResponseBody
     @PostMapping("/base/appUser/getSMSCode")
     @ApiOperation(value = "获取短信验证码", tags = {"APP-登录注册"})
@@ -519,15 +518,18 @@
     @PostMapping("/base/appUser/updateAppUser")
     public void updateAppUser(@RequestBody TAppUser appUser) {
         try {
+            TAppUser appUser1 = appUserService.getById(appUser.getId());
             appUserService.updateById(appUser);
-            UserIntegralChanges userIntegralChanges = new UserIntegralChanges();
-            userIntegralChanges.setAppUserId(appUser.getId());
-            userIntegralChanges.setOldIntegral(appUser.getIntegral() + appUser.getPoints());
-            userIntegralChanges.setType(5);
-            userIntegralChanges.setNewIntegral(appUser.getIntegral());
-            userIntegralChanges.setInsertTime(new Date());
-            userIntegralChanges.setCategory(2);
-            userIntegralChangesService.save(userIntegralChanges);
+            if(appUser.getIntegral().compareTo(appUser1.getIntegral()) != 0){
+                UserIntegralChanges userIntegralChanges = new UserIntegralChanges();
+                userIntegralChanges.setAppUserId(appUser.getId());
+                userIntegralChanges.setOldIntegral(appUser1.getIntegral());
+                userIntegralChanges.setType(5);
+                userIntegralChanges.setNewIntegral(appUser.getIntegral());
+                userIntegralChanges.setInsertTime(new Date());
+                userIntegralChanges.setCategory(2);
+                userIntegralChangesService.save(userIntegralChanges);
+            }
 
         } catch (Exception e) {
             e.printStackTrace();

--
Gitblit v1.7.1