From c98096bd3b19f30febc92baab1f3428383c17965 Mon Sep 17 00:00:00 2001
From: puzhibing <393733352@qq.com>
Date: 星期一, 11 三月 2024 16:52:27 +0800
Subject: [PATCH] 修改bug

---
 cloud-server-communityWorldCup/src/test/java/com/dsh/CommunityWorldCupApplicationTest.java                             |   31 +++++++++++++++++++------------
 cloud-server-communityWorldCup/src/main/java/com/dsh/communityWorldCup/service/impl/WorldCupCompetitorServiceImpl.java |   10 +++++-----
 cloud-server-communityWorldCup/src/main/java/com/dsh/communityWorldCup/model/WorldCupGameStatisticsListInfo.java       |    6 +++++-
 3 files changed, 29 insertions(+), 18 deletions(-)

diff --git a/cloud-server-communityWorldCup/src/main/java/com/dsh/communityWorldCup/model/WorldCupGameStatisticsListInfo.java b/cloud-server-communityWorldCup/src/main/java/com/dsh/communityWorldCup/model/WorldCupGameStatisticsListInfo.java
index 6bfae1c..f30c187 100644
--- a/cloud-server-communityWorldCup/src/main/java/com/dsh/communityWorldCup/model/WorldCupGameStatisticsListInfo.java
+++ b/cloud-server-communityWorldCup/src/main/java/com/dsh/communityWorldCup/model/WorldCupGameStatisticsListInfo.java
@@ -11,7 +11,11 @@
     /**
      * 参赛数据id
      */
-    private Long id;
+    private Long participantId;
+    /**
+     * 参赛人员类型
+     */
+    private Integer participantType;
     /**
      * 姓名
      */
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 84d093e..d37c79f 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
@@ -445,17 +445,17 @@
      */
     @Override
     public Map<String, Object> worldCupGameStatisticsListInfo(WorldCupGameStatisticsListInfo worldCupGameStatisticsListInfo) {
-        Long id = worldCupGameStatisticsListInfo.getId();
+        Long participantId = worldCupGameStatisticsListInfo.getParticipantId();
+        Integer participantType = worldCupGameStatisticsListInfo.getParticipantType();
         String name = worldCupGameStatisticsListInfo.getName();
-        WorldCupCompetitor worldCupCompetitor = this.getById(id);
-        List<WorldCupCompetitor> list = this.list(new QueryWrapper<WorldCupCompetitor>().eq("code", worldCupCompetitor.getCode()));
+        List<WorldCupCompetitor> list = this.list(new QueryWrapper<WorldCupCompetitor>()
+                .eq("participantType", participantType).eq("participantId", participantId)
+                .isNotNull("matchResult").orderByDesc("startTime"));
         List<Map<String, Object>> mapList = new ArrayList<>();
         SimpleDateFormat sdf = new SimpleDateFormat("yyyy.HH.dd HH:mm");
         for (WorldCupCompetitor cupCompetitor : list) {
             Map<String, Object> map = new HashMap<>();
             map.put("id", cupCompetitor.getId());
-            Integer participantType = cupCompetitor.getParticipantType();
-            Long participantId = cupCompetitor.getParticipantId();
             if(1 == participantType){
                 TStudent tStudent = studentClient.queryById(participantId.intValue());
                 if(ToolUtil.isNotEmpty(name) && tStudent.getName().indexOf(name) == -1){
diff --git a/cloud-server-communityWorldCup/src/test/java/com/dsh/CommunityWorldCupApplicationTest.java b/cloud-server-communityWorldCup/src/test/java/com/dsh/CommunityWorldCupApplicationTest.java
index 43d26e2..34ba428 100644
--- a/cloud-server-communityWorldCup/src/test/java/com/dsh/CommunityWorldCupApplicationTest.java
+++ b/cloud-server-communityWorldCup/src/test/java/com/dsh/CommunityWorldCupApplicationTest.java
@@ -1,14 +1,12 @@
 //package com.dsh;
 //
-//import com.dsh.communityWorldCup.model.WorldCupRank;
-//import com.dsh.communityWorldCup.model.WorldCupRankVo;
-//import com.dsh.communityWorldCup.service.IWorldCupCompetitorService;
+//import com.alibaba.fastjson.JSONObject;
 //import org.junit.Test;
 //import org.junit.runner.RunWith;
-//import org.springframework.beans.factory.annotation.Autowired;
 //import org.springframework.boot.test.context.SpringBootTest;
 //import org.springframework.test.context.junit4.SpringRunner;
 //
+//import java.util.HashMap;
 //import java.util.List;
 //
 ///**
@@ -19,18 +17,27 @@
 //@SpringBootTest
 //public class CommunityWorldCupApplicationTest {
 //
-//    @Autowired
-//    private IWorldCupCompetitorService worldCupCompetitorService;
 //
 //
 //    @Test
 //    public void test(){
-//        WorldCupRank worldCupRank = new WorldCupRank();
-//        worldCupRank.setAppUserId(129);
-//        worldCupRank.setSort(2);
-//        worldCupRank.setIsStudent(0);
-//        worldCupRank.setRadius(1);
-//        List<WorldCupRankVo> worldCupRank1 = worldCupCompetitorService.getWorldCupRank(worldCupRank);
+//	    HashMap<String, String> map = new HashMap<>();
+//	    map.put("sign", "0DB011836143EEE2C2E072967C9F4E4B");
+//	    map.put("space_id", "2024");
+//	    map.put("red_sutu_id", "1037");
+//	    map.put("blue_sutu_id", "1036");
+//	    map.put("api_url", "http://221.182.45.100:56666/communityWorldCup/base/worldCup/endWorldCupCallback");
+//	    map.put("custom", "");
+//
+//	    String s = HttpRequestUtil.postRequest("https://try.daowepark.com/v7/user_api/general/batterGame", map);
+//	    JSONObject jsonObject = JSONObject.parseObject(s);
+//	    Integer code1 = jsonObject.getInteger("code");
+//	    String message = jsonObject.getString("message");
+//	    if (200 == code1) {
+//		    return ResultUtil.success();
+//	    } else {
+//		    return ResultUtil.error(message);
+//	    }
 //    }
 //
 //}

--
Gitblit v1.7.1