@ -16,7 +16,7 @@ import java.util.List;
* @Author:wanggongfeng
* @Date:2019/12/16 17:36
*/
@FeignClient(name = ServiceConstant.EPDC_USER_SERVER, fallback = UserFeignClientFallback.class)
@FeignClient(name = ServiceConstant.EPDC_USER_SERVER, fallback = UserFeignClientFallback.class,url = "http://127.0.0.1:9068")
public interface UserFeignClient {
/**
@ -51,4 +51,16 @@ public class AppVolunteerRankController {
return new Result().ok(list);
}
* 定时更新排行榜
* @return
@GetMapping(value="generateRankingList" ,produces = "application/json;charset=utf-8")
public Result generateRankingList() {
return volunteerRankService.generateRankingList();
@ -22,7 +22,7 @@ import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component;
* 志愿者排名
* 定时更新志愿者排名
*
* @author qu qu@elink-cn.com
* @since v1.0.0 2019-12-19
@ -24,7 +24,10 @@
</resultMap>
<select id="leaderboard" resultType="com.elink.esua.epdc.volunteer.EpdcVolunteerRankDTO">
select NICKNAME,FACE_IMG,PARTY_FLAG,KINDNESS_TIME,PARTICIPATION_NUM,SORT from epdc_volunteer_rank order by sort
select 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
</select>
@ -184,7 +184,7 @@
from epdc_volunteer_info vi
left join epdc_user eu on eu.id = vi.USER_ID
order by vi.KINDNESS_TIME desc,vi.PARTICIPATION_NUM desc,vi.REGIST_TIME ) as info, (select @i:=0) j ) volunteerInfo
where sort lt; 11
where sort < 11
</mapper>