vendor/bluue/sales-bundle/migrations/Version20230622141703.php line 1

Open in your IDE?
  1. <?php
  2. declare(strict_types=1);
  3. namespace SalesBundleMigrations;
  4. use Exception;
  5. use Doctrine\DBAL\Schema\Schema;
  6. use Doctrine\Migrations\AbstractMigration;
  7. /**
  8.  * Auto-generated Migration: Please modify to your needs!
  9.  */
  10. final class Version20230622141703 extends AbstractMigration
  11. {
  12.     public function up(Schema $schema): void
  13.     {
  14.     }
  15.     public function down(Schema $schema): void
  16.     {
  17.     }
  18.     public function postUp(Schema $schema): void
  19.     {
  20.         parent::postUp($schema);
  21.         try {
  22.             $conn $this->connection->prepare("UPDATE `sales_bundle__quotation_line` l SET l.quantity = '1.000000' WHERE l.quantity IS NULL AND l.is_pack = 1");
  23.             $conn->executeQuery();
  24.         } catch (Exception $e) {
  25.             dump($e);
  26.         }
  27.         try {
  28.             $conn $this->connection->prepare("UPDATE `sales_bundle__delivery_note_line` l SET l.quantity = '1.000000' WHERE l.quantity IS NULL AND l.is_pack = 1");
  29.             $conn->executeQuery();
  30.         } catch (Exception $e) {
  31.             dump($e);
  32.         }
  33.         try {
  34.             $conn $this->connection->prepare("UPDATE `sales_bundle__credit_note_line` l SET l.quantity = '1.000000' WHERE l.quantity IS NULL AND l.is_pack = 1");
  35.             $conn->executeQuery();
  36.         } catch (Exception $e) {
  37.             dump($e);
  38.         }
  39.         try {
  40.             $conn $this->connection->prepare("UPDATE `sales_bundle__order_line` l SET l.quantity = '1.000000' WHERE l.quantity IS NULL AND l.is_pack = 1");
  41.             $conn->executeQuery();
  42.         } catch (Exception $e) {
  43.             dump($e);
  44.         }
  45.         try {
  46.             $conn $this->connection->prepare("UPDATE `sales_bundle__invoice_line` l SET l.quantity = '1.000000' WHERE l.quantity IS NULL AND l.is_pack = 1");
  47.             $conn->executeQuery();
  48.         } catch (Exception $e) {
  49.             dump($e);
  50.         }
  51.         shell_exec('bin/console do:fi:lo --append --group=sales_bundle__maj_base_quantity');
  52.     }
  53. }