diff --git a/internal/service/cmb_mock.go b/internal/service/cmb_mock.go index 32e1e5d..08cc1f8 100644 --- a/internal/service/cmb_mock.go +++ b/internal/service/cmb_mock.go @@ -107,25 +107,24 @@ func (s *VoucherService) DecryptBody(ctx http.Context) error { func (s *VoucherService) QueryWechatVoucherNotifyUrl(ctx http.Context) error { - //bodyBytes, err := io.ReadAll(ctx.Request().Body) - //if err != nil { - // return err - //} - // - //var req *v1.QueryWechatVoucherNotifyUrlRequest - //if err = json.Unmarshal(bodyBytes, &req); err != nil { - // return err - //} - // - //rep, err := s.VoucherBiz.WechatCpnRepo.QueryCallback(ctx, req.MchId, req.MchCertNo) - //if err != nil { - // return err - //} - // - //return ctx.JSON(200, &v1.QueryWechatVoucherNotifyUrlReply{ - // Url: *rep.NotifyUrl, - //}) - return nil + bodyBytes, err := io.ReadAll(ctx.Request().Body) + if err != nil { + return err + } + + var req *v1.QueryWechatVoucherNotifyUrlRequest + if err = json.Unmarshal(bodyBytes, &req); err != nil { + return err + } + + rep, err := s.VoucherBiz.WechatCpnRepo.QueryCallback(ctx) + if err != nil { + return err + } + + return ctx.JSON(200, &v1.QueryWechatVoucherNotifyUrlReply{ + Url: *rep.NotifyUrl, + }) } func (s *VoucherService) SetWechatVoucherNotifyUrl(ctx http.Context) error { @@ -149,6 +148,7 @@ func (s *VoucherService) SetWechatVoucherNotifyUrl(ctx http.Context) error { // MchId: req.MchId, // Url: *rep.NotifyUrl, //}) + return nil }