From 4f97bdbaadcdc19df9dfb0971b930d799c4aeddc Mon Sep 17 00:00:00 2001
From: luofl <1442745593@qq.com>
Date: 星期四, 13 三月 2025 14:52:26 +0800
Subject: [PATCH] 迭代版本:2.28

---
 ruoyi-service/ruoyi-account/src/main/java/com/ruoyi/account/controller/AppUserController.java |   22 +++++++++++++---------
 1 files changed, 13 insertions(+), 9 deletions(-)

diff --git a/ruoyi-service/ruoyi-account/src/main/java/com/ruoyi/account/controller/AppUserController.java b/ruoyi-service/ruoyi-account/src/main/java/com/ruoyi/account/controller/AppUserController.java
index 9c9444c..0ef6e50 100644
--- a/ruoyi-service/ruoyi-account/src/main/java/com/ruoyi/account/controller/AppUserController.java
+++ b/ruoyi-service/ruoyi-account/src/main/java/com/ruoyi/account/controller/AppUserController.java
@@ -2,7 +2,6 @@
 
 
 import cn.hutool.core.collection.CollectionUtil;
-import com.alibaba.fastjson2.JSON;
 import com.alibaba.fastjson2.JSONObject;
 import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
 import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper;
@@ -33,7 +32,6 @@
 import com.ruoyi.other.api.domain.VipSetting;
 import com.ruoyi.other.api.feignClient.ShopBalanceStatementClient;
 import com.ruoyi.other.api.feignClient.ShopClient;
-import com.ruoyi.other.api.feignClient.StoreClient;
 import com.ruoyi.other.api.feignClient.VipSettingClient;
 import com.ruoyi.system.api.domain.SysUser;
 import com.ruoyi.system.api.feignClient.SysUserClient;
@@ -56,8 +54,6 @@
 import java.util.stream.Collectors;
 import java.util.stream.Stream;
 
-import static com.ruoyi.common.core.constant.SecurityConstants.USER_APPLET_KEY;
-
 /**
  * <p>
  * 前端控制器
@@ -77,8 +73,6 @@
     @Resource
     private AppUserService appUserService;
     @Resource
-    private StoreClient storeClient;
-    @Resource
     private UserCouponService userCouponService;
 
     @Resource
@@ -87,8 +81,6 @@
     private VipSettingClient vipSettingClient;
     @Resource
     private UserPointService userPointService;
-    @Resource
-    private VipSettingService vipSettingService;
     @Resource
     private AppUserMapper appUserMapper;
     @Resource
@@ -112,6 +104,9 @@
 
     @Resource
     private WeChatUtil weChatUtil;
+
+    @Resource
+    private IAppUserGiveawayTemporaryService appUserGiveawayTemporaryService;
     
     @Value("${file.upload.location}")
     private String filePath;
@@ -559,6 +554,11 @@
         } else {
             user.setIsSign(0);
         }
+
+        List<AppUserGiveawayTemporary> temporaryList = appUserGiveawayTemporaryService.list(new LambdaQueryWrapper<AppUserGiveawayTemporary>()
+                .eq(AppUserGiveawayTemporary::getAppUserId, userId));
+
+        user.setLavePoint(temporaryList.stream().mapToInt(AppUserGiveawayTemporary::getTotalPoint).sum() + user.getTotalPoint());
         return R.ok(user);
     }
 
@@ -1315,7 +1315,11 @@
     public void vipUpgrade(@RequestParam("appUserId") Long appUserId){
         appUserService.vipUpgrade(appUserId);
     }
-    
+
+    @PostMapping("/vipConsumption")
+    public void vipConsumption(@RequestParam("appUserId") Long appUserId){
+        appUserService.vipConsumption(appUserId);
+    }
     
     /**
      * 检查会员降级

--
Gitblit v1.7.1