新增警报标记处理逻辑

dev
vine_liutk 2022-11-17 09:35:29 +08:00
parent dbd69e15d8
commit c1d3660b27
3 changed files with 11 additions and 0 deletions

View File

@ -82,4 +82,13 @@ class DeviceWarningController extends Controller
} }
return $this->json($data); return $this->json($data);
} }
public function markWarning(DeviceWarning $deviceWarning)
{
$deviceWarning->update([
'status' => 1
]);
return $this->success('处理成功');
}
} }

View File

@ -17,6 +17,7 @@ class DeviceWarningResource extends JsonResource
return [ return [
'id' => $this->id, 'id' => $this->id,
'lv' => $this->lv, 'lv' => $this->lv,
'status' => $this->status,
'content' => $this->content, 'content' => $this->content,
'created_at' => strtotime($this->created_at) ?? 0, //录入时间 'created_at' => strtotime($this->created_at) ?? 0, //录入时间
]; ];

View File

@ -58,6 +58,7 @@ Route::group(['middleware' => 'auth:sanctum'], function () {
Route::put('device-warning-rules', [DeviceWarningController::class, 'updateRule']); //预警规则 Route::put('device-warning-rules', [DeviceWarningController::class, 'updateRule']); //预警规则
Route::get('device-warning-logs', [DeviceWarningController::class, 'warningLog']); Route::get('device-warning-logs', [DeviceWarningController::class, 'warningLog']);
Route::get('device-warning-nums', [DeviceWarningController::class, 'warningLogNum']); 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'); Route::apiResource('friend-links', FriendLinkController::class)->names('friend_links');