update
This commit is contained in:
@ -96,6 +96,25 @@ class VehiclesController extends Controller
|
||||
{
|
||||
$url_fvhc = "";
|
||||
$url_stnk = "";
|
||||
if ($req->hasFile("fvhc_file")) {
|
||||
$fileFvhc = $req->file("fvhc_file");
|
||||
$fvhcContent = file_get_contents($fileFvhc->getRealPath());
|
||||
$req->fvhc_base64 = base64_encode($fvhcContent);
|
||||
} else {
|
||||
$req->fvhc_base64 = null;
|
||||
}
|
||||
|
||||
// Ambil file stnk_file dan ubah ke base64
|
||||
if ($req->hasFile("stnk_file")) {
|
||||
$fileStnk = $req->file("stnk_file");
|
||||
$stnkContent = file_get_contents($fileStnk->getRealPath());
|
||||
$req->stnk_base64 = base64_encode($stnkContent);
|
||||
} else {
|
||||
$req->stnk_base64 = null;
|
||||
}
|
||||
|
||||
$req->dvc_id = $req->dvc_id === "undefined" ? null : $req->dvc_id;
|
||||
|
||||
try {
|
||||
$now = time();
|
||||
|
||||
@ -182,23 +201,23 @@ class VehiclesController extends Controller
|
||||
return new Response($apiResp, $apiResp["meta"]["code"]);
|
||||
}
|
||||
|
||||
if ($device_id !== str_pad(0, Vehicles::MAX_DEVICE_ID, "0", STR_PAD_LEFT)) {
|
||||
$uniqDeviceId = Vehicles::getVehicleByDeviceId($device_id);
|
||||
if (count($uniqDeviceId) > 0) {
|
||||
$apiResp = Responses::bad_request("device id has been used");
|
||||
return new Response($apiResp, $apiResp["meta"]["code"]);
|
||||
}
|
||||
}
|
||||
// if ($device_id !== str_pad(0, Vehicles::MAX_DEVICE_ID, "0", STR_PAD_LEFT)) {
|
||||
// $uniqDeviceId = Vehicles::getVehicleByDeviceId($device_id);
|
||||
// if (count($uniqDeviceId) > 0) {
|
||||
// $apiResp = Responses::bad_request("device id has been used");
|
||||
// return new Response($apiResp, $apiResp["meta"]["code"]);
|
||||
// }
|
||||
// }
|
||||
|
||||
$uniqSimcard = Vehicles::getVehicleBySimcard($req->simcard);
|
||||
if (count($uniqSimcard) > 0) {
|
||||
$apiResp = Responses::bad_request("simcard has been used");
|
||||
return new Response($apiResp, $apiResp["meta"]["code"]);
|
||||
}
|
||||
// $uniqSimcard = Vehicles::getVehicleBySimcard($req->simcard);
|
||||
// if (count($uniqSimcard) > 0) {
|
||||
// $apiResp = Responses::bad_request("simcard has been used");
|
||||
// return new Response($apiResp, $apiResp["meta"]["code"]);
|
||||
// }
|
||||
|
||||
$uniqPlatNo = Vehicles::getVehicleByPlatNo($req->nopol1, $req->nopol2, $req->nopol3);
|
||||
if (count($uniqPlatNo) > 0) {
|
||||
$apiResp = Responses::bad_request("plat number has been used");
|
||||
$apiResp = Responses::bad_request("Vehicle identity number has been used");
|
||||
return new Response($apiResp, $apiResp["meta"]["code"]);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user