优化结构

This commit is contained in:
Yvan
2026-08-22 15:53:14 +08:00
parent ca52de5db0
commit 491ed21d48
72 changed files with 746 additions and 695 deletions
@@ -12,7 +12,7 @@ import (
"encoding/json"
"encoding/pem"
"fmt"
"kra/internal/biz/system"
bizpayment "kra/internal/biz/payment"
"net"
"net/http"
"net/http/httptest"
@@ -116,7 +116,7 @@ func TestLakalaKeepsQueryAndFinalTradeIdentitiesSeparate(t *testing.T) {
t.Fatalf("query result = %+v", result)
}
refund, err := (&lakalaAdapter{}).Refund(context.Background(), &system.PaymentRefundRequest{
refund, err := (&lakalaAdapter{}).Refund(context.Background(), &bizpayment.PaymentRefundRequest{
TradeNo: "MERCHANT-LAKALA-1", QueryID: created.QueryID,
RefundNo: "REFUND-LAKALA-1", Amount: 40, Currency: "JPY",
}, config)
@@ -216,8 +216,8 @@ func TestLakalaCreateRoutesSupportedMethods(t *testing.T) {
if tc.configMethod != "" {
config["method"] = tc.configMethod
}
result, err := adapter.Create(context.Background(), &system.PaymentRequest{
Provider: system.PaymentLakala, TradeNo: tc.tradeNo, Subject: "subject", Amount: 100,
result, err := adapter.Create(context.Background(), &bizpayment.PaymentRequest{
Provider: bizpayment.PaymentLakala, TradeNo: tc.tradeNo, Subject: "subject", Amount: 100,
Currency: "JPY", Extra: extra,
}, config)
if err != nil {
@@ -238,8 +238,8 @@ func TestLakalaCreateRoutesSupportedMethods(t *testing.T) {
}
func TestLakalaCreateRejectsUnknownMethod(t *testing.T) {
_, err := (&lakalaAdapter{}).Create(context.Background(), &system.PaymentRequest{
Provider: system.PaymentLakala, TradeNo: "L-UNKNOWN", Subject: "subject", Amount: 100,
_, err := (&lakalaAdapter{}).Create(context.Background(), &bizpayment.PaymentRequest{
Provider: bizpayment.PaymentLakala, TradeNo: "L-UNKNOWN", Subject: "subject", Amount: 100,
Currency: "JPY", Extra: map[string]any{"method": "unsupported"},
}, map[string]any{"partner_code": "PART", "credential_code": "credential", "channel": "Wechat"})
if err == nil || !strings.Contains(err.Error(), "不支持的下单方式") {