diff --git a/internal/modules/marketing/repositories/salesorder.repository.go b/internal/modules/marketing/repositories/salesorder.repository.go index df8a7c98..ed33d194 100644 --- a/internal/modules/marketing/repositories/salesorder.repository.go +++ b/internal/modules/marketing/repositories/salesorder.repository.go @@ -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).