diff --git a/epmet-module/epmet-point/epmet-point-server/src/main/resources/mapper/UserPointStatisticalDailyDao.xml b/epmet-module/epmet-point/epmet-point-server/src/main/resources/mapper/UserPointStatisticalDailyDao.xml index 4267a9c74f..983301e016 100644 --- a/epmet-module/epmet-point/epmet-point-server/src/main/resources/mapper/UserPointStatisticalDailyDao.xml +++ b/epmet-module/epmet-point/epmet-point-server/src/main/resources/mapper/UserPointStatisticalDailyDao.xml @@ -133,11 +133,15 @@ SELECT - @curRank := @curRank + 1 AS ranking, + IF ( @point > p.point, + @curRank := @curRank + 1, + @curRank := @curRank + 0 + ) AS ranking, + @point := p.point, P.userId, P.point FROM( @@ -161,7 +169,7 @@ FROM user_point_action_log pl WHERE pl.DEL_FLAG = '0' AND DATE_FORMAT(pl.CREATED_TIME, '%Y%m')= DATE_FORMAT( CURDATE( ) , '%Y%m' ) AND pl.action_flag = 'plus' GROUP BY pl.USER_ID - ) P, ( SELECT @curRank := #{pageNo} * #{pageSize} ) r + ) P, ( SELECT @curRank := #{pageNo} + 1 ) r WHERE userId IN