From 06c7348b197ede0b68e6d02f019bf81892329b88 Mon Sep 17 00:00:00 2001
From: puzhibing <393733352@qq.com>
Date: 星期二, 19 三月 2024 18:07:12 +0800
Subject: [PATCH] 修改bug

---
 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