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 | 48 ++++++++++++++++++++++++++++++------------------
1 files changed, 30 insertions(+), 18 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 138ae09..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,26 +195,38 @@
for(TeamsInfo teamsInfo : responses){
Team team = teamsInfo.getTeam();
- 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();
- 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