基于 Spring Boot 瑞吉外賣系統開發(十一)

基于 Spring Boot 瑞吉外賣系統開發(十一)

菜品啟售和停售

“批量啟售”、“批量停售”、操作列的售賣狀態綁定單擊事件,觸發單擊事件時,最終攜帶需要修改售賣狀態的菜品id以post請求方式向“/dish/status/{params.status}”發送請求,其中{params.status}為菜品修改后的售賣狀態。
啟售請求 /dish/status/1?ids=1397849739276890114,13978501409821614091:表示啟售狀態,ids:表示菜品ID集合。
在這里插入圖片描述
停售請求:/dish/status/0?ids=1397849739276890114,13978501409821614090:表示停售狀態,ids:表示菜品ID集合。
在這里插入圖片描述

從頁面分析可以知道,不管是批量修改菜品的售賣狀態,還是單獨修改指定菜品的售賣狀態,請求的地址都一樣。

DishController類中添加修改菜品售賣狀態的方法

    @PostMapping ("/status/{status}")public R<String> updateStatus(@PathVariable("status") Integer status,@RequestParam List<Long> ids){UpdateWrapper updateWrapper = new UpdateWrapper();updateWrapper.in("id",ids);updateWrapper.set("status",status);dishService.update(updateWrapper);return R.success(status==1?"啟售成功":"停售成功");}

運行測試

重新啟動項目,成功登錄管理端之后,在菜品管理頁面中勾選菜品左側的多選框后,單擊“批量啟售”或"批量停售"。
在這里插入圖片描述

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/web/79001.shtml
繁體地址,請注明出處:http://hk.pswp.cn/web/79001.shtml
英文地址,請注明出處:http://en.pswp.cn/web/79001.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

springboot war包tomcat中運行報錯,啟動過濾器異常,一個或多個篩選器啟動失敗。

錯誤信息&#xff1a; "level": "ERROR", "thread": "localhost-startStop-1", "class": "o.a.c.c.C.[.[localhost].[/Crmeb-admin]", …

Cursor —— AI編輯器 使用詳解

Cursor - The AI Code Editor 一、Cursor 是什么&#xff1f; Cursor 是一款優秀的AI代碼編輯器&#xff0c;它內置了 Deepseek-R1、GPT-4、Claude等 AI 模型。 簡單說&#xff0c;就是&#xff1a;Cursor VS Code 編輯器 AI 大模型 Cursor 功能特性&#xff08;代碼補全、…

在Excel圖表添加輔助線

前言&#xff1a;博主最近是有點忙&#xff0c;好吧&#xff0c;就是很忙&#xff0c;但我也不想水文章的&#xff0c;每一篇文章都是本人精心編輯&#xff0c;覺得對大家有用才發布的。而且同一個類型的文章&#xff0c;我基本都會寫在同一篇中方便大家集中獲取。本來這篇文章…

2025.5.8總結(中期審視)

今日記錄&#xff1a; 晚上&#xff0c;主管找我聊了關于中期績效審視的問題。 首先就是讓我匯報上半年的工作進展&#xff0c;匯報完后&#xff0c;感覺體現不出自己的工作量&#xff0c;這確實考驗個人的匯報能力。 匯報完工作后&#xff0c;主管開始給我提了一些建設性的…

Excel模版下載文件導入

工作中經常遇到Excel模板下載&#xff0c;然后填好后再導入的情況&#xff0c;簡單記錄下&#xff0c;方便下次使用 Excel模版下載&#xff08;返回Base64&#xff09; 模板文件存放位置 import java.util.Base64; import org.apache.commons.io.IOUtils; import org.sprin…

SpringBoot 訊飛星火AI WebFlux流式接口返回 異步返回 對接AI大模型 人工智能接口返回

介紹 用于構建基于 WebFlux 的響應式 Web 應用程序。集成了 Spring WebFlux 模塊&#xff0c;支持響應式編程模型&#xff0c;構建非阻塞、異步的 Web 應用。WebFlux 使用了非阻塞的異步模型&#xff0c;能夠更好地處理高并發請求。適合需要實時數據推送的應用場景。 WebClie…

模擬Sch LVS Sch 方法

Step1&#xff1a;打開calibre 打開一個terminal&#xff0c;進到想要做lvs的路徑&#xff1a; 在terminal 敲入calibre -gui&#xff0c;產生calibre 界面 點擊nmLVS&#xff0c;產生calibre LVS界面 Step2&#xff1a;LVS 界面設置1 LVS rules file&#xff1a;加載lvs規…

注解的定義

一、理論說明 1. 注解的定義 Java 注解是從 JDK 5.0 開始引入的一種元數據機制&#xff0c;它可以為代碼添加額外的信息&#xff0c;這些信息不影響程序的運行邏輯&#xff0c;但可以在編譯期、類加載期或運行期被讀取和處理。注解本質上是一種特殊的接口&#xff0c;所有注解…

面試實踐AND面經熱點題目總結

1、對于Rocketmq消息積壓、丟失如何解決&#xff1f; 消息積壓原因以及解決方案 &#x1f3af; 產生原因&#xff1a; 消費者處理能力弱&#xff0c;消費速度遠低于生產速度&#xff1b; 網絡不穩定&#xff0c;消費者拉取消息失敗&#xff1b; 消費端異常&#xff08;如處理…

