From 9c8f9dad9fe73beff0614483d09b9af2da12be39 Mon Sep 17 00:00:00 2001 From: songyunpeng Date: Wed, 13 May 2020 19:35:52 +0800 Subject: [PATCH] =?UTF-8?q?=E7=88=B1=E5=BF=83=E6=A6=9C=E6=95=B0=E6=8D=AE?= =?UTF-8?q?=E7=BB=9F=E8=AE=A1=E9=94=99=E8=AF=AFbug=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../esua/epdc/modules/volunteer/dao/VolunteerRankDao.java | 8 ++++++++ .../volunteer/service/impl/VolunteerRankServiceImpl.java | 2 ++ .../main/resources/mapper/volunteer/VolunteerRankDao.xml | 4 +++- 3 files changed, 13 insertions(+), 1 deletion(-) diff --git a/esua-epdc/epdc-module/epdc-heart/epdc-heart-server/src/main/java/com/elink/esua/epdc/modules/volunteer/dao/VolunteerRankDao.java b/esua-epdc/epdc-module/epdc-heart/epdc-heart-server/src/main/java/com/elink/esua/epdc/modules/volunteer/dao/VolunteerRankDao.java index d56556bc..3631d159 100644 --- a/esua-epdc/epdc-module/epdc-heart/epdc-heart-server/src/main/java/com/elink/esua/epdc/modules/volunteer/dao/VolunteerRankDao.java +++ b/esua-epdc/epdc-module/epdc-heart/epdc-heart-server/src/main/java/com/elink/esua/epdc/modules/volunteer/dao/VolunteerRankDao.java @@ -38,4 +38,12 @@ public interface VolunteerRankDao extends BaseDao { * @return */ List leaderboard(); + /** + * @Description 清空排行榜数据 + * @Author songyunpeng + * @Date 2020/5/13 + * @Param [] + * @return void + **/ + void clearGenerateRankingList(); } \ No newline at end of file diff --git a/esua-epdc/epdc-module/epdc-heart/epdc-heart-server/src/main/java/com/elink/esua/epdc/modules/volunteer/service/impl/VolunteerRankServiceImpl.java b/esua-epdc/epdc-module/epdc-heart/epdc-heart-server/src/main/java/com/elink/esua/epdc/modules/volunteer/service/impl/VolunteerRankServiceImpl.java index 5b8434bd..70281c88 100644 --- a/esua-epdc/epdc-module/epdc-heart/epdc-heart-server/src/main/java/com/elink/esua/epdc/modules/volunteer/service/impl/VolunteerRankServiceImpl.java +++ b/esua-epdc/epdc-module/epdc-heart/epdc-heart-server/src/main/java/com/elink/esua/epdc/modules/volunteer/service/impl/VolunteerRankServiceImpl.java @@ -123,7 +123,9 @@ 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); insert(entity); diff --git a/esua-epdc/epdc-module/epdc-heart/epdc-heart-server/src/main/resources/mapper/volunteer/VolunteerRankDao.xml b/esua-epdc/epdc-module/epdc-heart/epdc-heart-server/src/main/resources/mapper/volunteer/VolunteerRankDao.xml index ad0ac000..01f12a45 100644 --- a/esua-epdc/epdc-module/epdc-heart/epdc-heart-server/src/main/resources/mapper/volunteer/VolunteerRankDao.xml +++ b/esua-epdc/epdc-module/epdc-heart/epdc-heart-server/src/main/resources/mapper/volunteer/VolunteerRankDao.xml @@ -29,6 +29,8 @@ where GENERATE_DATE = DATE_FORMAT(NOW(),'%Y-%m-%d') order by sort - + + delete from epdc_volunteer_rank + \ No newline at end of file