add nuptk reviewer

parent 481bda46
......@@ -18,6 +18,7 @@ use App\Traits\LoginTrait;
use Illuminate\Http\Request;
use App\Http\Controllers\Controller;
use App\Http\Controllers\Authentication\LoginController;
use Exception;
class ReviewerController extends Controller
{
......@@ -231,11 +232,18 @@ class ReviewerController extends Controller
if($tipe == '1' || $tipe == '' || $tipe == null)
{
$client = new Client();
$response = $client->request('GET', 'https://i-sdm.unesa.ac.id/api/detil-data-dosen?per_page='.$rowperpage.'&page='.$page.'&keyword='.$searchValue.'');
$data = json_decode($response->getBody(), true);
try{
$response = $client->request('GET', 'https://i-sdm.unesa.ac.id/api/detil-data-dosen?per_page='.$rowperpage.'&page='.$page.'&keyword='.$searchValue.'');
$data = json_decode($response->getBody(), true);
}
catch(Exception $ex){
$data['data'] = [];
}
$total = $data['count'];
$result = [];
foreach ($data['data'] as $key => $value) {
$jenjang = substr($value['namasatker'],-2);
......@@ -245,9 +253,12 @@ class ReviewerController extends Controller
{
$xyz = $jenjang.' '.trim(substr($value['namasatker'],0,-2));
}
else{
$xyz = $value['namasatker'];
}
$result[$i]['nm_sdm'] = $value['namalengkap'];
$result[$i]['nidn'] = $value['nidn'];
$result[$i]['nidn'] = $value['nidn'] ?? $value['nuptk'];
$result[$i]['fakultas'] = $value['namaparentsatker'];
$result[$i]['prodi'] = $xyz;
$result[$i]['tipe'] = 'Internal';
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment