This commit is contained in:
kshitige
2025-03-25 11:36:10 +05:30
2 changed files with 1 additions and 7 deletions

View File

@@ -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]);
}

View File

@@ -12,6 +12,7 @@ use Exception;
class DeviceProfileMasterController extends Controller
{