From 6ff3fd9cceb165788696bb8c0fee36ff29ef1157 Mon Sep 17 00:00:00 2001
From: KKSU <15274802129@163.com>
Date: Mon, 13 May 2024 14:12:16 +0800
Subject: [PATCH] 球队信息

---
 src/main/java/cc/mrbird/febs/dapp/soccer/service/Impl/CountryServiceImpl.java |   52 ++++++++++++++++++++++++++++------------------------
 1 files changed, 28 insertions(+), 24 deletions(-)

diff --git a/src/main/java/cc/mrbird/febs/dapp/soccer/service/Impl/CountryServiceImpl.java b/src/main/java/cc/mrbird/febs/dapp/soccer/service/Impl/CountryServiceImpl.java
index 009b9de..4617491 100644
--- a/src/main/java/cc/mrbird/febs/dapp/soccer/service/Impl/CountryServiceImpl.java
+++ b/src/main/java/cc/mrbird/febs/dapp/soccer/service/Impl/CountryServiceImpl.java
@@ -195,33 +195,37 @@
                 for(TeamsInfo teamsInfo : responses){
 
                     Team team = teamsInfo.getTeam();
-                    Integer teamId = team.getId();
-                    List<SoccerTeam> soccerTeams = soccerTeamMapper.selectList(new QueryWrapper<SoccerTeam>().eq("team_id", teamId));
-                    if(CollUtil.isEmpty(soccerTeams)){
-                        SoccerTeam soccerTeam = new SoccerTeam();
-                        soccerTeam.setTeamId(team.getId());
-                        soccerTeam.setName(team.getName());
-                        soccerTeam.setCode(team.getCode());
-                        soccerTeam.setCountry(team.getCountry());
-                        soccerTeam.setFounded(team.getFounded());
-                        soccerTeam.setNational(team.getNational());
-                        soccerTeam.setLogo(team.getLogo());
-                        soccerTeamMapper.insert(soccerTeam);
+                    if(ObjectUtil.isNotEmpty(team)){
+                        Integer teamId = team.getId();
+                        List<SoccerTeam> soccerTeams = soccerTeamMapper.selectList(new QueryWrapper<SoccerTeam>().eq("team_id", teamId));
+                        if(CollUtil.isEmpty(soccerTeams)){
+                            SoccerTeam soccerTeam = new SoccerTeam();
+                            soccerTeam.setTeamId(team.getId());
+                            soccerTeam.setName(team.getName());
+                            soccerTeam.setCode(team.getCode());
+                            soccerTeam.setCountry(team.getCountry());
+                            soccerTeam.setFounded(team.getFounded());
+                            soccerTeam.setNational(team.getNational());
+                            soccerTeam.setLogo(team.getLogo());
+                            soccerTeamMapper.insert(soccerTeam);
+                        }
                     }
 
                     Venue venue = teamsInfo.getVenue();
-                    Integer venueId = venue.getId();
-                    List<SoccerVenue> soccerVenues = soccerVenueMapper.selectList(new QueryWrapper<SoccerVenue>().eq("venue_id", venueId));
-                    if(CollUtil.isEmpty(soccerVenues)){
-                        SoccerVenue soccerVenue = new SoccerVenue();
-                        soccerVenue.setVenueId(venue.getId());
-                        soccerVenue.setName(venue.getName());
-                        soccerVenue.setAddress(venue.getAddress());
-                        soccerVenue.setCity(venue.getCity());
-                        soccerVenue.setCapacity(venue.getCapacity());
-                        soccerVenue.setSurface(venue.getSurface());
-                        soccerVenue.setImage(venue.getImage());
-                        soccerVenueMapper.insert(soccerVenue);
+                    if(ObjectUtil.isNotEmpty(venue)){
+                        Integer venueId = venue.getId();
+                        List<SoccerVenue> soccerVenues = soccerVenueMapper.selectList(new QueryWrapper<SoccerVenue>().eq("venue_id", venueId));
+                        if(CollUtil.isEmpty(soccerVenues)){
+                            SoccerVenue soccerVenue = new SoccerVenue();
+                            soccerVenue.setVenueId(venue.getId());
+                            soccerVenue.setName(venue.getName());
+                            soccerVenue.setAddress(venue.getAddress());
+                            soccerVenue.setCity(venue.getCity());
+                            soccerVenue.setCapacity(venue.getCapacity());
+                            soccerVenue.setSurface(venue.getSurface());
+                            soccerVenue.setImage(venue.getImage());
+                            soccerVenueMapper.insert(soccerVenue);
+                        }
                     }
                 }
             }

--
Gitblit v1.9.1