diff --git a/internal/biz/order.go b/internal/biz/order.go index 01db368..fdc7bb9 100644 --- a/internal/biz/order.go +++ b/internal/biz/order.go @@ -6,6 +6,7 @@ import ( "fmt" "github.com/go-kratos/kratos/v2/errors" "github.com/go-kratos/kratos/v2/log" + "time" err2 "voucher/api/err" v1 "voucher/api/v1" "voucher/internal/biz/bo" @@ -112,6 +113,8 @@ func (v *VoucherBiz) order(ctx context.Context, req *bo.OrderCreateReqBo, produc // } // return nil, err //} + // 休眠400微妙 + time.Sleep(time.Millisecond * 400) // mock发券成功,测试使用 voucherNo := order.OrderNo diff --git a/internal/data/mixrepoimpl/kx.go b/internal/data/mixrepoimpl/kx.go index 43a171a..0691f54 100644 --- a/internal/data/mixrepoimpl/kx.go +++ b/internal/data/mixrepoimpl/kx.go @@ -40,13 +40,16 @@ func NewKxMixRepoImpl(bc *conf.Bootstrap) mixrepos.KxMixRepo { func (this *KxMixRepoImpl) Request(ctx context.Context, req *kog.Notice) error { + url := this.bc.Cmb.KxNoticeUrl + if url == "" { + return nil + } + body, err := req.Marshal() if err != nil { return err } - url := this.bc.Cmb.KxNoticeUrl - _, bodyBytes, err := request.POST(ctx, url, body, this.options) if err != nil { log.Errorf("请求kx,url:%s,reqBody:%s,respBody:%s", url, string(body), string(bodyBytes))