积分排名优化

pull/371/head
wuyibo 2 years ago
parent 755a6a2986
commit e123f9fef8

@ -1,32 +1,30 @@
package com.ruoyi.system.controller; package com.ruoyi.system.controller;
import java.security.InvalidParameterException;
import java.text.ParseException;
import java.util.*;
import java.io.IOException;
import java.util.stream.Collectors;
import javax.servlet.http.HttpServletResponse;
import cn.hutool.core.util.ObjectUtil; import cn.hutool.core.util.ObjectUtil;
import com.ruoyi.common.core.exception.CheckedException; import com.ruoyi.common.core.exception.CheckedException;
import com.ruoyi.common.core.utils.poi.ExcelUtil;
import com.ruoyi.common.core.web.controller.BaseController;
import com.ruoyi.common.core.web.domain.AjaxResult;
import com.ruoyi.common.core.web.page.TableDataInfo;
import com.ruoyi.common.log.annotation.Log;
import com.ruoyi.common.log.enums.BusinessType;
import com.ruoyi.common.security.annotation.RequiresPermissions;
import com.ruoyi.common.swagger.apiConstants.ApiTerminal; import com.ruoyi.common.swagger.apiConstants.ApiTerminal;
import com.ruoyi.system.domain.CompetitionResult; import com.ruoyi.system.domain.CompetitionResult;
import com.ruoyi.system.domain.CompetitionTeamVsTeam;
import com.ruoyi.system.domain.vo.*; import com.ruoyi.system.domain.vo.*;
import com.ruoyi.system.service.ICompetitionTeamVsTeamService;
import com.ruoyi.system.utils.UtilTool; import com.ruoyi.system.utils.UtilTool;
import io.seata.core.model.Result;
import io.swagger.annotations.ApiOperation; import io.swagger.annotations.ApiOperation;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.util.StringUtils; import org.springframework.util.StringUtils;
import org.springframework.web.bind.annotation.*; import org.springframework.web.bind.annotation.*;
import com.ruoyi.common.log.annotation.Log;
import com.ruoyi.common.log.enums.BusinessType; import javax.servlet.http.HttpServletResponse;
import com.ruoyi.common.security.annotation.RequiresPermissions; import java.security.InvalidParameterException;
import com.ruoyi.system.domain.CompetitionTeamVsTeam; import java.text.ParseException;
import com.ruoyi.system.service.ICompetitionTeamVsTeamService; import java.util.*;
import com.ruoyi.common.core.web.controller.BaseController; import java.util.stream.Collectors;
import com.ruoyi.common.core.web.domain.AjaxResult;
import com.ruoyi.common.core.utils.poi.ExcelUtil;
import com.ruoyi.common.core.web.page.TableDataInfo;
/** /**
* -VSController * -VSController
@ -180,7 +178,8 @@ public class CompetitionTeamVsTeamController extends BaseController
//正序 //正序
//list1 -> list1.stream().sorted(Comparator.comparing(CompetitionTeamIntegralVo::getIntegral)) //list1 -> list1.stream().sorted(Comparator.comparing(CompetitionTeamIntegralVo::getIntegral))
//倒序 //倒序
list1 -> list1.stream().sorted(Comparator.comparing(CompetitionTeamIntegralVo::getIntegral).reversed()) list1 -> list1.stream().sorted(Comparator.comparing(CompetitionTeamIntegralVo::getIntegral).reversed()
.thenComparing(CompetitionTeamIntegralVo::getNetWinPoint,Comparator.reverseOrder()))
.collect(Collectors.toList()) .collect(Collectors.toList())
))); )));
for (String key:map.keySet()){ for (String key:map.keySet()){

Loading…
Cancel
Save