add nuptk reviewer

parent 481bda46
...@@ -18,6 +18,7 @@ use App\Traits\LoginTrait; ...@@ -18,6 +18,7 @@ use App\Traits\LoginTrait;
use Illuminate\Http\Request; use Illuminate\Http\Request;
use App\Http\Controllers\Controller; use App\Http\Controllers\Controller;
use App\Http\Controllers\Authentication\LoginController; use App\Http\Controllers\Authentication\LoginController;
use Exception;
class ReviewerController extends Controller class ReviewerController extends Controller
{ {
...@@ -231,11 +232,18 @@ class ReviewerController extends Controller ...@@ -231,11 +232,18 @@ class ReviewerController extends Controller
if($tipe == '1' || $tipe == '' || $tipe == null) if($tipe == '1' || $tipe == '' || $tipe == null)
{ {
$client = new Client(); $client = new Client();
$response = $client->request('GET', 'https://i-sdm.unesa.ac.id/api/detil-data-dosen?per_page='.$rowperpage.'&page='.$page.'&keyword='.$searchValue.''); try{
$data = json_decode($response->getBody(), true); $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']; $total = $data['count'];
$result = []; $result = [];
foreach ($data['data'] as $key => $value) { foreach ($data['data'] as $key => $value) {
$jenjang = substr($value['namasatker'],-2); $jenjang = substr($value['namasatker'],-2);
...@@ -245,9 +253,12 @@ class ReviewerController extends Controller ...@@ -245,9 +253,12 @@ class ReviewerController extends Controller
{ {
$xyz = $jenjang.' '.trim(substr($value['namasatker'],0,-2)); $xyz = $jenjang.' '.trim(substr($value['namasatker'],0,-2));
} }
else{
$xyz = $value['namasatker'];
}
$result[$i]['nm_sdm'] = $value['namalengkap']; $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]['fakultas'] = $value['namaparentsatker'];
$result[$i]['prodi'] = $xyz; $result[$i]['prodi'] = $xyz;
$result[$i]['tipe'] = 'Internal'; $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