服务层和存储库在纸面上看起来如此简单,但我让自己感到困惑。
所以我对此感到困惑。我有一个PayPal服务层的服务层,其中包含与我的PayPal相关的验证逻辑以及连接到我的paypal存储库并返回结果的方法(并在需要时执行更多逻辑)。
现在,在我的登录页面上,我需要运行一些检查以查看用户订阅是否已过期。所以我要查看一些PayPal表。
现在我把这个逻辑放在PayPal服务层吗?还是我的sigin服务层?
我不确定哪一个是最合适的地方。
答案 0 :(得分:4)
我有登录层调用PayPal层。
听起来您正在使用PayPal进行身份验证和付款。因此,如果您将PayPal替换为另一种身份验证方法,您可能需要考虑可能会发生什么。
一般来说,层相互调用应该没有问题。