#feature: some update
This commit is contained in:
@@ -5,13 +5,12 @@ namespace App\Http\Controllers;
|
||||
use App\Services\ProductionDiagnosisService;
|
||||
use Illuminate\Http\JsonResponse;
|
||||
use Illuminate\Http\Request;
|
||||
use Illuminate\Support\Facades\Log;
|
||||
use Illuminate\Validation\ValidationException;
|
||||
|
||||
class ProductionDiagnosisController extends Controller
|
||||
{
|
||||
public function __construct(private readonly ProductionDiagnosisService $service)
|
||||
{
|
||||
}
|
||||
public function __construct(private readonly ProductionDiagnosisService $service) {}
|
||||
|
||||
/**
|
||||
* 单条进产诊断
|
||||
@@ -37,9 +36,15 @@ class ProductionDiagnosisController extends Controller
|
||||
'errors' => $e->errors(),
|
||||
], 422);
|
||||
} catch (\Throwable $e) {
|
||||
Log::error('Production diagnosis failed.', [
|
||||
'type' => $request->input('type'),
|
||||
'code' => $request->input('code'),
|
||||
'exception' => $e,
|
||||
]);
|
||||
|
||||
return response()->json([
|
||||
'success' => false,
|
||||
'message' => '诊断失败: '.$e->getMessage(),
|
||||
'message' => '诊断服务暂不可用,请稍后重试',
|
||||
], 500);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user