十一、為影院添加影片制作準備服務《仿淘票票系統前后端完全制作(除支付外)》

一、為影院添加影片的邏輯和思考

首先打開在線編輯器進入我們的項目:https://editor.ivx.cn/

進入之后找到上一節中制作的頁面,咱們設置點擊編輯按鈕后進入的頁面為影院添加影片頁:
在這里插入圖片描述
接著咱們查看影院添加影片頁:
在這里插入圖片描述
在該頁中,點擊影片富裕后即可為當前影院添加了影片。

此時需要注意的是,影片賦予并不是對應的點擊事件進行響應,而是使用選中和取消選中進行響應,當我們設置為點擊進行響應時將不能響應取消影片內容,當然你也可以使用點擊事件對其進行響應,但是太過麻煩,我們需要設置一個對應的一位數組,設置與當前循環出來的影片內容相同的序列值,例如這個一位數組中,0表示當前未選中,1表示當前已選中,那么此時將會很麻煩的去判斷這些,咱們還需要對這個一維數組進行多次判斷和設置,這明顯是不明智的,所以在此處直接使用選擇框組件,判斷是否選中即可完成。

首先我們對這個復選項框一個事件,選中時直接調用一個服務,給這個影片賦予影院,那此時則需要創建一個服務對其進行響應,在此創建一個服務為影片影院綜合操作:
在這里插入圖片描述
此時我們還需要思考,咱們需要同時給影片數據庫增加影院ID,也要給影院增加影片ID,此時是兩個數據庫的操作,那怎么做呢?萬一有一個操作失敗,那么將會造成兩邊數據的不統一,并且會有bug,此時咱們使用一個較為簡單的操作,把這兩個添加數據庫的操作分離出來,在此使用一個事務即可完成。那事務是什么呢?

在此咱們使用官方對事務的定義進行說明:

事務(transaction)是一系列的數據庫操作的集合,可以把多步數據庫操作合成一個單元,只要其中有一個失敗,就可以回滾整個執行串,確保數據操作的一致性。

那么如何創建事務呢?

事務在右側和事件相同的面板之上:
在這里插入圖片描述
隨后咱們點擊后進行添加:
在這里插入圖片描述
隨后給這個事務添加參數以及返回參數,在這里要注意,一定要添加返回參數,事務跟服務不一樣,參數你需要自己進行設置:
在這里插入圖片描述
隨后事務開始后,首先給影片進行數據更新,選擇對應的影院ID,隨后將最新的數據列表添加到已添加影院字段之中:
在這里插入圖片描述
隨后咱們添加一個成功和一個失敗回調,在成功回調之中再進行影院數據庫的操作,更新的條件為當前ID等于傳遞過來的影院ID,并且將最新的字段列表添加到當前y擁有影片的字段之中:
在這里插入圖片描述
隨后為影院操作添加回調,當成功時就返回結果,設置成功的值為1,失敗回調之下就使當前的操作進行回滾,回滾可使已經添加的內容進行回置:
在這里插入圖片描述
當然最外側的操作也需要添加對應的失敗回調,失敗時直接回滾內容即可:
在這里插入圖片描述

二、為頁面添加影片

添加完以上的準備服務后,咱們還需要準備給當前頁面一個事件,當前頁面在顯示后,調用一個服務,這個服務將會調用一個服務,這個服務將會獲取當前所有未刪除的影片,這些影片顯示在頁面之上,隨后點擊對應選擇框再調用剛剛創建的服務內容。

在此不止需要獲取影片內容,還需要獲取當前影院的信息,在之前點擊當前影片后,在當前頁面中創建一個數值變量“當前影片ID”記錄當前的影片內容,記錄之后再顯示時調用影院和影片獲取服務,在此不掩飾對應的內容了,跟之前內容贅述。

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

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

相關文章

Linux 內核中斷內幕【轉】

