echo rename
parent
42d85c2de1
commit
04ec5ee891
|
|
@ -85,8 +85,7 @@ public final class DefaultValidator implements Validator {
|
||||||
response.getHttpHeaders().getHeader(REQUEST_ID)));
|
response.getHttpHeaders().getHeader(REQUEST_ID)));
|
||||||
}
|
}
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
throw new ValidationException(String.format("响应校验失败, 签名校验异常, Request-Id=%s",
|
throw new ValidationException(e.getMessage(), e);
|
||||||
response.getHttpHeaders().getHeader(REQUEST_ID)), e);
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,12 +1,12 @@
|
||||||
package com.czcb.scfs.api.service.health;
|
package com.czcb.scfs.api.service.echo;
|
||||||
|
|
||||||
import com.czcb.scfs.api.core.ApiClient;
|
import com.czcb.scfs.api.core.ApiClient;
|
||||||
import com.czcb.scfs.api.core.exception.ValidationException;
|
import com.czcb.scfs.api.core.exception.ValidationException;
|
||||||
import com.czcb.scfs.api.core.http.HttpHeaders;
|
import com.czcb.scfs.api.core.http.HttpHeaders;
|
||||||
import com.czcb.scfs.api.core.http.HttpResponse;
|
import com.czcb.scfs.api.core.http.HttpResponse;
|
||||||
import com.czcb.scfs.api.core.util.DateTimes;
|
import com.czcb.scfs.api.core.util.DateTimes;
|
||||||
import com.czcb.scfs.api.service.health.model.EchoRequest;
|
import com.czcb.scfs.api.service.echo.model.EchoRequest;
|
||||||
import com.czcb.scfs.api.service.health.model.EchoResponse;
|
import com.czcb.scfs.api.service.echo.model.EchoResponse;
|
||||||
|
|
||||||
import java.util.Objects;
|
import java.util.Objects;
|
||||||
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
package com.czcb.scfs.api.service.health.model;
|
package com.czcb.scfs.api.service.echo.model;
|
||||||
|
|
||||||
import com.czcb.scfs.api.core.ApiRequest;
|
import com.czcb.scfs.api.core.ApiRequest;
|
||||||
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
package com.czcb.scfs.api.service.health.model;
|
package com.czcb.scfs.api.service.echo.model;
|
||||||
|
|
||||||
import com.czcb.scfs.api.core.ApiResponse;
|
import com.czcb.scfs.api.core.ApiResponse;
|
||||||
import com.google.gson.annotations.SerializedName;
|
import com.google.gson.annotations.SerializedName;
|
||||||
|
|
@ -1,10 +1,10 @@
|
||||||
package com.czcb.scfs.api.service.health;
|
package com.czcb.scfs.api.service.echo;
|
||||||
|
|
||||||
import com.czcb.scfs.api.core.ApiClient;
|
import com.czcb.scfs.api.core.ApiClient;
|
||||||
import com.czcb.scfs.api.core.exception.ValidationException;
|
import com.czcb.scfs.api.core.exception.ValidationException;
|
||||||
import com.czcb.scfs.api.core.http.HttpMethod;
|
import com.czcb.scfs.api.core.http.HttpMethod;
|
||||||
import com.czcb.scfs.api.service.MockResponse;
|
import com.czcb.scfs.api.service.MockResponse;
|
||||||
import com.czcb.scfs.api.service.health.model.EchoResponse;
|
import com.czcb.scfs.api.service.echo.model.EchoResponse;
|
||||||
import org.junit.jupiter.api.Assertions;
|
import org.junit.jupiter.api.Assertions;
|
||||||
import org.junit.jupiter.api.BeforeEach;
|
import org.junit.jupiter.api.BeforeEach;
|
||||||
import org.junit.jupiter.api.Test;
|
import org.junit.jupiter.api.Test;
|
||||||
|
|
@ -45,13 +45,12 @@ public class RsaConfiguration extends AbstractAutoConfiguration {
|
||||||
return PemFile.loadPrivateKeyFromStream(inputStream);
|
return PemFile.loadPrivateKeyFromStream(inputStream);
|
||||||
}
|
}
|
||||||
|
|
||||||
// @Bean
|
public RsaProfile rsaProfile() {
|
||||||
// public RsaProfile rsaProfile() {
|
return new RsaProfile.Builder()
|
||||||
// return new RsaProfile.Builder()
|
.channel(getChannel())
|
||||||
// .channel(getChannel())
|
.httpProfile(getHttpProfile())
|
||||||
// .httpProfile(getHttpProfile())
|
.privateKey(getPrivateKey())
|
||||||
// .privateKey(getPrivateKey())
|
.addCertificate(getCertificate())
|
||||||
// .addCertificate(getCertificate())
|
.build();
|
||||||
// .build();
|
}
|
||||||
// }
|
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -3,11 +3,12 @@ package com.czcb.scfs.spring.boot.starter;
|
||||||
import com.czcb.scfs.api.core.ApiClient;
|
import com.czcb.scfs.api.core.ApiClient;
|
||||||
import com.czcb.scfs.api.core.Profile;
|
import com.czcb.scfs.api.core.Profile;
|
||||||
import com.czcb.scfs.api.core.http.ApiClientBuilder;
|
import com.czcb.scfs.api.core.http.ApiClientBuilder;
|
||||||
import com.czcb.scfs.api.service.health.EchoService;
|
import com.czcb.scfs.api.service.echo.EchoService;
|
||||||
import com.czcb.scfs.api.service.v1.account.AccountService;
|
import com.czcb.scfs.api.service.v1.account.AccountService;
|
||||||
import com.czcb.scfs.api.service.v1.bmd.BmdService;
|
import com.czcb.scfs.api.service.v1.bmd.BmdService;
|
||||||
import com.czcb.scfs.api.service.v1.face.FaceService;
|
import com.czcb.scfs.api.service.v1.face.FaceService;
|
||||||
import com.czcb.scfs.api.service.v1.file.FileService;
|
import com.czcb.scfs.api.service.v1.file.FileService;
|
||||||
|
import com.czcb.scfs.api.service.v1.loan.LoanService;
|
||||||
import com.czcb.scfs.api.service.v1.ocr.OcrService;
|
import com.czcb.scfs.api.service.v1.ocr.OcrService;
|
||||||
import com.czcb.scfs.api.service.v1.pay.PayService;
|
import com.czcb.scfs.api.service.v1.pay.PayService;
|
||||||
import com.czcb.scfs.api.service.v1.sms.SmsService;
|
import com.czcb.scfs.api.service.v1.sms.SmsService;
|
||||||
|
|
@ -26,7 +27,7 @@ import javax.annotation.Resource;
|
||||||
@Configuration
|
@Configuration
|
||||||
@ComponentScan("com.czcb.scfs.spring.boot.starter")
|
@ComponentScan("com.czcb.scfs.spring.boot.starter")
|
||||||
@EnableConfigurationProperties({ScfsApiGatewayProperties.class})
|
@EnableConfigurationProperties({ScfsApiGatewayProperties.class})
|
||||||
@Import({RsaConfiguration.class, SmConfiguration.class})
|
@Import({SmConfiguration.class, RsaConfiguration.class})
|
||||||
public class ScfsAutoConfiguration {
|
public class ScfsAutoConfiguration {
|
||||||
@Resource
|
@Resource
|
||||||
private Profile profile;
|
private Profile profile;
|
||||||
|
|
@ -38,6 +39,11 @@ public class ScfsAutoConfiguration {
|
||||||
.build();
|
.build();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Bean
|
||||||
|
public EchoService echoService(ApiClient apiClient) {
|
||||||
|
return new EchoService(apiClient);
|
||||||
|
}
|
||||||
|
|
||||||
@Bean
|
@Bean
|
||||||
public AccountService accountService(ApiClient apiClient) {
|
public AccountService accountService(ApiClient apiClient) {
|
||||||
return new AccountService(apiClient);
|
return new AccountService(apiClient);
|
||||||
|
|
@ -53,6 +59,16 @@ public class ScfsAutoConfiguration {
|
||||||
return new FaceService(apiClient);
|
return new FaceService(apiClient);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Bean
|
||||||
|
public FileService fileService(ApiClient apiClient) {
|
||||||
|
return new FileService(apiClient);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Bean
|
||||||
|
public LoanService loanService(ApiClient apiClient) {
|
||||||
|
return new LoanService(apiClient);
|
||||||
|
}
|
||||||
|
|
||||||
@Bean
|
@Bean
|
||||||
public OcrService ocrService(ApiClient apiClient) {
|
public OcrService ocrService(ApiClient apiClient) {
|
||||||
return new OcrService(apiClient);
|
return new OcrService(apiClient);
|
||||||
|
|
@ -63,11 +79,6 @@ public class ScfsAutoConfiguration {
|
||||||
return new PayService(apiClient);
|
return new PayService(apiClient);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Bean
|
|
||||||
public FileService fileService(ApiClient apiClient) {
|
|
||||||
return new FileService(apiClient);
|
|
||||||
}
|
|
||||||
|
|
||||||
@Bean
|
@Bean
|
||||||
public SmsService smsService(ApiClient apiClient) {
|
public SmsService smsService(ApiClient apiClient) {
|
||||||
return new SmsService(apiClient);
|
return new SmsService(apiClient);
|
||||||
|
|
@ -77,9 +88,4 @@ public class ScfsAutoConfiguration {
|
||||||
public TransService transService(ApiClient apiClient) {
|
public TransService transService(ApiClient apiClient) {
|
||||||
return new TransService(apiClient);
|
return new TransService(apiClient);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Bean
|
|
||||||
public EchoService echoService(ApiClient apiClient) {
|
|
||||||
return new EchoService(apiClient);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
package com.czcb.scfs.api.test;
|
package com.czcb.scfs.api.test;
|
||||||
|
|
||||||
import com.czcb.scfs.api.service.health.EchoService;
|
import com.czcb.scfs.api.service.echo.EchoService;
|
||||||
import com.czcb.scfs.api.service.v1.account.AccountService;
|
import com.czcb.scfs.api.service.v1.account.AccountService;
|
||||||
import com.czcb.scfs.api.service.v1.account.model.QueryBalanceRequest;
|
import com.czcb.scfs.api.service.v1.account.model.QueryBalanceRequest;
|
||||||
import com.czcb.scfs.api.service.v1.account.model.QueryBalanceResponse;
|
import com.czcb.scfs.api.service.v1.account.model.QueryBalanceResponse;
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
package com.czcb.scfs.api.test;
|
package com.czcb.scfs.api.test;
|
||||||
|
|
||||||
import com.czcb.scfs.api.service.health.EchoService;
|
import com.czcb.scfs.api.service.echo.EchoService;
|
||||||
import com.czcb.scfs.api.service.v1.sms.SmsService;
|
import com.czcb.scfs.api.service.v1.sms.SmsService;
|
||||||
import org.junit.jupiter.api.Assertions;
|
import org.junit.jupiter.api.Assertions;
|
||||||
import org.junit.jupiter.api.Test;
|
import org.junit.jupiter.api.Test;
|
||||||
|
|
|
||||||
|
|
@ -1,8 +1,8 @@
|
||||||
package com.czcb.scfs.api.test;
|
package com.czcb.scfs.api.test;
|
||||||
|
|
||||||
import com.czcb.scfs.api.core.http.HttpMethod;
|
import com.czcb.scfs.api.core.http.HttpMethod;
|
||||||
import com.czcb.scfs.api.service.health.EchoService;
|
import com.czcb.scfs.api.service.echo.EchoService;
|
||||||
import com.czcb.scfs.api.service.health.model.EchoResponse;
|
import com.czcb.scfs.api.service.echo.model.EchoResponse;
|
||||||
import org.junit.jupiter.api.BeforeEach;
|
import org.junit.jupiter.api.BeforeEach;
|
||||||
import org.junit.jupiter.api.Test;
|
import org.junit.jupiter.api.Test;
|
||||||
import org.junit.jupiter.api.extension.ExtendWith;
|
import org.junit.jupiter.api.extension.ExtendWith;
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue