|
|
@@ -1,5 +1,6 @@
|
|
|
package com.izouma.nineth.web;
|
|
|
|
|
|
+import com.alibaba.excel.util.CollectionUtils;
|
|
|
import com.izouma.nineth.dto.PageQuery;
|
|
|
import com.izouma.nineth.dto.UserHoldDTO;
|
|
|
import com.izouma.nineth.service.UserHoldCountService;
|
|
|
@@ -33,7 +34,23 @@ public class UserHoldCountController {
|
|
|
List<UserHoldDTO> userHoldDTOs = userHoldCountService.all(pageQuery).getContent();
|
|
|
userHoldDTOs.sort(Comparator.comparing(UserHoldDTO::getPrice).reversed());
|
|
|
return userHoldDTOs;
|
|
|
+ }
|
|
|
|
|
|
+ @GetMapping("/app/top")
|
|
|
+ public List<UserHoldDTO> appTop() {
|
|
|
+ List<UserHoldDTO> top = top();
|
|
|
+ if (CollectionUtils.isEmpty(top)) {
|
|
|
+ return null;
|
|
|
+ }
|
|
|
+ top.forEach(userHoldDTO -> {
|
|
|
+ userHoldDTO.setNum(0);
|
|
|
+ userHoldDTO.setUsername(null);
|
|
|
+ userHoldDTO.setPrefixName(null);
|
|
|
+ userHoldDTO.setName(null);
|
|
|
+ userHoldDTO.setPrice(null);
|
|
|
+ userHoldDTO.setUserId(null);
|
|
|
+ });
|
|
|
+ return top;
|
|
|
}
|
|
|
|
|
|
@GetMapping("/excel")
|