|
@@ -179,4 +179,167 @@ public class OutInterfaceService {
|
|
|
.build();
|
|
|
return Objects.requireNonNull(okHttpClient.newCall(request).execute().body()).string();
|
|
|
}
|
|
|
+
|
|
|
+ //分析系统检索接口
|
|
|
+ /**
|
|
|
+ * @title 获得
|
|
|
+ * @description 接口来源:PAS
|
|
|
+ */
|
|
|
+ public String getCnBibApi(String appNo) throws IOException {
|
|
|
+ OkHttpClient okHttpClient = new OkHttpClient.Builder()
|
|
|
+ .connectTimeout(60, TimeUnit.SECONDS)
|
|
|
+ .writeTimeout(60, TimeUnit.SECONDS)
|
|
|
+ .readTimeout(60, TimeUnit.SECONDS)
|
|
|
+ .build();
|
|
|
+ Request request = new Request.Builder()
|
|
|
+ .url(PASUrl + "/api/v2/patentStar/getCnBib?appNo=" +appNo)
|
|
|
+ .get()
|
|
|
+ .build();
|
|
|
+ return Objects.requireNonNull(okHttpClient.newCall(request).execute().body()).string();
|
|
|
+ }
|
|
|
+ /**
|
|
|
+ * @title 获得
|
|
|
+ * @description 接口来源:PAS
|
|
|
+ */
|
|
|
+ public String getPicture(String appNo) throws IOException {
|
|
|
+ OkHttpClient okHttpClient = new OkHttpClient.Builder()
|
|
|
+ .connectTimeout(60, TimeUnit.SECONDS)
|
|
|
+ .writeTimeout(60, TimeUnit.SECONDS)
|
|
|
+ .readTimeout(60, TimeUnit.SECONDS)
|
|
|
+ .build();
|
|
|
+ Request request = new Request.Builder()
|
|
|
+ .url(PASUrl + "/api/v2/patentStar/getPicture?appNo=" +appNo)
|
|
|
+ .get()
|
|
|
+ .build();
|
|
|
+ return Objects.requireNonNull(okHttpClient.newCall(request).execute().body()).string();
|
|
|
+ }
|
|
|
+ /**
|
|
|
+ * @title 获得
|
|
|
+ * @description 接口来源:PAS
|
|
|
+ */
|
|
|
+ public String getWGPicture(String appNo) throws IOException {
|
|
|
+ OkHttpClient okHttpClient = new OkHttpClient.Builder()
|
|
|
+ .connectTimeout(60, TimeUnit.SECONDS)
|
|
|
+ .writeTimeout(60, TimeUnit.SECONDS)
|
|
|
+ .readTimeout(60, TimeUnit.SECONDS)
|
|
|
+ .build();
|
|
|
+ Request request = new Request.Builder()
|
|
|
+ .url(PASUrl + "/api/v2/patentStar/getWGPicture?appNo=" +appNo)
|
|
|
+ .get()
|
|
|
+ .build();
|
|
|
+ return Objects.requireNonNull(okHttpClient.newCall(request).execute().body()).string();
|
|
|
+ }
|
|
|
+ /**
|
|
|
+ * @title 获得
|
|
|
+ * @description 接口来源:PAS
|
|
|
+ */
|
|
|
+ public String getCnLegal(String appNo) throws IOException {
|
|
|
+ OkHttpClient okHttpClient = new OkHttpClient.Builder()
|
|
|
+ .connectTimeout(60, TimeUnit.SECONDS)
|
|
|
+ .writeTimeout(60, TimeUnit.SECONDS)
|
|
|
+ .readTimeout(60, TimeUnit.SECONDS)
|
|
|
+ .build();
|
|
|
+ Request request = new Request.Builder()
|
|
|
+ .url(PASUrl + "/api/v2/patentStar/getCnLegal?appNo=" +appNo)
|
|
|
+ .get()
|
|
|
+ .build();
|
|
|
+ return Objects.requireNonNull(okHttpClient.newCall(request).execute().body()).string();
|
|
|
+ }
|
|
|
+ /**
|
|
|
+ * @title 获得
|
|
|
+ * @description 接口来源:PAS
|
|
|
+ */
|
|
|
+ public String getCnPdf(String appNo) throws IOException {
|
|
|
+ OkHttpClient okHttpClient = new OkHttpClient.Builder()
|
|
|
+ .connectTimeout(60, TimeUnit.SECONDS)
|
|
|
+ .writeTimeout(60, TimeUnit.SECONDS)
|
|
|
+ .readTimeout(60, TimeUnit.SECONDS)
|
|
|
+ .build();
|
|
|
+ Request request = new Request.Builder()
|
|
|
+ .url(PASUrl + "/api/v2/patentStar/getCnPdf?appNo=" +appNo)
|
|
|
+ .get()
|
|
|
+ .build();
|
|
|
+ return Objects.requireNonNull(okHttpClient.newCall(request).execute().body()).string();
|
|
|
+ }
|
|
|
+ /**
|
|
|
+ * @title 获得
|
|
|
+ * @description 接口来源:PAS
|
|
|
+ */
|
|
|
+ public String getCnFullXml(String appNo) throws IOException {
|
|
|
+ OkHttpClient okHttpClient = new OkHttpClient.Builder()
|
|
|
+ .connectTimeout(60, TimeUnit.SECONDS)
|
|
|
+ .writeTimeout(60, TimeUnit.SECONDS)
|
|
|
+ .readTimeout(60, TimeUnit.SECONDS)
|
|
|
+ .build();
|
|
|
+ Request request = new Request.Builder()
|
|
|
+ .url(PASUrl + "/api/v2/patentStar/getCnFullXml?appNo=" +appNo)
|
|
|
+ .get()
|
|
|
+ .build();
|
|
|
+ return Objects.requireNonNull(okHttpClient.newCall(request).execute().body()).string();
|
|
|
+ }
|
|
|
+ /**
|
|
|
+ * @title 获得
|
|
|
+ * @description 接口来源:PAS
|
|
|
+ */
|
|
|
+ public String getEnPdf(String patentNo) throws IOException {
|
|
|
+ OkHttpClient okHttpClient = new OkHttpClient.Builder()
|
|
|
+ .connectTimeout(60, TimeUnit.SECONDS)
|
|
|
+ .writeTimeout(60, TimeUnit.SECONDS)
|
|
|
+ .readTimeout(60, TimeUnit.SECONDS)
|
|
|
+ .build();
|
|
|
+ Request request = new Request.Builder()
|
|
|
+ .url(PASUrl + "/api/v2/patentStar/getEnPdf?patentNo=" +patentNo)
|
|
|
+ .get()
|
|
|
+ .build();
|
|
|
+ return Objects.requireNonNull(okHttpClient.newCall(request).execute().body()).string();
|
|
|
+ }
|
|
|
+ /**
|
|
|
+ * @title 获得
|
|
|
+ * @description 接口来源:PAS
|
|
|
+ */
|
|
|
+ public String getENBib(String patentNo) throws IOException {
|
|
|
+ OkHttpClient okHttpClient = new OkHttpClient.Builder()
|
|
|
+ .connectTimeout(60, TimeUnit.SECONDS)
|
|
|
+ .writeTimeout(60, TimeUnit.SECONDS)
|
|
|
+ .readTimeout(60, TimeUnit.SECONDS)
|
|
|
+ .build();
|
|
|
+ Request request = new Request.Builder()
|
|
|
+ .url(PASUrl + "/api/v2/patentStar/getENBib?patentNo=" +patentNo)
|
|
|
+ .get()
|
|
|
+ .build();
|
|
|
+ return Objects.requireNonNull(okHttpClient.newCall(request).execute().body()).string();
|
|
|
+ }
|
|
|
+ /**
|
|
|
+ * @title 获得
|
|
|
+ * @description 接口来源:PAS
|
|
|
+ */
|
|
|
+ public String getFamilyByPubNo(String patentNo) throws IOException {
|
|
|
+ OkHttpClient okHttpClient = new OkHttpClient.Builder()
|
|
|
+ .connectTimeout(60, TimeUnit.SECONDS)
|
|
|
+ .writeTimeout(60, TimeUnit.SECONDS)
|
|
|
+ .readTimeout(60, TimeUnit.SECONDS)
|
|
|
+ .build();
|
|
|
+ Request request = new Request.Builder()
|
|
|
+ .url(PASUrl + "/api/v2/patentStar/getFamilyByPubNo?patentNo=" +patentNo)
|
|
|
+ .get()
|
|
|
+ .build();
|
|
|
+ return Objects.requireNonNull(okHttpClient.newCall(request).execute().body()).string();
|
|
|
+ }
|
|
|
+ /**
|
|
|
+ * @title 获得
|
|
|
+ * @description 接口来源:PAS
|
|
|
+ */
|
|
|
+ public String getCitedNumByPubNo(String patentNo) throws IOException {
|
|
|
+ OkHttpClient okHttpClient = new OkHttpClient.Builder()
|
|
|
+ .connectTimeout(60, TimeUnit.SECONDS)
|
|
|
+ .writeTimeout(60, TimeUnit.SECONDS)
|
|
|
+ .readTimeout(60, TimeUnit.SECONDS)
|
|
|
+ .build();
|
|
|
+ Request request = new Request.Builder()
|
|
|
+ .url(PASUrl + "/api/v2/patentStar/getCitedNumByPubNo?patentNo=" +patentNo)
|
|
|
+ .get()
|
|
|
+ .build();
|
|
|
+ return Objects.requireNonNull(okHttpClient.newCall(request).execute().body()).string();
|
|
|
+ }
|
|
|
+
|
|
|
}
|