From 15fdce679c6ccf46b3283cc0523670f8dff7d13f Mon Sep 17 00:00:00 2001
From: KKSU <15274802129@163.com>
Date: Sat, 11 May 2024 11:49:58 +0800
Subject: [PATCH] 香港新环境
---
src/main/java/cc/mrbird/febs/dapp/soccer/service/Impl/CountryServiceImpl.java | 15 +++++++++++++--
1 files changed, 13 insertions(+), 2 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 e99f75b..621c7b4 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
@@ -14,6 +14,7 @@
import cn.hutool.json.JSONArray;
import cn.hutool.json.JSONObject;
import cn.hutool.json.JSONUtil;
+import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.mashape.unirest.http.HttpResponse;
import com.mashape.unirest.http.Unirest;
@@ -21,6 +22,8 @@
import lombok.RequiredArgsConstructor;
import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Service;
+
+import java.util.List;
@Slf4j
@Service
@@ -45,6 +48,11 @@
if(CollUtil.isNotEmpty(jsonArray)){
for(Object list : jsonArray){
JSONObject jsonObject = JSONUtil.parseObj(list);
+ String code = SoccerResponseUtil.objectToStr(jsonObject.get("code"));
+ List<SoccerCountries> soccerCountryList = soccerCountriesMapper.selectList(new QueryWrapper<SoccerCountries>().eq("code", code));
+ if(CollUtil.isNotEmpty(soccerCountryList)){
+ continue;
+ }
SoccerCountries soccerCountries = new SoccerCountries();
soccerCountries.setName(SoccerResponseUtil.objectToStr(jsonObject.get("code")));
soccerCountries.setCode(SoccerResponseUtil.objectToStr(jsonObject.get("name")));
@@ -82,6 +90,11 @@
JSONObject parseObjLeague = JSONUtil.parseObj(leagueObj);
JSONObject leagueStr = JSONUtil.parseObj(parseObjLeague);
+ Integer leaguesId = SoccerResponseUtil.objectToInteger(leagueStr.get("id"));
+ List<SoccerLeagues> soccerLeaguesList = soccerLeaguesMapper.selectList(new QueryWrapper<SoccerLeagues>().eq("leagues_id", leaguesId));
+ if(CollUtil.isNotEmpty(soccerLeaguesList)){
+ continue;
+ }
SoccerLeagues soccerLeagues = new SoccerLeagues();
soccerLeagues.setLeaguesId(SoccerResponseUtil.objectToInteger(leagueStr.get("id")));
soccerLeagues.setLeaguesName(SoccerResponseUtil.objectToStr(leagueStr.get("name")));
@@ -90,8 +103,6 @@
soccerLeaguesMapper.insert(soccerLeagues);
}
}
- System.out.println(jsonArray);
- log.info(String.valueOf(response.getRawBody()));
return new FebsResponse().success();
}
}
--
Gitblit v1.9.1