|
|
@@ -85,11 +85,11 @@ public class ZhongmeiRequestApiComponents {
|
|
|
* @param verify 结果是否需要验证
|
|
|
* @return 响应内容
|
|
|
*/
|
|
|
- private <Q extends BaseRequest, S extends BaseResponse> S request(Q request, Class<S> tClass, boolean verify, String domain,String urlInterface) {
|
|
|
- String url = domain ;
|
|
|
- if(StringUtils.isNotEmpty(urlInterface)){
|
|
|
+ private <Q extends BaseRequest, S extends BaseResponse> S request(Q request, Class<S> tClass, boolean verify, String domain, String urlInterface) {
|
|
|
+ String url = domain;
|
|
|
+ if (StringUtils.isNotEmpty(urlInterface)) {
|
|
|
url = url + urlInterface + ".do";
|
|
|
- }else{
|
|
|
+ } else {
|
|
|
url = url + request.getHead().getTransCode() + ".do";
|
|
|
}
|
|
|
S response = post(request, url, tClass);
|
|
|
@@ -104,8 +104,8 @@ public class ZhongmeiRequestApiComponents {
|
|
|
* @param <S> Response 响应体
|
|
|
* 常规
|
|
|
*/
|
|
|
- private <Q extends BaseRequest, S extends BaseResponse> S routineRequest(Q request, Class<S> tClass, boolean verify,String urlInterface) {
|
|
|
- return request(request, tClass, verify, properties.getUrl(),urlInterface);
|
|
|
+ private <Q extends BaseRequest, S extends BaseResponse> S routineRequest(Q request, Class<S> tClass, boolean verify, String urlInterface) {
|
|
|
+ return request(request, tClass, verify, properties.getUrl(), urlInterface);
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
@@ -114,7 +114,7 @@ public class ZhongmeiRequestApiComponents {
|
|
|
* 影像
|
|
|
*/
|
|
|
private <Q extends BaseRequest, S extends BaseResponse> void imageRequest(Q request, Class<S> tClass, boolean verify) {
|
|
|
- request(request, tClass, verify, properties.getUrl(),"");
|
|
|
+ request(request, tClass, verify, properties.getUrl(), "");
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
@@ -123,7 +123,7 @@ public class ZhongmeiRequestApiComponents {
|
|
|
* 短信
|
|
|
*/
|
|
|
private <Q extends BaseRequest, S extends BaseResponse> S smsRequest(Q request, Class<S> tClass, boolean verify) {
|
|
|
- return request(request, tClass, verify, properties.getSmsUrl(),"");
|
|
|
+ return request(request, tClass, verify, properties.getSmsUrl(), "");
|
|
|
}
|
|
|
|
|
|
|
|
|
@@ -131,14 +131,14 @@ public class ZhongmeiRequestApiComponents {
|
|
|
* 车型查询 传入必要车辆信息,返回车型列表给用户选择
|
|
|
*/
|
|
|
public List<ModelsQueryResponse.SimpleStadarCarDTO> modelQuery(ModelsQueryRequest request, Class<ModelsQueryResponse> tClass) {
|
|
|
- return routineRequest(request, tClass, true,"").getSimpleStadarCar();
|
|
|
+ return routineRequest(request, tClass, true, "").getSimpleStadarCar();
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
* 报价 传入必要投保方案信息,返回投保单保费及车船税
|
|
|
*/
|
|
|
public QuotedPriceResponse quotedPrice(QuotedPriceRequest request, Class<QuotedPriceResponse> tClass) {
|
|
|
- return routineRequest(request, tClass, true,"");
|
|
|
+ return routineRequest(request, tClass, true, "");
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
@@ -148,7 +148,7 @@ public class ZhongmeiRequestApiComponents {
|
|
|
request.setCallbackUrl(properties.getCallbackDomain() + properties.getCallbackUrl());
|
|
|
request.setPageUrl(properties.getPageUrl());
|
|
|
request.setPassMsgUrl(properties.getCallbackDomain() + properties.getPassMsgUrl());
|
|
|
- return routineRequest(request, tClass, false,"");
|
|
|
+ return routineRequest(request, tClass, false, "");
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
@@ -162,7 +162,7 @@ public class ZhongmeiRequestApiComponents {
|
|
|
* 缴费查询
|
|
|
*/
|
|
|
public OrderStatusResponse orderStatus(OrderStatusRequest request, Class<OrderStatusResponse> tClass) {
|
|
|
- return routineRequest(request, tClass, true,"");
|
|
|
+ return routineRequest(request, tClass, true, "");
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
@@ -176,7 +176,7 @@ public class ZhongmeiRequestApiComponents {
|
|
|
* 电子保单下载 传入单号相关信息下载电子保单
|
|
|
*/
|
|
|
public InsurancePolicyPrintResponse insurancePolicyPrint(InsurancePolicyPrintRequest request, Class<InsurancePolicyPrintResponse> tClass) {
|
|
|
- return routineRequest(request, tClass, true,"");
|
|
|
+ return routineRequest(request, tClass, true, "");
|
|
|
}
|
|
|
|
|
|
/**
|