From c036557db88c6297b9a626a892dce35c14ab8ee5 Mon Sep 17 00:00:00 2001
From: nickchange <126672920+nickchange@users.noreply.github.com>
Date: 星期四, 09 十一月 2023 18:30:31 +0800
Subject: [PATCH] 11.6

---
 cloud-server-account/src/main/java/com/dsh/account/controller/AppUserController.java |   23 +++++++++++++++++++++--
 1 files changed, 21 insertions(+), 2 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 81fbf7b..6bd2591 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
@@ -9,12 +9,14 @@
 import com.dsh.account.entity.Coach;
 import com.dsh.account.entity.TAppUser;
 import com.dsh.account.entity.TCourseInfoRecord;
+import com.dsh.account.entity.UserIntegralChanges;
 import com.dsh.account.model.*;
 import com.dsh.account.model.query.appUserQuery.QueryAppUser;
 import com.dsh.account.model.vo.QueryAppUserVO;
 import com.dsh.account.service.IVipPaymentService;
 import com.dsh.account.service.TAppUserService;
 import com.dsh.account.service.TCourseInfoRecordService;
+import com.dsh.account.service.UserIntegralChangesService;
 import com.dsh.account.util.PayMoneyUtil;
 import com.dsh.account.util.ResultUtil;
 import com.dsh.account.util.TokenUtil;
@@ -30,6 +32,7 @@
 import java.io.PrintWriter;
 import java.util.*;
 import java.util.List;
+import java.util.stream.Collectors;
 
 /**
  * @author zhibing.pu
@@ -62,6 +65,7 @@
     public List<TAppUser> queryAppUserList(@RequestBody AppUserByNameAndPhoneDTO dto){
         return appUserService.queryAPPUserByNameAndPhone(dto);
     }
+
     /**
      * 根据用户姓名和电话模糊查询
      */
@@ -116,8 +120,12 @@
     @ResponseBody
     @RequestMapping("/base/appUser/listAll")
     public List<QueryAppUserVO> listAll(@RequestBody QueryAppUser query){
-
-        return appUserService.listAll(query);
+        List<QueryAppUserVO> queryAppUserVOS = appUserService.listAll(query);
+        if (query.getUserIds()!=null && query.getUserIds().size()!=0){
+            List<QueryAppUserVO> queryAppUserVOS1 = appUserService.listAll1(query);
+            queryAppUserVOS.addAll(queryAppUserVOS1);
+        }
+        return queryAppUserVOS.stream().distinct().collect(Collectors.toList());
     }
 
     /**
@@ -443,6 +451,8 @@
     }
 
 
+    @Autowired
+    private UserIntegralChangesService userIntegralChangesService;
     /**
      * 修改用户信息
      * @param appUser
@@ -452,6 +462,15 @@
     public void updateAppUser(@RequestBody TAppUser appUser){
         try {
             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);
+
         }catch (Exception e){
             e.printStackTrace();
         }

--
Gitblit v1.7.1