2
0

fix: 支付模块调整

This commit is contained in:
caiyuchao
2025-01-10 15:46:39 +08:00
parent 92358e29c7
commit 469607fef0
5 changed files with 69 additions and 145 deletions

View File

@@ -22,8 +22,6 @@ import org.wfc.payment.ccpay.config.CcpayConfig;
@EnableCustomConfig
@EnableRyFeignClients
@SpringBootApplication
@ComponentScan(basePackages = {"org.wfc.payment"})
@ConfigurationPropertiesScan("org.wfc.payment")
public class WfcPaymentApplication
{
private static final Logger logger = LoggerFactory.getLogger(WfcPaymentApplication.class);

View File

@@ -7,7 +7,7 @@ import org.springframework.context.annotation.Configuration;
import com.egzosn.pay.common.util.sign.SignUtils;
import com.egzosn.pay.common.bean.CertStoreType;
@Configuration
//@Configuration
public class UnionPayServiceConfig {
private final UnionPayConfig unionPayConfig;

View File

@@ -37,7 +37,7 @@ import org.wfc.payment.unionpay.config.UnionPayConfig;
* Union pay controller
*
*/
@RestController
//@RestController
@RequestMapping("unionpay")
public class UnionPayController {

View File

@@ -1,49 +0,0 @@
package org.wfc.payment.wxpay.config;
import lombok.extern.slf4j.Slf4j;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.web.servlet.config.annotation.ResourceHandlerRegistry;
import org.springframework.web.servlet.config.annotation.WebMvcConfigurationSupport;
import io.swagger.v3.oas.models.OpenAPI;
import io.swagger.v3.oas.models.info.Contact;
import io.swagger.v3.oas.models.info.Info;
import io.swagger.v3.oas.models.info.License;
import org.springdoc.core.GroupedOpenApi;
@Configuration
@Slf4j
public class SwaggerConfig extends WebMvcConfigurationSupport {
@Override
public void addResourceHandlers(ResourceHandlerRegistry registry) {
registry.addResourceHandler("swagger-ui.html")
.addResourceLocations("classpath:/META-INF/resources/");
registry.addResourceHandler("/webjars/**")
.addResourceLocations("classpath:/META-INF/resources/webjars/");
super.addResourceHandlers(registry);
}
@Bean
public GroupedOpenApi publicApi() {
return GroupedOpenApi.builder()
.group("public")
.pathsToMatch("/payment/**")
.packagesToScan("org.wfc.payment.wxpay.controller")
.build();
}
@Bean
public OpenAPI customOpenAPI() {
return new OpenAPI()
.openapi("3.0.0")
.info(new Info()
.title("WeChat Pay API")
.version("1.0.0")
.description("WeChat Pay API for Java")
.termsOfService("http://swagger.io/terms/")
.contact(new Contact().name("API Support").url("http://www.wfc.vip/support").email("support@wfc.com"))
.license(new License().name("wfc 1.0").url("http://springdoc.org")));
}
}