From ea1868377e45a89c552021944fd42ed24ad45ae1 Mon Sep 17 00:00:00 2001
From: liujie <1793218484@qq.com>
Date: 星期一, 01 九月 2025 09:15:38 +0800
Subject: [PATCH] bug修改

---
 cloud-server-communityWorldCup/src/main/java/com/dsh/communityWorldCup/service/impl/WorldCupCompetitorServiceImpl.java |  210 +++++++++++++++++++++++++---------------------------
 1 files changed, 101 insertions(+), 109 deletions(-)

diff --git a/cloud-server-communityWorldCup/src/main/java/com/dsh/communityWorldCup/service/impl/WorldCupCompetitorServiceImpl.java b/cloud-server-communityWorldCup/src/main/java/com/dsh/communityWorldCup/service/impl/WorldCupCompetitorServiceImpl.java
index 0b03835..a9eee9a 100644
--- a/cloud-server-communityWorldCup/src/main/java/com/dsh/communityWorldCup/service/impl/WorldCupCompetitorServiceImpl.java
+++ b/cloud-server-communityWorldCup/src/main/java/com/dsh/communityWorldCup/service/impl/WorldCupCompetitorServiceImpl.java
@@ -60,9 +60,6 @@
     private StudentHonorClient studentHonorClient;
 
 
