mirror of
https://github.com/Wei-Shaw/sub2api.git
synced 2026-10-22 00:47:36 +00:00
debug: add webhook provider lookup logging
This commit is contained in:
@@ -229,10 +229,15 @@ func (s *PaymentService) GetWebhookProvider(ctx context.Context, providerKey, ou
|
||||
if err == nil {
|
||||
p, pErr := s.getOrderProvider(ctx, order)
|
||||
if pErr == nil {
|
||||
slog.Info("[Webhook] using order's provider instance", "outTradeNo", outTradeNo, "instanceID", order.ProviderInstanceID, "providerKey", p.ProviderKey())
|
||||
return p, nil
|
||||
}
|
||||
slog.Warn("[Webhook] order provider creation failed, falling back to registry", "outTradeNo", outTradeNo, "error", pErr)
|
||||
slog.Warn("[Webhook] order provider creation failed, falling back to registry", "outTradeNo", outTradeNo, "instanceID", order.ProviderInstanceID, "error", pErr)
|
||||
} else {
|
||||
slog.Warn("[Webhook] order lookup failed", "outTradeNo", outTradeNo, "error", err)
|
||||
}
|
||||
} else {
|
||||
slog.Info("[Webhook] no out_trade_no extracted, using registry", "providerKey", providerKey)
|
||||
}
|
||||
s.EnsureProviders(ctx)
|
||||
return s.registry.GetProviderByKey(providerKey)
|
||||
|
||||
Reference in New Issue
Block a user