|
|
@@ -1,6 +1,10 @@
|
|
|
package com.ydtech.modules.order.service.impl;
|
|
|
|
|
|
+import com.alibaba.druid.util.HttpClientUtils;
|
|
|
import com.alibaba.fastjson.JSON;
|
|
|
+import com.alibaba.fastjson.JSONObject;
|
|
|
+import com.pingan.iobs.sdk.repkg.org.apache.http.HttpEntity;
|
|
|
+import com.pingan.iobs.sdk.repkg.org.apache.http.entity.StringEntity;
|
|
|
import com.ydtech.modules.ins.model.ya.CarModelDTO;
|
|
|
import com.ydtech.modules.order.components.vehicle.QueryVehicleComponents;
|
|
|
import com.ydtech.modules.order.service.CarModelService;
|
|
|
@@ -8,9 +12,15 @@ import com.ydtech.modules.order.service.InsOrdersService;
|
|
|
import com.ydtech.modules.order.service.YongAnOrderService;
|
|
|
import com.ydtech.modules.order.service.ZhongMeiOrderService;
|
|
|
import lombok.RequiredArgsConstructor;
|
|
|
+import okhttp3.*;
|
|
|
+import org.apache.http.client.HttpClient;
|
|
|
+import org.apache.http.client.methods.HttpPost;
|
|
|
+import org.apache.http.impl.client.DefaultHttpClient;
|
|
|
import org.springframework.data.redis.core.StringRedisTemplate;
|
|
|
import org.springframework.stereotype.Service;
|
|
|
|
|
|
+import java.io.IOException;
|
|
|
+import java.io.UnsupportedEncodingException;
|
|
|
import java.util.Collections;
|
|
|
import java.util.List;
|
|
|
import java.util.Objects;
|
|
|
@@ -70,4 +80,31 @@ public class CarModelServiceImpl implements CarModelService {
|
|
|
return Collections.emptyList();
|
|
|
}
|
|
|
|
|
|
+ @Override
|
|
|
+ public JSONObject licenseSearch(String licenseNo) {
|
|
|
+ String requestUrl = "http://47.92.254.66:8088/lsearch/1";
|
|
|
+ JSONObject params = new JSONObject();
|
|
|
+ params.put("license",licenseNo);
|
|
|
+ OkHttpClient client = new OkHttpClient().newBuilder()
|
|
|
+ .build();
|
|
|
+ MediaType mediaType = MediaType.parse("application/json");
|
|
|
+ RequestBody body = RequestBody.create(mediaType, params.toString());
|
|
|
+ Request request = new Request.Builder()
|
|
|
+ .url(requestUrl)
|
|
|
+ .method("POST", body)
|
|
|
+ .build();
|
|
|
+ try {
|
|
|
+ Response response = client.newCall(request).execute();
|
|
|
+ if(response.isSuccessful()){
|
|
|
+ String responseBody = response.body().string();
|
|
|
+ JSONObject jsonResponse = JSONObject.parseObject(responseBody);
|
|
|
+ return jsonResponse;
|
|
|
+ }
|
|
|
+ } catch (IOException e) {
|
|
|
+ throw new RuntimeException(e);
|
|
|
+ }
|
|
|
+ return null;
|
|
|
+
|
|
|
+ }
|
|
|
+
|
|
|
}
|