echo rename

main
13009 2024-03-26 10:39:18 +08:00
parent 42d85c2de1
commit 04ec5ee891
10 changed files with 38 additions and 34 deletions

View File

@ -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);
} }
} }

View File

@ -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;

View File

@ -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;

View File

@ -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;

View File

@ -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;

View File

@ -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(); }
// }
} }

View File

@ -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);
}
} }

View File

@ -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;

View File

@ -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;

View File

@ -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;