From e350ed7ffc3a57387186c602d99443d6f936d549 Mon Sep 17 00:00:00 2001
From: puzhibing <393733352@qq.com>
Date: 星期三, 05 七月 2023 08:31:25 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/master'

---
 cloud-server-account/src/main/java/com/dsh/account/service/impl/TAppUserServiceImpl.java |   31 +++++++++++++++++++++++++++++++
 1 files changed, 31 insertions(+), 0 deletions(-)

diff --git a/cloud-server-account/src/main/java/com/dsh/account/service/impl/TAppUserServiceImpl.java b/cloud-server-account/src/main/java/com/dsh/account/service/impl/TAppUserServiceImpl.java
index 0f0c56f..cc2833a 100644
--- a/cloud-server-account/src/main/java/com/dsh/account/service/impl/TAppUserServiceImpl.java
+++ b/cloud-server-account/src/main/java/com/dsh/account/service/impl/TAppUserServiceImpl.java
@@ -5,6 +5,7 @@
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
 import com.dsh.account.entity.TAppUser;
 import com.dsh.account.entity.TStudent;
+import com.dsh.account.feignclient.activity.MerChandiseClient;
 import com.dsh.account.feignclient.course.CoursePaymentClient;
 import com.dsh.account.feignclient.course.model.CourseOfStoreVo;
 import com.dsh.account.feignclient.course.model.QueryStoreList;
@@ -24,6 +25,8 @@
 import com.dsh.account.model.vo.classDetails.RegisteredCourse;
 import com.dsh.account.model.vo.classDetails.WeekedCourse;
 import com.dsh.account.model.vo.classDetails.classInsVo.ClassInfoVo;
+import com.dsh.account.model.vo.userBenefitDetail.BillingDetailsVo;
+import com.dsh.account.model.vo.userBenefitDetail.IndexOfUserBenefirVo;
 import com.dsh.account.service.TAppUserService;
 import com.dsh.account.util.*;
 import com.dsh.account.util.akeylogin.Md5Util;
@@ -74,8 +77,12 @@
     @Resource
     private StoreClient storeClient;
 
+    @Autowired
+    private MerChandiseClient mcClient;
 
 
+    @Autowired
+    private ImgConfigClient icfgClient;
 
     @Override
     public ClassInfoVo queryUserOfStus(Integer id,String latitude,String longitude) {
@@ -450,4 +457,28 @@
         }
         return joinPlayPaiVo;
     }
+
+    @Override
+    public IndexOfUserBenefirVo queryBenefitDetails(Integer appUserId) {
+        IndexOfUserBenefirVo benefirVo = new IndexOfUserBenefirVo();
+
+        TAppUser appUser = this.getById(appUserId);
+        benefirVo.setUserHeadImg(appUser.getHeadImg());
+        benefirVo.setUserName(appUser.getName());
+        if (appUser.getIsVip() == 1){
+            benefirVo.setIsMember("年度会员");
+        }else {
+            benefirVo.setIsMember("普通用户");
+        }
+        benefirVo.setCommodities(mcClient.getConvertibleGoods());
+        benefirVo.setImage(icfgClient.getImageConfig());
+        return benefirVo;
+    }
+
+    @Override
+    public BillingDetailsVo queryUserBillingDetails(String yearMonth, Integer recordId) {
+        System.out.println("账单传参:yearMonth"+yearMonth+"|"+"recordId"+recordId);
+        // TODO: 2023/7/4
+        return null;
+    }
 }

--
Gitblit v1.7.1