diff --git a/app/Http/Controllers/DeviceWarningController.php b/app/Http/Controllers/DeviceWarningController.php index 4761cab..a62786e 100644 --- a/app/Http/Controllers/DeviceWarningController.php +++ b/app/Http/Controllers/DeviceWarningController.php @@ -82,4 +82,13 @@ class DeviceWarningController extends Controller } return $this->json($data); } + + public function markWarning(DeviceWarning $deviceWarning) + { + $deviceWarning->update([ + 'status' => 1 + ]); + + return $this->success('处理成功'); + } } diff --git a/app/Http/Resources/DeviceWarningResource.php b/app/Http/Resources/DeviceWarningResource.php index 2cde4a6..b811ca0 100644 --- a/app/Http/Resources/DeviceWarningResource.php +++ b/app/Http/Resources/DeviceWarningResource.php @@ -17,6 +17,7 @@ class DeviceWarningResource extends JsonResource return [ 'id' => $this->id, 'lv' => $this->lv, + 'status' => $this->status, 'content' => $this->content, 'created_at' => strtotime($this->created_at) ?? 0, //录入时间 ]; diff --git a/routes/api.php b/routes/api.php index a4e281c..5549a9f 100644 --- a/routes/api.php +++ b/routes/api.php @@ -58,6 +58,7 @@ Route::group(['middleware' => 'auth:sanctum'], function () { Route::put('device-warning-rules', [DeviceWarningController::class, 'updateRule']); //预警规则 Route::get('device-warning-logs', [DeviceWarningController::class, 'warningLog']); Route::get('device-warning-nums', [DeviceWarningController::class, 'warningLogNum']); + Route::put('device-warning-mark/{device_warning}', [DeviceWarningController::class, 'markWarning']); //友情链接 Route::apiResource('friend-links', FriendLinkController::class)->names('friend_links');