From 62e4461469142f89c2aba304a9f13f9d94d0fa4c Mon Sep 17 00:00:00 2001
From: Helius <wangdoubleone@gmail.com>
Date: Sat, 26 Jun 2021 15:46:20 +0800
Subject: [PATCH] add scoreDetail and modify

---
 gc-shop/src/main/java/com/xzx/gc/shop/service/ScoreDetailsService.java |   19 +++++++++++++++++++
 1 files changed, 19 insertions(+), 0 deletions(-)

diff --git a/gc-shop/src/main/java/com/xzx/gc/shop/service/ScoreDetailsService.java b/gc-shop/src/main/java/com/xzx/gc/shop/service/ScoreDetailsService.java
index a002286..1df7957 100644
--- a/gc-shop/src/main/java/com/xzx/gc/shop/service/ScoreDetailsService.java
+++ b/gc-shop/src/main/java/com/xzx/gc/shop/service/ScoreDetailsService.java
@@ -5,11 +5,16 @@
 import com.github.pagehelper.PageHelper;
 import com.github.pagehelper.PageInfo;
 import com.xzx.gc.common.utils.StringUtils;
+import com.xzx.gc.entity.AccountInfo;
 import com.xzx.gc.shop.dto.QueryScoreDetailsListDto;
+import com.xzx.gc.shop.dto.XcxScoreDetailsDto;
+import com.xzx.gc.shop.mapper.AccountInfoMapper;
 import com.xzx.gc.shop.mapper.ScoreDetailsMapper;
 import com.xzx.gc.shop.vo.QueryOrderListVo;
 import com.xzx.gc.shop.vo.QueryScoreDetailsListVo;
+import com.xzx.gc.shop.vo.XcxScoreDetailsVo;
 import lombok.extern.slf4j.Slf4j;
+import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Service;
 import org.springframework.transaction.annotation.Transactional;
 
@@ -25,6 +30,9 @@
 
     @Resource
     ScoreDetailsMapper scoreDetailsMapper;
+
+    @Autowired
+    private AccountInfoMapper accountInfoMapper;
 
     public Map<String, Object> queryScoreDetailsList(QueryScoreDetailsListDto model) {
         PageHelper.startPage(model.getPage(), model.getLimit());
@@ -44,5 +52,16 @@
         return map;
     }
 
+    public Map<String, Object> scoreDetails(XcxScoreDetailsDto xcxScoreDetailsDto) {
+        PageHelper.startPage(xcxScoreDetailsDto.getPageNo(), xcxScoreDetailsDto.getPageSize());
+        List<XcxScoreDetailsVo> details = scoreDetailsMapper.selectXcxScoreDetailsList(xcxScoreDetailsDto);
+
+        AccountInfo accountInfo = accountInfoMapper.selectAccountInfoByUserId(xcxScoreDetailsDto.getUserId());
+
+        Map<String, Object> map = new HashMap<>();
+        map.put("score", accountInfo.getCollectScore());
+        map.put("data", details);
+        return map;
+    }
 
 }

--
Gitblit v1.9.1