Fix[BE} : Fixing duplocate SO number

This commit is contained in:
aguhh18
2025-12-10 11:31:49 +07:00
parent 576f8083a3
commit e00f168a15
@@ -70,6 +70,7 @@ func (r *MarketingRepositoryImpl) numberExists(ctx context.Context, db *gorm.DB,
if err := db.WithContext(ctx).
Model(&entity.Marketing{}).
Where(fmt.Sprintf("%s = ?", column), value).
Where("deleted_at IS NULL").
Count(&count).Error; err != nil {
return false, err
}
@@ -87,6 +88,7 @@ func (r *MarketingRepositoryImpl) generateSequentialNumber(ctx context.Context,
err := db.WithContext(ctx).
Model(&entity.Marketing{}).
Where(fmt.Sprintf("%s LIKE ?", column), prefix+"%").
Where("deleted_at IS NULL").
Select(column).
Order(fmt.Sprintf("%s DESC", column)).
Limit(20).