db = $db; } public function process(string $site, array $row, int $cnt): void { //server_use_status => y이면 사용중 $temps = []; $temps['code'] = trim($row['server_code']); $temps['type'] = SERVER['TYPES']['NORMAL']; $temps['chassisinfo_uid'] = 1; $temps['price'] = trim($row['server_use_status']) === 'y' ? 0 : intval($row['server_cost']); $temps['status'] = trim($row['server_use_status']) === 'y' ? STATUS['AVAILABLE'] : STATUS['OCCUPIED']; $temps['manufactur_at'] = trim($row['server_release_date']); if (!$this->db->table('serverinfo')->insert($temps)) { throw new \Exception($this->db->error()['message']); } echo "{$cnt} -> {$temps['code']} SERVERCODE 완료.\n"; } }