diff --git a/app/Domains/Virtual/Services/OrderService.php b/app/Domains/Virtual/Services/OrderService.php index c639f676..455f11ce 100644 --- a/app/Domains/Virtual/Services/OrderService.php +++ b/app/Domains/Virtual/Services/OrderService.php @@ -295,13 +295,12 @@ class OrderService extends Service return; } - $array = array_chunk($data, 1000); - - foreach ($array as $value) { + foreach (array_chunk($data, 1000) as $value) { DB::table($table)->upsert($value, ['sim', 'order_id', 'deleted_at']); $simArray = implode(',', array_pluck($value, 'sim')); DB::statement("select fix_timelines('{{$simArray}}'::INT8[]);"); - RealOrderCardPartition::whereIn('order_id', array_pluck($array, 'order_id'))->whereIn('sim', array_pluck($value, 'sim'))->update(['virtual_order_id' => $node['id']]); + RealOrderCardPartition::whereIn('order_id', array_pluck($array, 'order_id')) + ->whereIn('sim', array_pluck($value, 'sim'))->update(['virtual_order_id' => $node['id']]); } }