fix(renewal): update subscription retrieval method to use token instead of order ID

This commit is contained in:
Chang lue Tsen 2025-07-23 10:30:02 -04:00 committed by Leif Draven
parent db63281250
commit 8976724c1e
2 changed files with 2 additions and 2 deletions

View File

@ -27,7 +27,7 @@ type RenewalLogic struct {
svcCtx *svc.ServiceContext
}
// Renewal Subscription
// NewRenewalLogic Renewal Subscription
func NewRenewalLogic(ctx context.Context, svcCtx *svc.ServiceContext) *RenewalLogic {
return &RenewalLogic{
Logger: logger.WithContext(ctx),

View File

@ -345,7 +345,7 @@ func (l *ActivateOrderLogic) Renewal(ctx context.Context, orderInfo *order.Order
return err
}
// find user subscribe by subscribe token
userSub, err := l.svc.UserModel.FindOneSubscribeByOrderId(ctx, orderInfo.ParentId)
userSub, err := l.svc.UserModel.FindOneSubscribeByToken(ctx, orderInfo.SubscribeToken)
if err != nil {
logger.WithContext(ctx).Error("[ActivateOrderLogic] Find user subscribe failed",
logger.Field("error", err.Error()),