diff --git a/epdc-cloud-heart/src/main/java/com/elink/esua/epdc/modules/activity/service/impl/ActUserRelationServiceImpl.java b/epdc-cloud-heart/src/main/java/com/elink/esua/epdc/modules/activity/service/impl/ActUserRelationServiceImpl.java index 24b24b0..7b086d9 100644 --- a/epdc-cloud-heart/src/main/java/com/elink/esua/epdc/modules/activity/service/impl/ActUserRelationServiceImpl.java +++ b/epdc-cloud-heart/src/main/java/com/elink/esua/epdc/modules/activity/service/impl/ActUserRelationServiceImpl.java @@ -454,6 +454,10 @@ public class ActUserRelationServiceImpl extends BaseServiceImpl data = baseDao.selectListActUserInfo(actId); @@ -471,6 +475,8 @@ public class ActUserRelationServiceImpl extends BaseServiceImpl { * @return */ List leaderboard(); + + /** + * 清空排行数据 + * @Author + * @return + */ + void clearGenerateRankingList(); } \ No newline at end of file diff --git a/epdc-cloud-heart/src/main/java/com/elink/esua/epdc/modules/volunteer/service/impl/VolunteerRankServiceImpl.java b/epdc-cloud-heart/src/main/java/com/elink/esua/epdc/modules/volunteer/service/impl/VolunteerRankServiceImpl.java index 5b8434b..da0ee46 100644 --- a/epdc-cloud-heart/src/main/java/com/elink/esua/epdc/modules/volunteer/service/impl/VolunteerRankServiceImpl.java +++ b/epdc-cloud-heart/src/main/java/com/elink/esua/epdc/modules/volunteer/service/impl/VolunteerRankServiceImpl.java @@ -123,6 +123,7 @@ public class VolunteerRankServiceImpl extends BaseServiceImpl list){ if(list != null && list.size() > 0){ + baseDao.clearGenerateRankingList(); for(int i = 0 ; i < list.size(); i++ ){ EpdcGetVolunteerRankDTO epdcGetVolunteerRankDTO = list.get(i); VolunteerRankEntity entity = ConvertUtils.sourceToTarget(epdcGetVolunteerRankDTO, VolunteerRankEntity.class); diff --git a/epdc-cloud-heart/src/main/resources/mapper/activity/ActUserRelationDao.xml b/epdc-cloud-heart/src/main/resources/mapper/activity/ActUserRelationDao.xml index 5ea3a72..c6c0b29 100644 --- a/epdc-cloud-heart/src/main/resources/mapper/activity/ActUserRelationDao.xml +++ b/epdc-cloud-heart/src/main/resources/mapper/activity/ActUserRelationDao.xml @@ -41,6 +41,7 @@ + - select NICKNAME,FACE_IMG,PARTY_FLAG,KINDNESS_TIME,PARTICIPATION_NUM,SORT + select SUBSTR(NICKNAME,LOCATE('-',NICKNAME+1)) AS NICKNAME,FACE_IMG,PARTY_FLAG,KINDNESS_TIME,PARTICIPATION_NUM,SORT from epdc_volunteer_rank where GENERATE_DATE = DATE_FORMAT(NOW(),'%Y-%m-%d') order by sort + + delete from epdc_volunteer_rank + \ No newline at end of file