From 4b1453e19306592f703aa794e238bd028f67d320 Mon Sep 17 00:00:00 2001
From: Pu Zhibing <393733352@qq.com>
Date: 星期五, 24 一月 2025 16:20:50 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/2.0' into 2.0

---
 cloud-server-account/src/main/java/com/dsh/account/controller/AppUserController.java |   19 +++++++++++--------
 1 files changed, 11 insertions(+), 8 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 65c40ba..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
@@ -518,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