cmb
This commit is contained in:
parent
6fbd79f3a1
commit
26f3d17ec6
|
|
@ -14,6 +14,7 @@ type Cmb struct {
|
||||||
ProductRepo repo.ProductRepo
|
ProductRepo repo.ProductRepo
|
||||||
WechatCpnRepo wechatrepo.WechatCpnRepo
|
WechatCpnRepo wechatrepo.WechatCpnRepo
|
||||||
GenerateMixRepo mixrepos.GenerateMixRepo
|
GenerateMixRepo mixrepos.GenerateMixRepo
|
||||||
|
CmbMixRepo mixrepos.CmbMixRepo
|
||||||
}
|
}
|
||||||
|
|
||||||
func NewCmb(
|
func NewCmb(
|
||||||
|
|
@ -23,6 +24,7 @@ func NewCmb(
|
||||||
ProductRepo repo.ProductRepo,
|
ProductRepo repo.ProductRepo,
|
||||||
WechatCpnRepo wechatrepo.WechatCpnRepo,
|
WechatCpnRepo wechatrepo.WechatCpnRepo,
|
||||||
GenerateMixRepo mixrepos.GenerateMixRepo,
|
GenerateMixRepo mixrepos.GenerateMixRepo,
|
||||||
|
CmbMixRepo mixrepos.CmbMixRepo,
|
||||||
) *Cmb {
|
) *Cmb {
|
||||||
return &Cmb{
|
return &Cmb{
|
||||||
bc: bc,
|
bc: bc,
|
||||||
|
|
@ -31,5 +33,6 @@ func NewCmb(
|
||||||
ProductRepo: ProductRepo,
|
ProductRepo: ProductRepo,
|
||||||
WechatCpnRepo: WechatCpnRepo,
|
WechatCpnRepo: WechatCpnRepo,
|
||||||
GenerateMixRepo: GenerateMixRepo,
|
GenerateMixRepo: GenerateMixRepo,
|
||||||
|
CmbMixRepo: CmbMixRepo,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -2,6 +2,7 @@ package cmb
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"context"
|
"context"
|
||||||
|
"encoding/json"
|
||||||
"fmt"
|
"fmt"
|
||||||
v1 "voucher/api/v1"
|
v1 "voucher/api/v1"
|
||||||
"voucher/internal/biz/bo"
|
"voucher/internal/biz/bo"
|
||||||
|
|
@ -94,14 +95,26 @@ func (v *Cmb) NotifyConsume(ctx context.Context, order *bo.OrderBo, orderOutRequ
|
||||||
return fmt.Errorf("微信订单状态错误,不能通知:%s", order.Status.GetText())
|
return fmt.Errorf("微信订单状态错误,不能通知:%s", order.Status.GetText())
|
||||||
}
|
}
|
||||||
|
|
||||||
request := &v1.CmbNotifyRequest{
|
req := &v1.CmbNotifyRequest{
|
||||||
Ticket: orderWechat.OrderNo,
|
Ticket: orderWechat.OrderNo,
|
||||||
Status: "",
|
Status: "",
|
||||||
TransDate: "",
|
TransDate: "",
|
||||||
OrgNo: "",
|
OrgNo: "",
|
||||||
Ext: "",
|
Ext: "",
|
||||||
}
|
}
|
||||||
fmt.Printf("request:%+v", request)
|
bizJsonBytes, err := json.Marshal(req)
|
||||||
|
if err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
|
||||||
|
bizJsonStr := string(bizJsonBytes)
|
||||||
|
|
||||||
|
request, err := v.CmbMixRepo.BuildRequest(ctx, "updateCodeStatus.json", bizJsonStr)
|
||||||
|
if err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
|
||||||
|
// todo
|
||||||
|
fmt.Print(request)
|
||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue