diff --git a/esua-epdc/epdc-module/epdc-points/epdc-points-server/src/main/java/com/elink/esua/epdc/controller/PointsLogsController.java b/esua-epdc/epdc-module/epdc-points/epdc-points-server/src/main/java/com/elink/esua/epdc/controller/PointsLogsController.java index 4bd12266..7a8dd2db 100755 --- a/esua-epdc/epdc-module/epdc-points/epdc-points-server/src/main/java/com/elink/esua/epdc/controller/PointsLogsController.java +++ b/esua-epdc/epdc-module/epdc-points/epdc-points-server/src/main/java/com/elink/esua/epdc/controller/PointsLogsController.java @@ -137,5 +137,15 @@ public class PointsLogsController { return new Result>().ok(list); } - + /*** + * 积分总览 + * @param params + * @return com.elink.esua.epdc.commons.tools.utils.Result> + * @author qushutong + * @date 2020/7/21 9:22 + */ + @GetMapping("/point/pointsOverview") + public Result pointsOverview(@RequestParam Map params) { + return new Result().ok(pointsLogsService.getPointsOverview(params)); + } } diff --git a/esua-epdc/epdc-module/epdc-points/epdc-points-server/src/main/java/com/elink/esua/epdc/dao/PointsLogsDao.java b/esua-epdc/epdc-module/epdc-points/epdc-points-server/src/main/java/com/elink/esua/epdc/dao/PointsLogsDao.java index 4e8eda35..d9387f35 100755 --- a/esua-epdc/epdc-module/epdc-points/epdc-points-server/src/main/java/com/elink/esua/epdc/dao/PointsLogsDao.java +++ b/esua-epdc/epdc-module/epdc-points/epdc-points-server/src/main/java/com/elink/esua/epdc/dao/PointsLogsDao.java @@ -126,6 +126,21 @@ public interface PointsLogsDao extends BaseDao { */ int selectCountPointsRanking(EpdcAppPointsRankingFormDTO formDto); - + /*** + * 积分分类统计 + * @param params + * @return java.util.List + * @author qushutong + * @date 2020/7/21 10:37 + */ List selectPointsList(Map params); + + /*** + * 积分总览 + * @param params + * @return com.elink.esua.epdc.dto.result.PointsStatisticsListResultDTO + * @author qushutong + * @date 2020/7/21 10:37 + */ + PointsStatisticsListResultDTO selectPointsOverview(Map params); } diff --git a/esua-epdc/epdc-module/epdc-points/epdc-points-server/src/main/java/com/elink/esua/epdc/service/PointsLogsService.java b/esua-epdc/epdc-module/epdc-points/epdc-points-server/src/main/java/com/elink/esua/epdc/service/PointsLogsService.java index b4d1e37b..9e506aaa 100755 --- a/esua-epdc/epdc-module/epdc-points/epdc-points-server/src/main/java/com/elink/esua/epdc/service/PointsLogsService.java +++ b/esua-epdc/epdc-module/epdc-points/epdc-points-server/src/main/java/com/elink/esua/epdc/service/PointsLogsService.java @@ -173,6 +173,21 @@ public interface PointsLogsService extends BaseService { **/ Result confirmUserAdjustPoint(EpdcAdjustUserPointsDTO formDto); - + /*** + * 积分分类统计 + * @param params + * @return com.elink.esua.epdc.commons.tools.page.PageData + * @author qushutong + * @date 2020/7/21 10:36 + */ PageData listPagePoint(Map params); + + /*** + * 积分总览 + * @param params + * @return com.elink.esua.epdc.dto.result.PointsStatisticsListResultDTO + * @author qushutong + * @date 2020/7/21 10:36 + */ + PointsStatisticsListResultDTO getPointsOverview(Map params); } diff --git a/esua-epdc/epdc-module/epdc-points/epdc-points-server/src/main/java/com/elink/esua/epdc/service/impl/PointsLogsServiceImpl.java b/esua-epdc/epdc-module/epdc-points/epdc-points-server/src/main/java/com/elink/esua/epdc/service/impl/PointsLogsServiceImpl.java index d96d3c56..4f81f6d0 100755 --- a/esua-epdc/epdc-module/epdc-points/epdc-points-server/src/main/java/com/elink/esua/epdc/service/impl/PointsLogsServiceImpl.java +++ b/esua-epdc/epdc-module/epdc-points/epdc-points-server/src/main/java/com/elink/esua/epdc/service/impl/PointsLogsServiceImpl.java @@ -334,4 +334,9 @@ public class PointsLogsServiceImpl extends BaseServiceImpl list = baseDao.selectPointsList(params); return new PageData(list, page.getTotal()); } + + @Override + public PointsStatisticsListResultDTO getPointsOverview(Map params) { + return baseDao.selectPointsOverview(params); + } } diff --git a/esua-epdc/epdc-module/epdc-points/epdc-points-server/src/main/resources/mapper/PointsLogsDao.xml b/esua-epdc/epdc-module/epdc-points/epdc-points-server/src/main/resources/mapper/PointsLogsDao.xml index 0cd78bf4..d5398e2e 100755 --- a/esua-epdc/epdc-module/epdc-points/epdc-points-server/src/main/resources/mapper/PointsLogsDao.xml +++ b/esua-epdc/epdc-module/epdc-points/epdc-points-server/src/main/resources/mapper/PointsLogsDao.xml @@ -205,4 +205,22 @@ lg.RULE_CODE ORDER BY allPoints DESC + +