微信红包 插件加载证书

This commit is contained in:
李子铭 2024-09-02 14:22:09 +08:00
parent 8d0373dce0
commit aa766ccb28
7 changed files with 14 additions and 10 deletions

View File

@ -35,6 +35,7 @@ func alipayRedPack() {
if err != nil { if err != nil {
log.Fatalln(err) log.Fatalln(err)
} }
defer manage.Close()
queryRequest := &proto.QueryRequest{ queryRequest := &proto.QueryRequest{
Config: getAlpayRedConf(), Config: getAlpayRedConf(),
Order: &proto.QueryRequest_Order{ Order: &proto.QueryRequest_Order{

View File

@ -32,6 +32,7 @@ func wechatCpn() {
if err != nil { if err != nil {
log.Fatalln(err) log.Fatalln(err)
} }
defer manage.Close()
queryRequest := &proto.QueryRequest{ queryRequest := &proto.QueryRequest{
Config: getWechatCpnConf(), Config: getWechatCpnConf(),
Order: &proto.QueryRequest_Order{ Order: &proto.QueryRequest_Order{

View File

@ -32,6 +32,7 @@ func wechatRedPack() {
if err != nil { if err != nil {
log.Fatalln(err) log.Fatalln(err)
} }
defer manage.Close()
wechatRedPackQuery() wechatRedPackQuery()
} }
@ -62,8 +63,8 @@ func wechatRedPackQuery() {
queryRequest := &proto.QueryRequest{ queryRequest := &proto.QueryRequest{
Config: getWechatRedPackConf(), Config: getWechatRedPackConf(),
Order: &proto.QueryRequest_Order{ Order: &proto.QueryRequest_Order{
OrderNo: "", OrderNo: "240403164049635931",
TradeNo: "131000508038701499912952024090256259261117", TradeNo: "",
Account: "", Account: "",
Extra: []byte(`{"out_detail_no":"123456789"}`), Extra: []byte(`{"out_detail_no":"123456789"}`),
}, },

View File

@ -40,6 +40,7 @@ func zltx() {
if err != nil { if err != nil {
log.Fatalln(err) log.Fatalln(err)
} }
defer manage.Close()
orderRequest := &proto.OrderRequest{ orderRequest := &proto.OrderRequest{
Config: config(), Config: config(),
Order: &proto.OrderRequest_Order{ Order: &proto.OrderRequest_Order{

View File

@ -73,7 +73,7 @@ func orderResp(order *proto.OrderRequest_Order, tradeNo string) *proto.OrderResp
} }
} }
func queryReq(order *proto.QueryRequest_Order) (*transferbatch.GetTransferDetailByNoRequest, error) { func queryReq(order *proto.QueryRequest_Order) (*transferbatch.GetTransferDetailByOutNoRequest, error) {
var orderExtra OrderExtra var orderExtra OrderExtra
if order.Extra != nil { if order.Extra != nil {
err := json.Unmarshal(order.Extra, &orderExtra) err := json.Unmarshal(order.Extra, &orderExtra)
@ -81,9 +81,9 @@ func queryReq(order *proto.QueryRequest_Order) (*transferbatch.GetTransferDetail
return nil, fmt.Errorf("order extra json unmarshal error: %v", err) return nil, fmt.Errorf("order extra json unmarshal error: %v", err)
} }
} }
return &transferbatch.GetTransferDetailByNoRequest{ return &transferbatch.GetTransferDetailByOutNoRequest{
BatchId: core.String(order.OrderNo), OutDetailNo: core.String(orderExtra.OutDetailNo),
DetailId: core.String(orderExtra.OutDetailNo), OutBatchNo: core.String(order.OrderNo),
}, nil }, nil
} }

View File

@ -52,7 +52,7 @@ func (p *WeChatRedPackService) Query(ctx context.Context, request *proto.QueryRe
if err != nil { if err != nil {
return nil, err return nil, err
} }
resp, result, err := svc.GetTransferDetailByNo(ctx, *req) resp, result, err := svc.GetTransferDetailByOutNo(ctx, *req)
if err != nil { if err != nil {
return nil, err return nil, err
} }

View File

@ -51,10 +51,10 @@ func TestQuery(t *testing.T) {
request := &proto.QueryRequest{ request := &proto.QueryRequest{
Config: config(), Config: config(),
Order: &proto.QueryRequest_Order{ Order: &proto.QueryRequest_Order{
OrderNo: "", OrderNo: "240403164049635931",
TradeNo: "202408211517304392270563", TradeNo: "",
Account: "", Account: "",
Extra: []byte(`{"out_detail_no":"20240821151730439227056399842027"}`), Extra: []byte(`{"out_detail_no":"123456789"}`),
}, },
} }
t.Run("TestQuery", func(t *testing.T) { t.Run("TestQuery", func(t *testing.T) {