diff --git a/plugins/zltx_v1/go.mod b/plugins/zltx_v1/go.mod index b09d5e6..a853588 100644 --- a/plugins/zltx_v1/go.mod +++ b/plugins/zltx_v1/go.mod @@ -3,7 +3,7 @@ module plugins/zltx_v1 go 1.22.2 require ( - gitea.cdlsxd.cn/sdk/plugin v1.0.18 + gitea.cdlsxd.cn/sdk/plugin v1.0.19 github.com/go-playground/validator/v10 v10.22.0 github.com/hashicorp/go-plugin v1.6.1 github.com/stretchr/testify v1.9.0 diff --git a/plugins/zltx_v1/go.sum b/plugins/zltx_v1/go.sum index 4ae196d..a78a174 100644 --- a/plugins/zltx_v1/go.sum +++ b/plugins/zltx_v1/go.sum @@ -1,5 +1,7 @@ gitea.cdlsxd.cn/sdk/plugin v1.0.18 h1:YgVJmCSSEu8JAniXlT1rI+h0w3EEGDRWLFqjk/5xBQY= gitea.cdlsxd.cn/sdk/plugin v1.0.18/go.mod h1:O/bYQWg1o9g/cBq9qNA3kLIpuPt7VDZqj1bPE6s04NM= +gitea.cdlsxd.cn/sdk/plugin v1.0.19 h1:j0Ifn3q+C7ibxSTfL1KbmnX1k/VO9e0XMDJSuPutixU= +gitea.cdlsxd.cn/sdk/plugin v1.0.19/go.mod h1:O/bYQWg1o9g/cBq9qNA3kLIpuPt7VDZqj1bPE6s04NM= github.com/bufbuild/protocompile v0.4.0 h1:LbFKd2XowZvQ/kajzguUp2DC9UEIQhIq77fZZlaQsNA= github.com/bufbuild/protocompile v0.4.0/go.mod h1:3v93+mbWn/v3xzN+31nwkJfrEpAUwp+BagBSZWx+TP8= github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c= diff --git a/plugins/zltx_v1/internal/transform.go b/plugins/zltx_v1/internal/transform.go index 07ce891..ce9b65f 100644 --- a/plugins/zltx_v1/internal/transform.go +++ b/plugins/zltx_v1/internal/transform.go @@ -75,7 +75,7 @@ func (c *Config) orderReq(in *proto.OrderRequest) (*direct.Order, error) { accountType = 2 } } - return &direct.Order{ + d := &direct.Order{ Number: in.Order.Quantity, MerchantId: c.MerchantId, OutTradeNo: in.Order.OrderNo, @@ -84,7 +84,11 @@ func (c *Config) orderReq(in *proto.OrderRequest) (*direct.Order, error) { RechargeAccount: in.Order.Account, NotifyUrl: c.NotifyUrl, Version: "1.0", - }, nil + } + if in.Order.Extra != nil { + d.ExtendParameter = string(in.Order.Extra) + } + return d, nil } func orderResp(request *proto.OrderRequest, resp *direct.OrderResp) *proto.OrderResponse {