轉自:http://www.ibm.com/developerworks/cn/linux/l-cn-linuxkernelint/ 本文對中斷系統進行了全面的分析與探討,主要包括中斷控制器、中斷分類、中斷親和力、中斷線程化與 SMP 中的中斷遷徙等。首先對中斷工作原理進行了簡要分析,接著詳細探討了中斷親…

SQL Server表分區

SQL Server表分區 什么是表分區 一般情況下,我們建立數據庫表時,表數據都存放在一個文件里。 但是如果是分區表的話,表數據就會按照你指定的規則分放到不同的文件里,把一個大的數據文件拆分為多個小文件,還可以把這…

apt 根據注解,編譯時生成代碼

apt: Retention后面的值,設置的為CLASS,說明就是編譯時動態處理的。一般這類注解會在編譯的時候,根據注解標識,動態生成一些類或者生成一些xml都可以,在運行時期,這類注解是沒有的~~會依靠動態生…

Web.config配置文件詳解(新手必看)

花了點時間整理了一下ASP.NET Web.config配置文件的基本使用方法。很適合新手參看&#xff0c;由于Web.config在使用很靈活&#xff0c;可以自定義一些節點。所以這里只介紹一些比較常用的節點。 <?xml version"1.0"?> <!--注意: 除了手動編輯此文件以外&…

Hello Playwright:(6)與元素交互

在上一節我們已經了解到如何定位到元素&#xff0c;那么接下來就可以與元素進行交互了。下面的例子都是以百度首頁作為測試頁面輸入文本FillAsync方法用于模擬用戶選中元素并輸入文本&#xff0c;這會觸發元素的 input 事件。該方法只適合<input>、<textarea>等可輸…

C語言試題四十六之將m行n列的二維數組中的字符數據,按列的順序依次放到一個字符串中。

??個人主頁:個人主頁 ??系列專欄:C語言試題200例目錄 ??推薦一款刷算法、筆試、面經、拿大公司offer神器 ?? 點擊跳轉進入網站 ?作者簡介:大家好,我是碼莎拉蒂,CSDN博客專家(全站排名Top 50),阿里云博客專家、51CTO博客專家、華為云享專家 1、題目 請編寫一個…

【MATLAB統計分析與應用100例】案例007:matlab數據的極差歸一化變換

文章目錄 1. 調用rand函數產生一個10行,4列的隨機矩陣,每列服從不同的均勻分布2. 調用rscore函數對x按列進行極差規格化變換, 返回變換后矩陣R,以及矩陣x各列的最小值構成的向量xmin,各列的極差構成的向量xrange1. 調用rand函數產生一個10行,4列的隨機矩陣,每列服從不同…

十二、動態座位響應及用戶訂票《仿淘票票系統前后端完全制作(除支付外)》

一、動態座位設置及發布 首先打開在線編輯器進入我們的項目&#xff1a;https://editor.ivx.cn/ 上一節中已經完成了座位設置的準備&#xff0c;這一節咱們將完成座位設置及發布的功能。 咱們首先給有座位設置事件&#xff1a; 有座位的事件設置當點擊后更改當前的內容為0即…

跨服務器 快速 導入數據表記錄 Insert into SELECT

