get(); $bar = $this->output->createProgressBar(count($oldData)); $bar->start(); $newData = []; foreach ($oldData as $key => $value) { $newData[] = [ 'order_main_id' => $value->order_main_id ?? 0, 'user_id' => $value->user_id ?? 0, 'store_id' => $value->store_id ?? 0, 'status' => 1, 'refund_time' => 0, 'order_num' => $value->order_num ?? '', 'money' => $value->money ?? 0, 'oid' => $value->oid ?? 0, 'refuse_refund_note' => '', 'refund_note' => '', 'note' => $value->note ?? '', 'created_at' => $value->time_add ? strtotime($value->time_add) : 0, 'updated_at' => $value->time_add ? strtotime($value->time_add) : 0, ]; $bar->advance(); } // insert new data to new table DB::table('lanzu_order')->insert($newData); $bar->finish(); return 0; } }