Merge branch 'main' of http://git.wdipl.com/Nikhil.Kadam/vib360 into sneha
This commit is contained in:
@@ -98,31 +98,24 @@ class AssetadmintController extends Controller
|
||||
if (!$assetId) {
|
||||
return jsonResponseWithErrorMessage('Asset ID is required', 400);
|
||||
}
|
||||
|
||||
$response = $this->adminService->deleteAsset(['assetId' => $assetId]);
|
||||
|
||||
Log::info("Response: " . json_encode($response));
|
||||
|
||||
if (!is_array($response)) {
|
||||
Log::error("Unexpected API response format.", ['response' => $response]);
|
||||
return jsonResponseWithErrorMessage('Unexpected API response format', 500);
|
||||
}
|
||||
|
||||
if (isset($response['status']) && $response['status'] === 400) {
|
||||
Log::error("Failed to delete asset: " . $response['message']);
|
||||
return jsonResponseWithErrorMessage($response['message'], 400, $response);
|
||||
}
|
||||
|
||||
if (empty($response)) {
|
||||
Log::error("API Data is empty, cannot delete asset.");
|
||||
return jsonResponseWithErrorMessage('Failed to delete asset', 400);
|
||||
}
|
||||
|
||||
$asset = Asset::where('id', $assetId)->first();
|
||||
if ($asset) {
|
||||
$asset->delete();
|
||||
}
|
||||
|
||||
return jsonResponseWithSuccessMessage('Asset deleted successfully', ['api_response' => $response]);
|
||||
}
|
||||
|
||||
|
||||
@@ -12,6 +12,7 @@ use Exception;
|
||||
|
||||
|
||||
|
||||
|
||||
class DeviceProfileMasterController extends Controller
|
||||
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user