Subversion-Projekte lars-tiefland.laravel_shop

Revision

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

Revision 507 Revision 508
Zeile 66... Zeile 66...
66
                $migrateMedia = false;
66
                $migrateMedia = false;
67
            }*/
67
            }*/
68
            $this->migrateShops();
68
            $this->migrateShops();
69
            $this->migrateOrderTypes();
69
            $this->migrateOrderTypes();
70
            $this->migratePaymentMethods();
70
            $this->migratePaymentMethods();
-
 
71
            $this->migrateShippingGroups();
71
            if ( $migrateActions )
72
            if ( $migrateActions )
72
            {
73
            {
73
                $this->migrateActions();
74
                $this->migrateActions();
74
            }
75
            }
75
            if ( $migrateDirs )
76
            if ( $migrateDirs )
Zeile 846... Zeile 847...
846
                    "name"          => $method->name,
847
                    "name"          => $method->name,
847
                    "short"         => $method->short,
848
                    "short"         => $method->short,
848
                ] );
849
                ] );
849
            }
850
            }
850
        }
851
        }
-
 
852
 
-
 
853
        private function migrateShippingGroups()
-
 
854
        {
-
 
855
            $this->info( date( "d.m.Y H:i:s" ) . ": Migriere Versandgruppen" );
-
 
856
            $start = 0;
-
 
857
            $sql = "SELECT
-
 
858
                    MAX(id) AS start
-
 
859
                FROM
-
 
860
                    shipping_groups
-
 
861
            ";
-
 
862
            $row = DB::connection( "mysql" )->select( $sql );
-
 
863
            if ( $row[ 0 ]->start )
-
 
864
            {
-
 
865
                $start = $row[ 0 ]->start;
-
 
866
            }
-
 
867
            $sql = "SELECT
-
 
868
                    *
-
 
869
                FROM
-
 
870
                    versandgruppen
-
 
871
                WHERE
-
 
872
                    id>" . $start . "
-
 
873
            ";
-
 
874
            $methods = DB::connection( 'old' )->select( $sql );
-
 
875
            foreach ( $methods as $group )
-
 
876
            {
-
 
877
                OrderType::factory()->create( [
-
 
878
                    "id"            => $group->id,
-
 
879
                    "name"          => $group->name,
-
 
880
                    "conditions"    => $group->bedingungen,
-
 
881
                    "icon"          => $group->icon,
-
 
882
                    "rank"          => $group->rang,
-
 
883
                    "shipping_text" => $group->versandtextbaustein,
-
 
884
                    "created_by"    => $group->erstellt_von,
-
 
885
                    "updated_by"    => $group->geaendert_von,
-
 
886
                    "updated_at"    => $group->geaendert_am,
-
 
887
                    "created_at"    => $group->erstellt_am,
-
 
888
                ] );
-
 
889
            }
-
 
890
        }
851
    }
891
    }