Use DataBaseName/*開啟Ad Hoc Distributed Queries組件exec sp_configure show advanced options,1 reconfigure exec sp_configure Ad Hoc Distributed Queries,1 reconfigure*/Insert into tableName (col1&#xff0c;col2&#xff0c;col3&#xff0c;……) --字段不能含有…

C# 查詢大型數據集

LINQ 語法非常好&#xff0c;但其作用是什么&#xff1f;我們只要查看源數組&#xff0c;就可以看出需要的結果&#xff0c;為什么要查詢這種一眼就能看出結果的數據源呢&#xff1f;有時查詢的結果不那么明顯&#xff0c;在下面的示例中&#xff0c;就創建了一個非常大的數字數…

C語言試題四十七之程序定義了N×M的二維數組,并在主函數中自動賦值。請編寫函數function(int a[N][M], int m),該函數的功能是:將數組右上半三角元素中的值乘以m。

??個人主頁:個人主頁 ??系列專欄:C語言試題200例目錄 ??推薦一款刷算法、筆試、面經、拿大公司offer神器 ?? 點擊跳轉進入網站 ?作者簡介:大家好,我是碼莎拉蒂,CSDN博客專家(全站排名Top 50),阿里云博客專家、51CTO博客專家、華為云享專家 1、題目 程序定義了…

第六章 三大消息摘要算法總結

6.1、MD5 推薦使用CC&#xff08;即Commons Codec&#xff09;實現雖然已被破解&#xff0c;但是仍舊廣泛用于注冊登錄模塊與驗證下載的文件的完整性可以自己寫一個注冊登錄模塊&#xff1b;自己下載一個MD5加密的文件&#xff0c;然后通過之前編寫的工具類&#xff08;或者使用…

一、博客首頁搭建搭建《iVX低代碼仿CSDN個人博客制作》

制作iVX 低代碼項目需要進入在線IDE&#xff1a;https://editor.ivx.cn/ 一、頭部導航欄思路參考 首先我們可以查看CSDN的博客首頁&#xff0c;從中查看一下布局&#xff1a; 在以上首頁中&#xff0c;我們可以得知其頂部為一個整行&#xff0c;這個行內容左側為一個logo&am…

【MATLAB統計分析與應用100例】案例008:調用rand函數生成均勻分布隨機數

文章目錄 1. 生成隨機數分布直方圖2. 生成隨機數矩陣,服從均勻分布1. 生成隨機數分布直方圖 x = rand(10) % 生成10行10列的隨機數矩陣,其元素服從[0,1]上均勻分布 y = x(:)

linux samba服務器

本文轉自wanglm51051CTO博客&#xff0c;原文鏈接&#xff1a; http://blog.51cto.com/studyit2016/1890282&#xff0c;如需轉載請自行聯系原作者

modernizer的意義

modernizer是一個js文件&#xff0c;會檢查當前的瀏覽器支持什么特性&#xff0c;就在Html標簽上添加什么類&#xff0c;然后如果不支持添加no-xxx類&#xff0c;這樣&#xff0c;就可以針對兩種情況寫兩種css。 http://blog.chinaunix.net/uid-21633169-id-4286857.html轉載于…

拆分備份(還原)比較大的數據庫為多個bak文件

工作中由于個別數據庫比較大&#xff0c;生成的備份文件也比較大&#xff0c;不方便存儲或者轉移&#xff0c;可以將文件備份為多個小的bak文件。 比如一個200G的數據庫&#xff0c;可以拆分備份為10個bak文件&#xff0c;則每個bak文件約在20G左右。 備份代碼&#xff1a; /…

C語言試題四十八之該函數可以統計一個長度為2的字符串在另一個字符串中出現的次數。

??個人主頁:個人主頁 ??系列專欄:C語言試題200例目錄 ??推薦一款刷算法、筆試、面經、拿大公司offer神器 ?? 點擊跳轉進入網站 ?作者簡介:大家好,我是碼莎拉蒂,CSDN博客專家(全站排名Top 50),阿里云博客專家、51CTO博客專家、華為云享專家 1、題目 請編寫一個…

Rafy 框架 - 幽靈插件(假刪除)

Rafy 框架又添新成員&#xff1a;幽靈插件。本文將解釋該插件的場景、使用方法、原理。 場景 在開發各類數據庫應用系統時&#xff0c;往往需要在刪除數據時不是真正地刪除數據&#xff0c;而只是把數據標識為‘已刪除’狀態。這些數據在業務邏輯上是已經完全刪除、不可用的數據…

C#-Linq源碼解析之Average

前言在Dotnet開發過程中&#xff0c;Average作為IEnumerable的擴展方法&#xff0c;十分常用。本文對Average方法的關鍵源碼進行簡要分析&#xff0c;以方便大家日后更好的使用該方法。使用Average 計算數值序列的平均值假如我們有這樣的一個集合List<int> grades new L…