2 Commits

Author SHA1 Message Date
b15a823c9c Merge pull request 'change dlogic in vehivvcle' (#584) from ranjith-dev into master
Some checks failed
Scan for leaked secrets using Kingfisher / kingfisher-secrets-scan (push) Has been cancelled
Reviewed-on: #584
2026-05-11 10:17:09 +00:00
dhanabalan
dfb48055ea change dlogic in vehivvcle
Some checks failed
Scan for leaked secrets using Kingfisher / kingfisher-secrets-scan (push) Has been cancelled
Gemini PR Review / Gemini PR Review (pull_request) Has been cancelled
Scan for leaked secrets using Kingfisher / kingfisher-secrets-scan (pull_request) Has been cancelled
Laravel Larastan / larastan (pull_request) Has been cancelled
Laravel Pint / pint (pull_request) Has been cancelled
2026-05-11 15:46:57 +05:30

View File

@@ -55,20 +55,6 @@ class VehicleController extends Controller
], 404);
}
// $expectedKeys = ['vehicle_number','entry_time','exit_time','duration','type'];
// $requestKeys = array_keys($request->all());
// sort($expectedKeys);
// sort($requestKeys);
// if ($expectedKeys != $requestKeys) {
// return response()->json([
// 'status' => 'ERROR',
// 'status_description' => 'Send proper valid JSON structure'
// ], 400);
// }
$plantId = $plantCod->id;
$data = $request->all();
@@ -140,20 +126,27 @@ class VehicleController extends Controller
], 404);
}
$entryTime = $entryTimeRaw
? Carbon::createFromFormat('d/m/Y h:i:s A', $entryTimeRaw)
: null;
if(!empty($entryTimeRaw)){
$entryTime = $entryTimeRaw
? Carbon::createFromFormat('d/m/Y h:i:s A', $entryTimeRaw)
: null;
}
$exitTime = $exitTimeRaw
$exitTime = null;
if(!empty($exitTimeRaw)){
$exitTime = $exitTimeRaw
? Carbon::createFromFormat('d/m/Y h:i:s A', $exitTimeRaw)
: null;
}
$record = VehicleEntry::insert([
'plant_id' => $plantId,
'vehicle_number' => $vehicleNo,
'entry_time' => $entryTime,
'exit_time' => $exitTime,
'duration' => $duration,
'exit_time' => $exitTime ?? null,
'duration' => $duration ?: null,
'type' => $type,
'created_at' => now(),
'updated_at' => now(),