Subversion-Projekte lars-tiefland.laravel_shop

Revision

Revision 574 | Revision 580 | Zur aktuellen Revision | Ganze Datei anzeigen | Leerzeichen ignorieren | Details | Blame | Letzte Änderung | Log anzeigen | RSS feed

Revision 574 Revision 578
Zeile 50... Zeile 50...
50
         */
50
         */
Zeile 51... Zeile 51...
51
 
51
 
52
        public function handle(): void
52
        public function handle(): void
53
        {
53
        {
54
            $this->info( date( "d.m.Y H:i:s" ) . ": Verarbeitung gestartet" );
-
 
55
            $migrateDirs = true;
-
 
56
            /*if ( !$this->confirm( "Kategorien migrieren?" ) )
-
 
57
            {
-
 
58
                $migrateDirs = false;
-
 
59
            }*/
-
 
60
            $migrateItems = true;
-
 
61
            /*if ( !$this->confirm( "Artikel migrieren?" ) )
-
 
62
            {
-
 
63
                $migrateItems = false;
-
 
64
            }*/
-
 
65
            $migrateActions = true;
-
 
66
            /*if ( !$this->confirm( "Aktionen migrieren?" ) )
-
 
67
            {
-
 
68
                $migrateActions = false;
-
 
69
            }*/
-
 
70
            $migrateMedia = true;
-
 
71
            /*if ( !$this->confirm( "Medien migrieren?" ) )
-
 
72
            {
-
 
73
                $migrateMedia = false;
-
 
74
            }*/
54
            $this->info( date( "d.m.Y H:i:s" ) . ": Verarbeitung gestartet" );
75
            $this->migrateShops();
55
            $this->migrateShops();
76
            $this->migrateOrderTypes();
56
            $this->migrateOrderTypes();
77
            $this->migratePaymentMethods();
57
            $this->migratePaymentMethods();
78
            $this->migrateShippingGroups();
58
            $this->migrateShippingGroups();
79
            $this->migrateShippings();
-
 
80
            if ( $migrateActions )
-
 
81
            {
59
            $this->migrateShippings();
82
                $this->migrateActions();
-
 
83
            }
-
 
84
            if ( $migrateDirs )
-
 
85
            {
60
            $this->migrateActions();
86
                $this->migrateDirs();
-
 
87
            }
-
 
88
            if ( $migrateItems )
-
 
89
            {
61
            $this->migrateDirs();
90
                $this->migrateItems();
-
 
91
            }
-
 
92
            if ( $migrateMedia )
-
 
93
            {
-
 
94
                $this->migrateMedia();
-
 
95
                $this->migrateActionMedia();
-
 
96
                $this->migrateDirMedia();
-
 
97
                $this->migrateItemMedia();
-
 
98
            }
62
            $this->migrateItems();
99
            if ( env( 'site' ) == env( 'shop' ) )
63
            if ( env( 'site' ) == env( 'shop' ) )
100
            {
64
            {
101
                $this->migratePriceAgencies();
65
                $this->migratePriceAgencies();
102
                $this->migrateUsers();
66
                $this->migrateUsers();
Zeile 106... Zeile 70...
106
                $this->migrateOrderItems();
70
                $this->migrateOrderItems();
107
                $this->migrateSalesPortalTypes();
71
                $this->migrateSalesPortalTypes();
108
            }
72
            }
109
            $this->migrateSalesPortals();
73
            $this->migrateSalesPortals();
110
            $this->migrateSalesPortalItems();
74
            $this->migrateSalesPortalItems();
-
 
75
            $this->migrateMedia();
-
 
76
            $this->migrateActionMedia();
-
 
77
            $this->migrateDirMedia();
-
 
78
            $this->migrateItemMedia();
111
            $this->info( date( "d.m.Y H:i:s" ) . ": Verarbeitung beendet" );
79
            $this->info( date( "d.m.Y H:i:s" ) . ": Verarbeitung beendet" );
112
        }
80
        }
Zeile 113... Zeile 81...
113
 
81
 
114
        private function migrateShops()
82
        private function migrateShops()
Zeile 919... Zeile 887...
919
            $progressbar->clear();
887
            $progressbar->clear();
920
        }
888
        }
Zeile 921... Zeile 889...
921
 
889
 
922
        private function migrateOrderItems()
890
        private function migrateOrderItems()
923
        {
891
        {
924
            $this->info( date( "d.m.Y H:i:s" ) . ": Migriere Artikel in Besetllungen" );
892
            $this->info( date( "d.m.Y H:i:s" ) . ": Migriere Artikel in Bestellungen" );
925
            $start = 0;
893
            $start = 0;
926
            $sql = "SELECT
894
            $sql = "SELECT
927
                    MAX(id) AS start
895
                    MAX(id) AS start
928
                FROM
896
                FROM