-
-
-
     /**
      * 获取参赛人员名次信息
      * @param entrantRank
@@ -71,11 +68,11 @@
     @Override
     public EntrantRankVo getEntrantRank(EntrantRank entrantRank) {
         EntrantRankVo entrantRankVo = new EntrantRankVo();
-        if(entrantRank.getIsStudent() == 0){
+        if (entrantRank.getIsStudent() == 0) {
             //参赛人员
             Participant participant = participantClient.getParticipant(entrantRank.getId());
             entrantRankVo.setName(participant.getName());
-        }else{
+        } else {
             //学员
             TStudent tStudent = studentClient.queryById(entrantRank.getId().intValue());
             entrantRankVo.setName(tStudent.getName());
@@ -88,7 +85,7 @@
             Integer participantType = Integer.valueOf(map.get("participantType").toString());
             Long participantId = Long.valueOf(map.get("participantId").toString());
             Integer num = Integer.valueOf(map.get("num").toString());
-            if(null != participantId && participantId.equals(entrantRank.getId()) && participantType.equals(entrantRank.getIsStudent())){
+            if (null != participantId && participantId.equals(entrantRank.getId()) && participantType.equals(entrantRank.getIsStudent())) {
                 entrantRankVo.setNationalRank(i + 1);
             }
         }
@@ -108,30 +105,30 @@
             Integer participantType = Integer.valueOf(map.get("participantType").toString());
             Long participantId = Long.valueOf(map.get("participantId").toString());
             Integer num = Integer.valueOf(map.get("num").toString());
-            if(null != participantId && participantId.equals(entrantRank.getId()) && participantType.equals(entrantRank.getIsStudent())){
+            if (null != participantId && participantId.equals(entrantRank.getId()) && participantType.equals(entrantRank.getIsStudent())) {
                 entrantRankVo.setCityRank(i + 1);
             }
         }
         QueryWrapper<WorldCupCompetitor> wrapper = new QueryWrapper<>();
-        if(entrantRank.getIsStudent() == 0){
+        if (entrantRank.getIsStudent() == 0) {
             wrapper.eq("participantType", 2);
-        }else{
+        } else {
             wrapper.eq("participantType", 1);
         }
         int win = this.count(wrapper.eq("participantId", entrantRank.getId()).in("matchResult", Arrays.asList(0, 1)));
         entrantRankVo.setWin(win);
 
         wrapper = new QueryWrapper<>();
-        if(entrantRank.getIsStudent() == 0){
+        if (entrantRank.getIsStudent() == 0) {
             wrapper.eq("participantType", 2);
-        }else{
+        } else {
             wrapper.eq("participantType", 1);
         }
         int lose = this.count(wrapper.eq("participantId", entrantRank.getId()).eq("matchResult", -1));
         entrantRankVo.setLose(lose);
-        if((win + lose) == 0){
+        if ((win + lose) == 0) {
             entrantRankVo.setWinRate(0D);
-        }else{
+        } else {
             entrantRankVo.setWinRate(new BigDecimal(win).divide(new BigDecimal(win + lose), new MathContext(4, RoundingMode.HALF_EVEN)).multiply(new BigDecimal(100)).doubleValue());
         }
         return entrantRankVo;
@@ -167,13 +164,13 @@
     public List<WorldCupRankVo> getWorldCupRank(WorldCupRank worldCupRank) {
         worldCupRank.setIsStudent(worldCupRank.getIsStudent() == 0 ? 2 : 1);
         List<Integer> appUserIds = null;
-        if(worldCupRank.getRadius() == 2){
+        if (worldCupRank.getRadius() == 2) {
             AppUser appUser = appUserClient.getAppUser(worldCupRank.getAppUserId());
             appUserIds = appUserClient.getAppUserIds(appUser.getCityCode());
         }
         String sTime = null;
         String eTime = null;
-        if(ToolUtil.isNotEmpty(worldCupRank.getTime())){
+        if (ToolUtil.isNotEmpty(worldCupRank.getTime())) {
             sTime = worldCupRank.getTime().split(" - ")[0] + " 00:00:00";
             eTime = worldCupRank.getTime().split(" - ")[1] + " 23:59:59";
         }
@@ -183,7 +180,7 @@
 
         //未负的数据
         List<Map<String, Object>> lists1 = this.baseMapper.getWorldCupRank1(worldCupRank, appUserIds, sTime, eTime);
-        
+
         List<Map<String, Object>> mapList = new ArrayList<>();
         for (int i = 0; i < lists.size(); i++) {
             Map<String, Object> map = lists.get(i);
@@ -196,38 +193,34 @@
             Integer loseIntegral = Integer.valueOf(null == map.get("loseIntegral") ? "0" : map.get("loseIntegral").toString());
             Integer participationIntegral = Integer.valueOf(null == map.get("participationIntegral") ? "0" : map.get("participationIntegral").toString());
             //学员
-            if(participantType == 1){
+            if (participantType == 1) {
                 TStudent tStudent = studentClient.queryById(participantId.intValue());
-                if(tStudent.getState() != 1){
+                if (tStudent.getState() != 1) {
                     continue;
                 }
             }
             //参赛人员
-            if(participantType == 2){
+            if (participantType == 2) {
                 Participant participant = participantClient.getParticipant(participantId);
-                if(participant.getState() != 1){
+                if (participant.getState() != 1) {
                     continue;
                 }
             }
             map.put("totalSession", num);
-            map.put("totalIntegral", winIntegral+drawIntegral+loseIntegral+participationIntegral);
+            map.put("totalIntegral", winIntegral + drawIntegral + loseIntegral + participationIntegral);
             map.put("winRate", "0");
             for (Map<String, Object> objectMap : lists1) {
                 Integer participantType1 = Integer.valueOf(objectMap.get("participantType").toString());
                 Long participantId1 = Long.valueOf(objectMap.get("participantId").toString());
                 Integer appUserId1 = Integer.valueOf(objectMap.get("appUserId").toString());
                 Integer num1 = Integer.valueOf(null == objectMap.get("num") ? "0" : objectMap.get("num").toString());
-                if(participantType.compareTo(participantType1) == 0 && participantId.compareTo(participantId1) == 0 && appUserId.compareTo(appUserId1) == 0){
+                if (participantType.compareTo(participantType1) == 0 && participantId.compareTo(participantId1) == 0 && appUserId.compareTo(appUserId1) == 0) {
                     map.put("winRate", new BigDecimal(num1).divide(new BigDecimal(num), new MathContext(4, RoundingMode.HALF_EVEN)).multiply(new BigDecimal(100)).doubleValue());
                     break;
                 }
             }
             mapList.add(map);
         }
-
-
-
-
 
 
 //        if(worldCupRank.getSort() == 1){
@@ -258,78 +251,78 @@
             Double winRate = Double.valueOf(map.get("winRate").toString());
             //自己排名在20内的标识
             boolean b = false;
-            if(i <= 19){
+            if (i <= 19) {
                 WorldCupRankVo worldCupRankVo = new WorldCupRankVo();
                 worldCupRankVo.setRank(i + 1);
                 worldCupRankVo.setIntegral(totalIntegral);
                 worldCupRankVo.setTotalSession(totalSession);
                 worldCupRankVo.setWinRate(winRate);
                 //学员
-                if(participantType == 1){
+                if (participantType == 1) {
                     TStudent tStudent = studentClient.queryById(participantId.intValue());
                     worldCupRankVo.setAvatar(tStudent.getHeadImg());
                     String name = tStudent.getName();
-                    if(name.length() > 2){
+                    if (name.length() > 2) {
                         name = name.charAt(0) + "*" + name.substring(2);
-                    }else{
+                    } else {
                         name = name.charAt(0) + "*";
                     }
                     worldCupRankVo.setName(name);
                 }
                 //参赛人员
-                if(participantType == 2){
+                if (participantType == 2) {
                     Participant participant = participantClient.getParticipant(participantId);
                     worldCupRankVo.setAvatar(participant.getHeadImg());
                     String name = participant.getName();
-                    if(name.length() > 2){
+                    if (name.length() > 2) {
                         name = name.charAt(0) + "*" + name.substring(2);
-                    }else{
+                    } else {
                         name = name.charAt(0) + "*";
                     }
                     worldCupRankVo.setName(name);
 
                 }
-                if(worldCupRank.getIsStudent().compareTo(participantType) == 0 && worldCupRank.getId().compareTo(participantId) == 0){
+                if (worldCupRank.getIsStudent().compareTo(participantType) == 0 && worldCupRank.getId().compareTo(participantId) == 0) {
                     worldCupRankVo.setOneself(1);
                     b = true;
-                }else{
+                } else {
                     worldCupRankVo.setOneself(0);
                 }
 
                 list.add(worldCupRankVo);
             }
             //排名20内,且包含自己直接返回
-            if(i == 19 && b){
+            if (i == 19 && b) {
                 break;
             }
 
             //排名前20的数据添加完成后且包含自己,需要将自己找出来后添加到21位
-            if(i > 19 && !b){
-                if(worldCupRank.getIsStudent().compareTo(participantType) == 0 && worldCupRank.getId().compareTo(participantId) == 0){
+            if (i > 19 && !b) {
+                if (worldCupRank.getIsStudent().compareTo(participantType) == 0 && worldCupRank.getId().compareTo(participantId) == 0) {
                     WorldCupRankVo worldCupRankVo = new WorldCupRankVo();
                     worldCupRankVo.setRank(i + 1);
                     worldCupRankVo.setTotalSession(totalSession);
                     worldCupRankVo.setWinRate(winRate);
                     //学员
-                    if(participantType == 1){
+                    if (participantType == 1) {
                         TStudent tStudent = studentClient.queryById(participantId.intValue());
                         worldCupRankVo.setAvatar(tStudent.getHeadImg());
                         String name = tStudent.getName();
-                        if(name.length() > 2){
+                        if (name.length() > 2) {
                             name = name.charAt(0) + "*" + name.substring(2);
-                        }else{
+                        } else {
                             name = name.charAt(0) + "*";
                         }
                         worldCupRankVo.setName(name);
                     }
                     //参赛人员
-                    if(participantType == 2){
+                    if (participantType == 2) {
                         Participant participant = participantClient.getParticipant(participantId);
                         worldCupRankVo.setAvatar(participant.getHeadImg());
                         String name = participant.getName();
-                        if(name.length() > 2){
+                        if (name.length() > 2) {
                             name = name.charAt(0) + "*" + name.substring(2);
-                        }else{
+                        } else {
                             name = name.charAt(0) + "*";
                         }
                         worldCupRankVo.setName(name);
@@ -342,8 +335,8 @@
             }
         }
         // 排序
-        list= list.stream().sorted(Comparator.comparing(WorldCupRankVo::getIntegral).reversed().thenComparing(WorldCupRankVo::getTotalSession).reversed().thenComparing(WorldCupRankVo::getWinRate).reversed()).collect(Collectors.toList());
-        int a=1;
+        list = list.stream().sorted(Comparator.comparing(WorldCupRankVo::getIntegral).reversed().thenComparing(WorldCupRankVo::getTotalSession).reversed().thenComparing(WorldCupRankVo::getWinRate).reversed()).collect(Collectors.toList());
+        int a = 1;
         for (WorldCupRankVo worldCupRankVo : list) {
             worldCupRankVo.setRank(a);
             a++;
@@ -363,7 +356,7 @@
         JSONObject jsonObject = JSON.parseObject(custom);
         Integer gameType = jsonObject.getInteger("gameType");
         //智慧球场比赛
-        if(2 == gameType){
+        if (2 == gameType) {
             return;
         }
         List<Long> ids = jsonObject.getJSONArray("ids").toJavaList(Long.class);
@@ -374,7 +367,7 @@
             for (WorldCupCompetitor worldCupCompetitor : worldCupCompetitors) {
                 worldCupCompetitor.setWorldCupId(null);
                 //蓝方
-                if(worldCupCompetitor.getParticipant() == 1){
+                if (worldCupCompetitor.getParticipant() == 1) {
                     worldCupCompetitor.setMatchResult(blue_score.compareTo(red_score));
                     worldCupCompetitor.setOurScore(blue_score);
                     worldCupCompetitor.setOpponentScore(red_score);
@@ -382,7 +375,7 @@
                     worldCupCompetitor.setWinIntegral(0);
                     worldCupCompetitor.setDrawIntegral(0);
                     worldCupCompetitor.setLoseIntegral(0);
-                    if(null != worldCup.getWinIntegral() && 0 < worldCup.getWinIntegral() && blue_score.compareTo(red_score) > 0){
+                    if (null != worldCup.getWinIntegral() && 0 < worldCup.getWinIntegral() && blue_score.compareTo(red_score) > 0) {
                         worldCupCompetitor.setWinIntegral(worldCup.getWinIntegral());
                         //增加积分明细
                         SaveUserIntegralChangesVo vo = new SaveUserIntegralChangesVo();
@@ -390,7 +383,7 @@
                         vo.setIntegral(worldCup.getWinIntegral());
                         vo.setType(7);
                         userIntegralChangesClient.saveUserIntegralChanges(vo);
-                    }else if(null != worldCup.getDrawIntegral() && 0 < worldCup.getDrawIntegral() && blue_score.compareTo(red_score) == 0){
+                    } else if (null != worldCup.getDrawIntegral() && 0 < worldCup.getDrawIntegral() && blue_score.compareTo(red_score) == 0) {
                         worldCupCompetitor.setDrawIntegral(worldCup.getDrawIntegral());
                         //增加积分明细
                         SaveUserIntegralChangesVo vo = new SaveUserIntegralChangesVo();
@@ -398,7 +391,7 @@
                         vo.setIntegral(worldCup.getDrawIntegral());
                         vo.setType(9);
                         userIntegralChangesClient.saveUserIntegralChanges(vo);
-                    }else if(null != worldCup.getLoseIntegral() && 0 < worldCup.getLoseIntegral() && blue_score.compareTo(red_score) < 0){
+                    } else if (null != worldCup.getLoseIntegral() && 0 < worldCup.getLoseIntegral() && blue_score.compareTo(red_score) < 0) {
                         worldCupCompetitor.setDrawIntegral(worldCup.getLoseIntegral());
                         //增加积分明细
                         SaveUserIntegralChangesVo vo = new SaveUserIntegralChangesVo();
@@ -409,7 +402,7 @@
                     }
                 }
                 //红方
-                if(worldCupCompetitor.getParticipant() == 2){
+                if (worldCupCompetitor.getParticipant() == 2) {
                     worldCupCompetitor.setMatchResult(red_score.compareTo(blue_score));
                     worldCupCompetitor.setOurScore(red_score);
                     worldCupCompetitor.setOpponentScore(blue_score);
@@ -417,7 +410,7 @@
                     worldCupCompetitor.setWinIntegral(0);
                     worldCupCompetitor.setDrawIntegral(0);
                     worldCupCompetitor.setLoseIntegral(0);
-                    if(null != worldCup.getWinIntegral() && 0 < worldCup.getWinIntegral() && red_score.compareTo(blue_score) > 0){
+                    if (null != worldCup.getWinIntegral() && 0 < worldCup.getWinIntegral() && red_score.compareTo(blue_score) > 0) {
                         worldCupCompetitor.setWinIntegral(worldCup.getWinIntegral());
                         //增加积分明细
                         SaveUserIntegralChangesVo vo = new SaveUserIntegralChangesVo();
@@ -425,7 +418,7 @@
                         vo.setIntegral(worldCup.getWinIntegral());
                         vo.setType(7);
                         userIntegralChangesClient.saveUserIntegralChanges(vo);
-                    }else if(null != worldCup.getDrawIntegral() && 0 < worldCup.getDrawIntegral() && blue_score.compareTo(red_score) == 0){
+                    } else if (null != worldCup.getDrawIntegral() && 0 < worldCup.getDrawIntegral() && blue_score.compareTo(red_score) == 0) {
                         worldCupCompetitor.setDrawIntegral(worldCup.getDrawIntegral());
                         //增加积分明细
                         SaveUserIntegralChangesVo vo = new SaveUserIntegralChangesVo();
@@ -433,7 +426,7 @@
                         vo.setIntegral(worldCup.getDrawIntegral());
                         vo.setType(9);
                         userIntegralChangesClient.saveUserIntegralChanges(vo);
-                    }else if(null != worldCup.getLoseIntegral() && 0 < worldCup.getLoseIntegral() && blue_score.compareTo(red_score) < 0){
+                    } else if (null != worldCup.getLoseIntegral() && 0 < worldCup.getLoseIntegral() && blue_score.compareTo(red_score) < 0) {
                         worldCupCompetitor.setDrawIntegral(worldCup.getLoseIntegral());
                         //增加积分明细
                         SaveUserIntegralChangesVo vo = new SaveUserIntegralChangesVo();
@@ -444,7 +437,7 @@
                     }
                 }
             }
-        }catch (Exception e){
+        } catch (Exception e) {
             e.printStackTrace();
         }
 
@@ -454,7 +447,7 @@
         for (WorldCupCompetitor worldCupCompetitor : worldCupCompetitors) {
             Integer appUserId = worldCupCompetitor.getAppUserId();
             //常胜将军
-            if(1 == worldCupCompetitor.getMatchResult()){
+            if (1 == worldCupCompetitor.getMatchResult()) {
                 int count = this.count(new QueryWrapper<WorldCupCompetitor>().eq("appUserId", appUserId).eq("matchResult", 1));
                 StudentHonor studentHonor = new StudentHonor();
                 studentHonor.setAppUserId(appUserId);
@@ -489,12 +482,12 @@
         String time = worldCupRecords.getTime();
         String sTime = null;
         String eTime = null;
-        if(ToolUtil.isNotEmpty(time)){
+        if (ToolUtil.isNotEmpty(time)) {
             sTime = time.split(" - ")[0] + " 00:00:00";
             eTime = time.split(" - ")[1] + " 23:59:59";
         }
-        List<Map<String, Object>> mapList = this.baseMapper.worldCupRecordsList(worldCupRecords, appUserIds,sTime,eTime);
-        List<Map<String, Object>> mapList1 = this.baseMapper.worldCupRecordsList1(worldCupRecords, appUserIds,sTime,eTime);
+        List<Map<String, Object>> mapList = this.baseMapper.worldCupRecordsList(worldCupRecords, appUserIds, sTime, eTime);
+        List<Map<String, Object>> mapList1 = this.baseMapper.worldCupRecordsList1(worldCupRecords, appUserIds, sTime, eTime);
         List<Map<String, Object>> list = new ArrayList<>();
         int row_num = 0;
         for (int i = 0; i < mapList.size(); i++) {
@@ -504,16 +497,16 @@
             Integer appUserId = Integer.valueOf(map.get("appUserId").toString());
             Integer num = Integer.valueOf(null == map.get("num") ? "0" : map.get("num").toString());
             //学员
-            if(participantType == 1){
+            if (participantType == 1) {
                 TStudent tStudent = studentClient.queryById(participantId.intValue());
-                if(tStudent.getState() != 1){
+                if (tStudent.getState() != 1) {
                     continue;
                 }
             }
             //参赛人员
-            if(participantType == 2){
+            if (participantType == 2) {
                 Participant participant = participantClient.getParticipant(participantId);
-                if(participant.getState() != 1){
+                if (participant.getState() != 1) {
                     continue;
                 }
             }
@@ -525,7 +518,7 @@
                 Long participantId1 = Long.valueOf(objectMap.get("participantId").toString());
                 Integer appUserId1 = Integer.valueOf(objectMap.get("appUserId").toString());
                 Integer num1 = Integer.valueOf(null == objectMap.get("num") ? "0" : objectMap.get("num").toString());
-                if(participantType.compareTo(participantType1) == 0 && participantId.compareTo(participantId1) == 0 && appUserId.compareTo(appUserId1) == 0){
+                if (participantType.compareTo(participantType1) == 0 && participantId.compareTo(participantId1) == 0 && appUserId.compareTo(appUserId1) == 0) {
                     map.put("winRate", new BigDecimal(num1).divide(new BigDecimal(num), new MathContext(4, RoundingMode.HALF_EVEN)).multiply(new BigDecimal(100)).doubleValue());
                     map.put("win", num1);
                     break;
@@ -536,16 +529,16 @@
             map.put("lose", lose);
             AppUser appUser = appUserClient.getAppUser(appUserId);
             map.put("province", appUser.getProvince() + appUser.getCity());
-            if(1 == participantType){
+            if (1 == participantType) {
                 TStudent tStudent = studentClient.queryById(participantId.intValue());
-                if(tStudent.getState() != 1){
+                if (tStudent.getState() != 1) {
                     continue;
                 }
                 map.put("name", tStudent.getName());
                 map.put("phone", ToolUtil.isNotEmpty(tStudent.getPhone()) ? tStudent.getPhone() : appUser.getPhone());
-            }else{
+            } else {
                 Participant participant = participantClient.getParticipant(participantId);
-                if(participant.getState() != 1){
+                if (participant.getState() != 1) {
                     continue;
                 }
                 map.put("name", participant.getName());
@@ -561,7 +554,7 @@
                 return Double.valueOf(o1.get("totalSession").toString()).compareTo(Double.valueOf(o2.get("totalSession").toString())) * -1;
             }
         });
-        
+
         Integer offset = worldCupRecords.getOffset();
         Integer limit = worldCupRecords.getLimit();
         limit += offset;
@@ -598,30 +591,30 @@
             map.put("participantId", participantId);
             AppUser appUser = appUserClient.getAppUser(appUserId);
             map.put("province", appUser.getProvince() + appUser.getCity());
-            if(1 == participantType){
+            if (1 == participantType) {
                 TStudent tStudent = studentClient.queryById(participantId.intValue());
-                if(ToolUtil.isNotEmpty(name) && tStudent.getName().indexOf(name) == -1){
+                if (ToolUtil.isNotEmpty(name) && tStudent.getName().indexOf(name) == -1) {
                     continue;
                 }
-                if(ToolUtil.isNotEmpty(phone) && (ToolUtil.isEmpty(tStudent.getPhone()) ? appUser.getPhone() : tStudent.getPhone()).indexOf(phone) == -1){
+                if (ToolUtil.isNotEmpty(phone) && (ToolUtil.isEmpty(tStudent.getPhone()) ? appUser.getPhone() : tStudent.getPhone()).indexOf(phone) == -1) {
                     continue;
                 }
-                if(ToolUtil.isNotEmpty(idcard) && tStudent.getIdCard().indexOf(idcard) == -1){
+                if (ToolUtil.isNotEmpty(idcard) && tStudent.getIdCard().indexOf(idcard) == -1) {
                     continue;
                 }
 
                 map.put("name", tStudent.getName());
                 map.put("phone", ToolUtil.isEmpty(tStudent.getPhone()) ? appUser.getPhone() : tStudent.getPhone());
                 map.put("idcard", tStudent.getIdCard());
-            }else{
+            } else {
                 Participant participant = participantClient.getParticipant(participantId);
-                if(ToolUtil.isNotEmpty(name) && participant.getName().indexOf(name) == -1){
+                if (ToolUtil.isNotEmpty(name) && participant.getName().indexOf(name) == -1) {
                     continue;
                 }
-                if(ToolUtil.isNotEmpty(phone) && (ToolUtil.isNotEmpty(participant.getPhone()) ? participant.getPhone() : appUser.getPhone()).indexOf(phone) == -1){
+                if (ToolUtil.isNotEmpty(phone) && (ToolUtil.isNotEmpty(participant.getPhone()) ? participant.getPhone() : appUser.getPhone()).indexOf(phone) == -1) {
                     continue;
                 }
-                if(ToolUtil.isNotEmpty(idcard) && participant.getIdcard().indexOf(idcard) == -1){
+                if (ToolUtil.isNotEmpty(idcard) && participant.getIdcard().indexOf(idcard) == -1) {
                     continue;
                 }
 
@@ -657,16 +650,16 @@
         for (WorldCupCompetitor cupCompetitor : list) {
             Map<String, Object> map = new HashMap<>();
             map.put("id", cupCompetitor.getId().toString());
-            if(1 == participantType){
+            if (1 == participantType) {
                 TStudent tStudent = studentClient.queryById(participantId.intValue());
-                if(ToolUtil.isNotEmpty(name) && tStudent.getName().indexOf(name) == -1){
+                if (ToolUtil.isNotEmpty(name) && tStudent.getName().indexOf(name) == -1) {
                     continue;
                 }
 
                 map.put("name", tStudent.getName());
-            }else{
+            } else {
                 Participant participant = participantClient.getParticipant(participantId);
-                if(ToolUtil.isNotEmpty(name) && participant.getName().indexOf(name) == -1){
+                if (ToolUtil.isNotEmpty(name) && participant.getName().indexOf(name) == -1) {
                     continue;
                 }
                 map.put("name", participant.getName());
@@ -700,7 +693,7 @@
         WorldCup worldCup = worldCupService.getById(blueList.get(0).getWorldCupId());
         for (WorldCupCompetitor cupCompetitor : blueList) {
             //如果之前输了,现在赢了,需要增加积分
-            if(cupCompetitor.getMatchResult() == -1 && (blue.compareTo(red) > 0 )){
+            if (cupCompetitor.getMatchResult() == -1 && (blue.compareTo(red) > 0)) {
                 //先扣除
                 SaveUserIntegralChangesVo vo = new SaveUserIntegralChangesVo();
                 vo.setAppUserId(cupCompetitor.getAppUserId());
@@ -720,7 +713,7 @@
                 cupCompetitor.setLoseIntegral(0);
             }
             // 输 -> 平
-            if(cupCompetitor.getMatchResult() == -1 && (blue.compareTo(red) == 0 )){
+            if (cupCompetitor.getMatchResult() == -1 && (blue.compareTo(red) == 0)) {
                 //先扣除
                 SaveUserIntegralChangesVo vo1 = new SaveUserIntegralChangesVo();
                 vo1.setAppUserId(cupCompetitor.getAppUserId());
@@ -741,7 +734,7 @@
                 cupCompetitor.setLoseIntegral(0);
             }
             //如果之前赢了,现在输了,需要扣减积分
-            if(cupCompetitor.getMatchResult() == 1 && blue.compareTo(red) < 0){
+            if (cupCompetitor.getMatchResult() == 1 && blue.compareTo(red) < 0) {
                 //先扣除
                 SaveUserIntegralChangesVo vo1 = new SaveUserIntegralChangesVo();
                 vo1.setAppUserId(cupCompetitor.getAppUserId());
@@ -762,7 +755,7 @@
                 cupCompetitor.setLoseIntegral(worldCup.getLoseIntegral());
             }
             //如果之前赢了,现在平了,需要扣减积分
-            if(cupCompetitor.getMatchResult() == 1 && blue.compareTo(red) == 0){
+            if (cupCompetitor.getMatchResult() == 1 && blue.compareTo(red) == 0) {
                 //先扣除
                 SaveUserIntegralChangesVo vo1 = new SaveUserIntegralChangesVo();
                 vo1.setAppUserId(cupCompetitor.getAppUserId());
@@ -783,7 +776,7 @@
                 cupCompetitor.setDrawIntegral(worldCup.getDrawIntegral());
             }
             //如果之前平了,现在输了,需要扣减积分
-            if(cupCompetitor.getMatchResult() == 0 && blue.compareTo(red) < 0){
+            if (cupCompetitor.getMatchResult() == 0 && blue.compareTo(red) < 0) {
                 //先扣除
                 SaveUserIntegralChangesVo vo1 = new SaveUserIntegralChangesVo();
                 vo1.setAppUserId(cupCompetitor.getAppUserId());
@@ -803,7 +796,7 @@
                 cupCompetitor.setLoseIntegral(worldCup.getLoseIntegral());
             }
             //如果之前平了,现在赢了,需要扣减积分
-            if(cupCompetitor.getMatchResult() == 0 && blue>red){
+            if (cupCompetitor.getMatchResult() == 0 && blue > red) {
                 //先扣除
                 SaveUserIntegralChangesVo vo1 = new SaveUserIntegralChangesVo();
                 vo1.setAppUserId(cupCompetitor.getAppUserId());
@@ -832,7 +825,7 @@
                 .eq("participant", 2).eq("worldCupId", worldCupCompetitor.getWorldCupId()));
         for (WorldCupCompetitor cupCompetitor : redList) {
             //如果之前输了,现在赢/了,需要增加积分
-            if(cupCompetitor.getMatchResult() == -1 && (red.compareTo(blue) > 0)){
+            if (cupCompetitor.getMatchResult() == -1 && (red.compareTo(blue) > 0)) {
                 //先扣除
                 SaveUserIntegralChangesVo vo1 = new SaveUserIntegralChangesVo();
                 vo1.setAppUserId(cupCompetitor.getAppUserId());
@@ -852,7 +845,7 @@
                 cupCompetitor.setLoseIntegral(0);
             }
             //如果之前输了,现在平了,需要增加积分
-            if(cupCompetitor.getMatchResult() == -1 && ( red.compareTo(blue) == 0)){
+            if (cupCompetitor.getMatchResult() == -1 && (red.compareTo(blue) == 0)) {
                 //先扣除
                 SaveUserIntegralChangesVo vo1 = new SaveUserIntegralChangesVo();
                 vo1.setAppUserId(cupCompetitor.getAppUserId());
@@ -872,7 +865,7 @@
                 cupCompetitor.setLoseIntegral(0);
             }
             //如果之前赢了,现在输了,需要扣减积分
-            if(cupCompetitor.getMatchResult() == 1 && red.compareTo(blue) < 0){
+            if (cupCompetitor.getMatchResult() == 1 && red.compareTo(blue) < 0) {
 
                 //先扣除
                 SaveUserIntegralChangesVo vo1 = new SaveUserIntegralChangesVo();
@@ -885,7 +878,7 @@
                 //增加积分明细
                 SaveUserIntegralChangesVo vo = new SaveUserIntegralChangesVo();
                 vo.setAppUserId(cupCompetitor.getAppUserId());
-                vo.setIntegral(worldCup.getLoseIntegral() );
+                vo.setIntegral(worldCup.getLoseIntegral());
                 vo.setType(7);
                 userIntegralChangesClient.saveUserIntegralChanges(vo);
 
@@ -894,7 +887,7 @@
                 cupCompetitor.setLoseIntegral(worldCup.getLoseIntegral());
             }
             //如果之前赢了,现在平了,需要扣减积分
-            if(cupCompetitor.getMatchResult() == 1 && red.compareTo(blue) ==0){
+            if (cupCompetitor.getMatchResult() == 1 && red.compareTo(blue) == 0) {
 
                 //先扣除
                 SaveUserIntegralChangesVo vo1 = new SaveUserIntegralChangesVo();
@@ -907,7 +900,7 @@
                 //增加积分明细
                 SaveUserIntegralChangesVo vo = new SaveUserIntegralChangesVo();
                 vo.setAppUserId(cupCompetitor.getAppUserId());
-                vo.setIntegral(worldCup.getDrawIntegral() );
+                vo.setIntegral(worldCup.getDrawIntegral());
                 vo.setType(7);
                 userIntegralChangesClient.saveUserIntegralChanges(vo);
 
@@ -916,7 +909,7 @@
                 cupCompetitor.setDrawIntegral(worldCup.getDrawIntegral());
             }
             //如果之前平了,现在输了,需要扣减积分
-            if(cupCompetitor.getMatchResult() == 0 && red.compareTo(blue) < 0){
+            if (cupCompetitor.getMatchResult() == 0 && red.compareTo(blue) < 0) {
                 //先扣除
                 SaveUserIntegralChangesVo vo1 = new SaveUserIntegralChangesVo();
                 vo1.setAppUserId(cupCompetitor.getAppUserId());
@@ -937,7 +930,7 @@
                 cupCompetitor.setLoseIntegral(worldCup.getLoseIntegral());
             }
             //如果之前平了,现在赢了,需要扣减积分
-            if(cupCompetitor.getMatchResult() == 0 && red.compareTo(blue) >0){
+            if (cupCompetitor.getMatchResult() == 0 && red.compareTo(blue) > 0) {
                 //先扣除
                 SaveUserIntegralChangesVo vo1 = new SaveUserIntegralChangesVo();
                 vo1.setAppUserId(cupCompetitor.getAppUserId());
@@ -969,7 +962,7 @@
         for (WorldCupCompetitor wcc : worldCupCompetitors) {
             Integer appUserId = wcc.getAppUserId();
             //常胜将军
-            if(1 == wcc.getMatchResult()){
+            if (1 == wcc.getMatchResult()) {
                 int count = this.count(new QueryWrapper<WorldCupCompetitor>().eq("appUserId", appUserId).eq("matchResult", 1));
                 StudentHonor studentHonor = new StudentHonor();
                 studentHonor.setAppUserId(appUserId);
@@ -1005,21 +998,21 @@
             Integer ourScore = Integer.valueOf(map.get("ourScore").toString());
             Integer opponentScore = Integer.valueOf(map.get("opponentScore").toString());
             Integer matchResult = Integer.valueOf(map.get("matchResult").toString());
-            if(1 == participantType){
+            if (1 == participantType) {
                 TStudent tStudent = studentClient.queryById(participantId.intValue());
-                if(ToolUtil.isNotEmpty(name) && tStudent.getName().indexOf(name) == -1){
+                if (ToolUtil.isNotEmpty(name) && tStudent.getName().indexOf(name) == -1) {
                     continue;
                 }
                 map.put("userName", tStudent.getName());
-            }else{
+            } else {
                 Participant participant = participantClient.getParticipant(participantId);
-                if(ToolUtil.isNotEmpty(name) && participant.getName().indexOf(name) == -1){
+                if (ToolUtil.isNotEmpty(name) && participant.getName().indexOf(name) == -1) {
                     continue;
                 }
                 map.put("userName", participant.getName());
             }
             map.put("score", ourScore + ":" + opponentScore);
-            map.put("matchResult", matchResult == 1 ? "胜" : matchResult == 0 ? "平" :"负");
+            map.put("matchResult", matchResult == 1 ? "胜" : matchResult == 0 ? "平" : "负");
             mapList.add(map);
         }
         Map<String, Object> map = new HashMap<>();
@@ -1051,8 +1044,7 @@
     @Override
     public List<WorldCupCodeListVo> getWorldCupCodeListId(Integer worldCupId) {
         List<WorldCupCompetitor> worldCupCompetitors = this.baseMapper.selectList(new LambdaQueryWrapper<WorldCupCompetitor>().eq(WorldCupCompetitor::getWorldCupId, worldCupId)
-                        .and(w->w.isNull(WorldCupCompetitor::getEndTime).or(s->s.le(WorldCupCompetitor::getStartTime, new Date()).ge(WorldCupCompetitor::getEndTime, new Date()))))
-             ;
+                .and(w -> w.isNull(WorldCupCompetitor::getEndTime).or(s -> s.le(WorldCupCompetitor::getStartTime, new Date()).ge(WorldCupCompetitor::getEndTime, new Date()))));
         List<WorldCupCodeListVo> worldCupCodeListVos = new ArrayList<>();
 
         // worldCupCompetitors 通过code分组
@@ -1070,10 +1062,10 @@
                 TStudent tStudent = studentClient.queryById(competitor.getParticipantId().intValue());
                 userVo.setUserName(tStudent.getName());
                 userVo.setAvatar(tStudent.getHeadImg());
-                    // 当前日期和生日计算年龄
+                // 当前日期和生日计算年龄
                 Date birthday = tStudent.getBirthday();
 
-                if(birthday!=null){
+                if (birthday != null) {
                     int age = now.getYear() - birthday.getYear();
                     userVo.setAge(age);
                 }
@@ -1088,10 +1080,10 @@
                 TStudent tStudent = studentClient.queryById(competitor.getParticipantId().intValue());
                 userVo.setUserName(tStudent.getName());
                 userVo.setAvatar(tStudent.getHeadImg());
-                    // 当前日期和生日计算年龄
+                // 当前日期和生日计算年龄
                 Date birthday = tStudent.getBirthday();
 
-                if(birthday!=null){
+                if (birthday != null) {
                     int age = now.getYear() - birthday.getYear();
                     userVo.setAge(age);
                 }
@@ -1104,7 +1096,7 @@
             Integer worldCupId1 = value.get(0).getWorldCupId();
             WorldCup byId = worldCupService.getById(worldCupId1);
             worldCupCodeListVo.setWorldCupId(worldCupId1);
-            if(byId!=null){
+            if (byId != null) {
                 worldCupCodeListVo.setName(byId.getName());
             }
             List<Long> collect = value.stream().map(WorldCupCompetitor::getId).collect(Collectors.toList());

--
Gitblit v1.7.1