diff --git a/src/SimpleAdmin.Api.IntegrationTests/WeChatRouteIntegrationTests.cs b/src/SimpleAdmin.Api.IntegrationTests/WeChatRouteIntegrationTests.cs index 2564cf3..96c6611 100644 --- a/src/SimpleAdmin.Api.IntegrationTests/WeChatRouteIntegrationTests.cs +++ b/src/SimpleAdmin.Api.IntegrationTests/WeChatRouteIntegrationTests.cs @@ -23,6 +23,9 @@ public class WeChatRouteIntegrationTests host.RoutePatterns.Should().Contain("apiwechat/verification"); host.RoutePatterns.Should().Contain("wechat/mp/{appId}"); host.RoutePatterns.Should().Contain("wechat/mp/login-qrcode"); + host.RoutePatterns.Should().Contain("wechat/oauth/user-info"); + host.RoutePatterns.Should().Contain("wechat/customer/register"); + host.RoutePatterns.Should().Contain("wechat/customer/bind"); } [Fact] diff --git a/src/SimpleAdmin.Api/SimpleAdminApiModule.cs b/src/SimpleAdmin.Api/SimpleAdminApiModule.cs index 3bff776..61ca28e 100644 --- a/src/SimpleAdmin.Api/SimpleAdminApiModule.cs +++ b/src/SimpleAdmin.Api/SimpleAdminApiModule.cs @@ -48,7 +48,8 @@ public class SimpleAdminApiModule : FakeModule options.ApplicationServices2Controller(settings => { settings.RootPath = "rbac"; - settings.TypePredicate = type => type == typeof(AuthService); + settings.TypePredicate = type => + type == typeof(AuthService) || type == typeof(WeChatCustomerService); }); options.ApplicationServices2Controller(settings => {