Great
The web layer in your/built-in module will use the application service interface. The web layer in a tiered project or microservice does not depend on the application service layer.
This HTTP.API layer acts as the implementation of the application service interface.
https://abp.io/docs/latest/solution-templates/layered-web-application#tiered-structure https://abp.io/docs/latest/framework/api-development/dynamic-csharp-clients https://abp.io/docs/latest/framework/api-development/static-csharp-clients
hi
Can you share your project? https://wetransfer.com/
I will download and check.
liming.ma@volosoft.com
Thanks
hi
Can you share a simple project to reproduce?
Or can this problem be reproduced in a new startup template with built modules?
Thanks
liming.ma@volosoft.com
hi
There are no error logs in gateway applications.
But I can see that RabbitMQ can't access the PSLWeb_dev3_SaasService
database and PSLWeb_dev3_SaasService.AbpEventInbox
table.
Is your SaasService
database migration successful?
You can ensure all services have migrated the database correctly before logging in to Angular.
An error occurred using the connection to database 'PSLWeb_dev3_SaasService' on server 'cm1giqldc35kxj7.caxfhp14t2hx.us-west-2.rds.amazonaws.com'.
fail: Volo.Abp.RabbitMQ.RabbitMqMessageConsumer[0]
Unknown database 'PSLWeb_dev3_SaasService'
MySqlConnector.MySqlException (0x80004005): U
fail: Volo.Abp.RabbitMQ.RabbitMqMessageConsumer[0]
Table 'PSLWeb_dev3_SaasService.AbpEventInbox' doesn't exist
MySqlConnector.MySqlException (0x80004005): Table 'PSLWeb_dev3_SaasService.AbpEventInbox' doesn't exist
hi
I want to use a payment method type (Twint) that only works for one-time payments and not for subscriptions. But I need to be able to offer both. This means that if a one-time payment is to be made, the PaymentMethodTypes Twint should be added. And if it is a payment for a subscription, this should not be in the list, otherwise it will result in an error message:
Can you share the screenshot of list
page?
I think you can only customize the list
page to do this.