|
|
@@ -33,6 +33,7 @@ import org.springframework.transaction.annotation.Transactional;
|
|
|
import org.springframework.util.CollectionUtils;
|
|
|
|
|
|
import java.io.IOException;
|
|
|
+import java.nio.charset.StandardCharsets;
|
|
|
import java.text.SimpleDateFormat;
|
|
|
import java.util.*;
|
|
|
import java.util.concurrent.TimeUnit;
|
|
|
@@ -78,9 +79,11 @@ public class GetIprDailyArticleService {
|
|
|
.get()
|
|
|
.build();
|
|
|
String res = Objects.requireNonNull(okHttpClient.newCall(request).execute().body()).string();
|
|
|
- JSONObject parseObject = JSONObject.parseObject(res);
|
|
|
- String htmlContent = parseObject.getString("msg");
|
|
|
- this.addIprDailyArticle(htmlContent, BaseUrl,BaseId,type);
|
|
|
+ if (StringUtils.isNotEmpty(res) && !res.contains("403")) {
|
|
|
+ JSONObject parseObject = JSONObject.parseObject(res);
|
|
|
+ String htmlContent = parseObject.getString("msg");
|
|
|
+// this.addIprDailyArticle(htmlContent, BaseUrl,BaseId,type);
|
|
|
+ }
|
|
|
} catch (IOException e) {
|
|
|
System.out.println("Get IPRDaily Web Article Error:" + e);
|
|
|
}
|
|
|
@@ -100,9 +103,11 @@ public class GetIprDailyArticleService {
|
|
|
.get()
|
|
|
.build();
|
|
|
String res = Objects.requireNonNull(okHttpClient.newCall(request).execute().body()).string();
|
|
|
- JSONObject parseObject = JSONObject.parseObject(res);
|
|
|
- String htmlContent = parseObject.getString("msg");
|
|
|
- this.addIprDailyArticle(htmlContent, BaseUrl,sourceInfoId,categoryId);
|
|
|
+ if (StringUtils.isNotEmpty(res) && !res.contains("403")) {
|
|
|
+ JSONObject parseObject = JSONObject.parseObject(res);
|
|
|
+ String htmlContent = parseObject.getString("msg");
|
|
|
+ this.addIprDailyArticle(htmlContent, BaseUrl,sourceInfoId,categoryId);
|
|
|
+ }
|
|
|
} catch (IOException e) {
|
|
|
System.out.println("Get IPRDaily Web Article Error:" + e);
|
|
|
}
|