#feature: some update

This commit is contained in:
2026-08-12 18:00:09 +08:00
parent ba916f5ce1
commit 103340536b
39 changed files with 2916 additions and 227 deletions
@@ -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);
}
}