【KWDB 創作者計劃】使用Docker實現KWDB數據庫的快速部署與配置

【KWDB 創作者計劃】使用Docker實現KWDB數據庫的快速部署與配置 前言一、KWDB介紹1.1 KWDB簡介1.2 主要特點1.3 典型應用場景 二、環境介紹2.1 部署環境要求2.2 本地環境規劃2.3 部署模式 三、部署Docker環境3.1 安裝相關工具3.2 配置Docker軟件源3.3 更新軟件源3.4 安裝Docker…

JWT深度解析:現代Web身份驗證的通行證-優雅草卓伊凡

# JWT深度解析&#xff1a;現代Web身份驗證的通行證 ## 一、JWT的本質與構成 ### 1.1 JWT的定義解析 JWT&#xff08;JSON Web Token&#xff09;是一種**開放標準&#xff08;RFC 7519&#xff09;**&#xff0c;用于在各方之間安全地傳輸信息作為JSON對象。這種信息可以被…

前端緩存踩坑指南:如何優雅地解決瀏覽器緩存問題?

瀏覽器緩存&#xff0c;配置得當&#xff0c;它能讓頁面飛起來&#xff1b;配置錯了&#xff0c;一次小小的上線&#xff0c;就能把你扔進線上 bug 的坑里。你可能遇到過這些情況&#xff1a; 部署上線了&#xff0c;結果用戶還在加載舊的 JS&#xff1b;接口數據改了&#xf…

2022年8月,?韓先超對中移信息進行微服務架構原理(Docker+k8s+DevOps+Go等)培訓

2022年8月&#xff0c;?韓先超對中移信息進行微服務架構原理&#xff08;Dockerk8sDevOpsGo等&#xff09;培訓 2022年8月&#xff0c;在企業數字化轉型和云原生架構加速演進的背景下&#xff0c; 中移信息技術有限公司特別邀請云原生與DevOps領域專家 韓先超老師&#xff0c…

ComfyUI 學習筆記,案例 6 :FLUX 模型文生圖

背景 剛開始了解 Comfy UI 的時候&#xff0c;隨便找了一個資料&#xff0c;對著這篇 《Flux在ComfyUI里的下載與安裝》 進行操作的&#xff0c;下載了這里面的模型到本機。 玩了幾天&#xff0c;大概對 ComfyUI 有了一點了解&#xff0c;知道了 Flux 這是一個模型&#xff0…

Docker + Watchtower 實現容器自動更新:高效運維的終極方案

文章目錄 前言一、Watchtower 簡介二、Watchtower 安裝與基本使用1. 快速安裝 Watchtower2. 監控特定容器 三、Watchtower 高級配置1. 設置檢查間隔2. 配置更新策略3. 清理舊鏡像4. 通知設置 四、生產環境最佳實踐1. 使用標簽控制更新2. 更新前執行健康檢查3. 結合CI/CD流水線 …

從易發性分析到災后規劃,AI大模型如何顛覆傳統地質災害防治?

地質災害是指全球地殼自然地質演化過程中&#xff0c;由于地球內動力、外動力或者人為地質動力作用下導致的自然地質和人類的自然災害突發事件。在降水、地震等自然誘因的作用下&#xff0c;地質災害在全球范圍內頻繁發生。我國不僅常見滑坡災害&#xff0c;還包括崩塌、泥石流…

第37次CCF第三題--模板展開--stringstream讀取字符串

1 a hello 1 b world 2 c $a $b 1 d good $c 1 a hi 1 e good $c1 a hello 1 b world 2 c $a $b 3 c 1 a hi 3 c將會輸出&#xff1a;10 和 7&#xff0c;對應的變量的值為&#xff1a; helloworld hiworld 需要注意的是&#xff0c;在使用間接賦值語句時&#xff0c;在變量的…

深度學習:智能車牌識別系統(python)

這是一個基于opencv的智能車牌識別系統,有GUI界面。程序能自動識別圖片中的車牌號碼,并支持中文和英文字符識別,支持選擇本地圖片文件,支持多種圖片格式(jpg、jpeg、png、bmp、gif)。 下面,我將按模塊功能對代碼進行分段說明: 1. 導入模塊部分 import tkinter as tk…

Missashe考研日記-day35

Missashe考研日記-day35 1 專業課408 學習時間&#xff1a;3h學習內容&#xff1a; 完結撒花&#xff01;&#xff01;今天把OS最后一節的內容學完了&#xff0c;操作系統也算是告一段落了&#xff0c;接下來是計網時間&#xff01;不過計網我是上學期才學過的&#xff0c;當…

【Bootstrap V4系列】學習入門教程之 組件-下拉菜單(Dropdowns)

Bootstrap V4系列 學習入門教程之 組件-下拉菜單&#xff08;Dropdowns&#xff09; 下拉菜單&#xff08;Dropdowns&#xff09;一、Overview 概述二、Accessibility 可訪問性三、Examples3.1 Single button 單按鈕3.2 Split button 分割按鈕 四、Sizing 尺寸 下拉菜單&#x…