created job for market groups
This commit is contained in:
@@ -37,6 +37,26 @@ class GetMarketGroupsJob implements ShouldQueue
|
|||||||
*/
|
*/
|
||||||
public function handle()
|
public function handle()
|
||||||
{
|
{
|
||||||
//
|
//Setup the esi authentication container
|
||||||
|
$esi = new Esi();
|
||||||
|
|
||||||
|
$groups = $esi->invoke('get', '/markets/groups/');
|
||||||
|
|
||||||
|
foreach($groups as $group) {
|
||||||
|
$grpResponse = $esi->invoke('get', '/markets/groups/{market_group_id}/', [
|
||||||
|
'market_group_id' => $group,
|
||||||
|
]);
|
||||||
|
|
||||||
|
foreach($grpResponse->types as $type) {
|
||||||
|
MarketGroup::insertOrIgnore([
|
||||||
|
'group' => $group,
|
||||||
|
'description' => $grpResponse->description,
|
||||||
|
'market_group_id' => $grpResponse->market_group_id,
|
||||||
|
'name' => $grpResponse->name,
|
||||||
|
'parent_group_id' => $grpResponse->parent_group_id,
|
||||||
|
'type' => $type,
|
||||||
|
]);
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user