From 6bc9263f422e297d3b11283a690ae044ef588729 Mon Sep 17 00:00:00 2001 From: shanshanzhong Date: Wed, 27 May 2026 06:48:05 -0700 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D(#87):=20=E4=BF=AE=E5=A4=8D?= =?UTF-8?q?=E6=89=B9=E9=87=8F=E4=BF=83=E9=94=80=E9=85=8D=E4=BB=B7=E6=8F=90?= =?UTF-8?q?=E5=89=8D=E8=BF=94=E5=9B=9E?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: multica-agent --- internal/model/promo/model.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/internal/model/promo/model.go b/internal/model/promo/model.go index c1cc682..40cc8a3 100644 --- a/internal/model/promo/model.go +++ b/internal/model/promo/model.go @@ -129,7 +129,10 @@ func (m *defaultPromoModel) UpsertPrices(ctx context.Context, ruleId int64, item return err } if errors.Is(err, gorm.ErrRecordNotFound) { - return tx.Create(item).Error + if err := tx.Create(item).Error; err != nil { + return err + } + continue } existing.Quantity = item.Quantity existing.PromoPrice = item.PromoPrice