领取成功查询核销状态,过期不做通知

This commit is contained in:
ziming 2025-06-05 15:13:38 +08:00
parent 70c2f65dbf
commit 5eebfb7b91
1 changed files with 6 additions and 3 deletions

View File

@ -4,6 +4,7 @@ import (
"context" "context"
"fmt" "fmt"
"github.com/go-kratos/kratos/v2/log" "github.com/go-kratos/kratos/v2/log"
"time"
"voucher/internal/pkg/rdsmq" "voucher/internal/pkg/rdsmq"
) )
@ -30,16 +31,18 @@ func (s *VoucherService) GetConfig() *rdsmq.ConsumeConfig {
} }
} }
func (s *VoucherService) Handle(ctx context.Context, msg string) error { func (s *VoucherService) Handle(ctx context.Context, batchNo string) error {
if msg == "" { if batchNo == "" {
s.logHelper.Errorf("RdsMQ keySend error: batchNo is empty") s.logHelper.Errorf("RdsMQ keySend error: batchNo is empty")
return nil return nil
} }
if err := s.VoucherBiz.WechatQuery(ctx, msg); err != nil { start := time.Now()
if err := s.VoucherBiz.WechatQuery(ctx, batchNo); err != nil {
s.logHelper.Error(err) s.logHelper.Error(err)
} }
log.Warnf("处理耗时:%s,batchNo:%s", time.Now().Sub(start).String(), batchNo)
return nil return nil
} }