微信红包 插件加载证书

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 {
log.Fatalln(err)
}
defer manage.Close()
queryRequest := &proto.QueryRequest{
Config: getAlpayRedConf(),
Order: &proto.QueryRequest_Order{

View File

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

View File

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

View File

@ -40,6 +40,7 @@ func zltx() {
if err != nil {
log.Fatalln(err)
}
defer manage.Close()
orderRequest := &proto.OrderRequest{
Config: config(),
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
if order.Extra != nil {
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 &transferbatch.GetTransferDetailByNoRequest{
BatchId: core.String(order.OrderNo),
DetailId: core.String(orderExtra.OutDetailNo),
return &transferbatch.GetTransferDetailByOutNoRequest{
OutDetailNo: core.String(orderExtra.OutDetailNo),
OutBatchNo: core.String(order.OrderNo),
}, nil
}

View File

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

View File

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