Browse Source

爱心榜数据统计错误bug修改

feature/syp_points
songyunpeng 6 years ago
parent
commit
9c8f9dad9f
  1. 8
      esua-epdc/epdc-module/epdc-heart/epdc-heart-server/src/main/java/com/elink/esua/epdc/modules/volunteer/dao/VolunteerRankDao.java
  2. 2
      esua-epdc/epdc-module/epdc-heart/epdc-heart-server/src/main/java/com/elink/esua/epdc/modules/volunteer/service/impl/VolunteerRankServiceImpl.java
  3. 4
      esua-epdc/epdc-module/epdc-heart/epdc-heart-server/src/main/resources/mapper/volunteer/VolunteerRankDao.xml

8
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<VolunteerRankEntity> {
* @return
*/
List<EpdcVolunteerRankDTO> leaderboard();
/**
* @Description 清空排行榜数据
* @Author songyunpeng
* @Date 2020/5/13
* @Param []
* @return void
**/
void clearGenerateRankingList();
}

2
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<VolunteerRankDao,
@Override
public Result generateRankingList(List<EpdcGetVolunteerRankDTO> 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);

4
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
</select>
<delete id="clearGenerateRankingList">
delete from epdc_volunteer_rank
</delete>
</mapper>
Loading…
Cancel
Save