From 6a7da03a2511f7e1ce34ec2c2bc45b765d75d8b6 Mon Sep 17 00:00:00 2001 From: ziming Date: Tue, 27 May 2025 16:15:45 +0800 Subject: [PATCH] mock use --- internal/biz/wechat_notify.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/internal/biz/wechat_notify.go b/internal/biz/wechat_notify.go index c2aafde..9201f7e 100644 --- a/internal/biz/wechat_notify.go +++ b/internal/biz/wechat_notify.go @@ -99,6 +99,11 @@ func (v *VoucherBiz) used(ctx context.Context, order *bo.OrderBo, consumeTime st usedTime = time.Now() } + if order.Status.IsUse() && usedTime == *order.LastUseTime { + log.Warnf("券状态已是可使用,忽略不处理,orderNo:%s", order.OrderNo) + return nil + } + if err := v.OrderRepo.Used(ctx, order.ID, usedTime); err != nil { return err }