From af25ae6a29b38b1a6ad53dbbebc2da8897757bbd Mon Sep 17 00:00:00 2001
From: Helius <wangdoubleone@gmail.com>
Date: Mon, 28 Jun 2021 10:09:54 +0800
Subject: [PATCH] modify
---
gc-shop/src/main/java/com/xzx/gc/shop/service/ScoreDetailsService.java | 27 +++++++++++++++++++++++++++
1 files changed, 27 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 f6e7981..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
@@ -1,13 +1,20 @@
package com.xzx.gc.shop.service;
+import cn.hutool.core.collection.CollUtil;
import cn.hutool.core.convert.Convert;
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;
@@ -24,9 +31,18 @@
@Resource
ScoreDetailsMapper scoreDetailsMapper;
+ @Autowired
+ private AccountInfoMapper accountInfoMapper;
+
public Map<String, Object> queryScoreDetailsList(QueryScoreDetailsListDto model) {
PageHelper.startPage(model.getPage(), model.getLimit());
List<QueryScoreDetailsListVo> maps = scoreDetailsMapper.queryScoreDetailsList(model);
+ if(CollUtil.isNotEmpty(maps)){
+ for(QueryScoreDetailsListVo queryScoreDetailsListVo : maps){
+ String decode = StringUtils.decode(queryScoreDetailsListVo.getName());
+ queryScoreDetailsListVo.setName(decode);
+ }
+ }
PageInfo pageInfo = new PageInfo(maps);
int count = Convert.toInt(pageInfo.getTotal());
Map<String, Object> map = new HashMap<>();
@@ -36,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