修复(#87): 修复批量促销配价提前返回

Co-authored-by: multica-agent <github@multica.ai>
This commit is contained in:
2026-05-27 06:48:05 -07:00
parent dccfe45019
commit 6bc9263f42
+4 -1
View File
@@ -129,7 +129,10 @@ func (m *defaultPromoModel) UpsertPrices(ctx context.Context, ruleId int64, item
return err return err
} }
if errors.Is(err, gorm.ErrRecordNotFound) { 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.Quantity = item.Quantity
existing.PromoPrice = item.PromoPrice existing.PromoPrice = item.PromoPrice