[發明專利]一種數據處理方法及裝置、一種計算設備及存儲介質有效
| 申請號: | 201811055255.2 | 申請日: | 2018-09-11 |
| 公開(公告)號: | CN109460303B | 公開(公告)日: | 2022-03-15 |
| 發明(設計)人: | 殷賢程 | 申請(專利權)人: | 創新先進技術有限公司 |
| 主分類號: | G06F9/52 | 分類號: | G06F9/52 |
| 代理公司: | 北京智信禾專利代理有限公司 11637 | 代理人: | 吳肖肖 |
| 地址: | 開曼群島大開曼島喬治鎮醫院路*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 數據處理 方法 裝置 計算 設備 存儲 介質 | ||
本申請提供的一種數據處理方法及裝置、一種計算設備及存儲介質,通過獲取明細數據的至少一個批次號對應的至少一個明細數據;為所述至少一個明細數據添加狀態鎖,并對所述至少一個明細數據進行分析處理;釋放分析處理后的所述至少一個明細數據的狀態鎖;基于預設條件獲取每個所述批次號,并判斷每個所述批次號對應的至少一個明細數據的狀態鎖是否均釋放完畢,若是,則更新每個所述批次號對應的至少一個明細數據的業務狀態,若否,則繼續釋放分析處理后的所述至少一個明細數據的狀態鎖。
技術領域
本申請涉及計算機數據處理技術領域,特別涉及一種數據處理方法及裝置、一種計算設備及存儲介質。
背景技術
系統中會有批次表和明細表,一個批次對應多個子項,每個明細是具體的數據,而批次保存著明細的一些匯總信息。
目前對批次和明細的處理方案比較復雜,批次處理和明細處理耦合性較強,容易造成資源搶占,如果同批次下所有的明細同時完成,會進行搶鎖處理批次,并且每條明細處理完成后,都會進行一次數據庫操作,如果明細非常多,就會造成數據庫資源浪費。
發明內容
有鑒于此,本申請實施例提供了一種數據處理方法及裝置、一種計算設備及存儲介質,以解決現有技術中存在的技術缺陷。
本申請實施例公開了一種數據處理方法,包括:
S2、獲取至少一個批次號對應的至少一個明細數據;
S4、為所述至少一個明細數據添加狀態鎖,并對所述至少一個明細數據進行分析處理;
S6、釋放分析處理后的所述至少一個明細數據的狀態鎖;
S8、基于預設條件獲取每個所述批次號,并判斷每個所述批次號對應的至少一個明細數據的狀態鎖是否均釋放完畢,
若是,則更新每個所述批次號對應的至少一個明細數據的業務狀態,若否,則繼續執行步驟S6。
另一方面,本申請實施例公開了一種數據處理裝置,包括:
獲取模塊,被配置為獲取至少一個批次號對應的至少一個明細數據;
分析模塊,被配置為為所述至少一個明細數據添加狀態鎖,并對所述至少一個明細數據進行分析處理;
釋放模塊,被配置為釋放分析處理后的所述至少一個明細數據的狀態鎖;
第一判斷模塊,被配置為基于預設條件獲取每個所述批次號,并判斷每個所述批次號對應的至少一個明細數據的狀態鎖是否均釋放完畢,
若是,則更新每個所述批次號對應的至少一個明細數據的業務狀態,若否,則繼續執行釋放模塊。
另一方面,本申請實施例公開了一種計算設備,包括存儲器、處理器及存儲在存儲器上并可在處理器上運行的計算機指令,所述處理器執行所述指令時實現該指令被處理器執行時實現如上所述數據處理方法的步驟。
另一方面,本申請實施例公開了一種計算機可讀存儲介質,其存儲有計算機指令,該指令被處理器執行時實現如上所述數據處理方法的步驟。
本申請提供的一種數據處理方法及裝置、一種計算設備及存儲介質,通過獲取明細數據的至少一個批次號對應的至少一個明細數據;為所述至少一個明細數據添加狀態鎖,并對所述至少一個明細數據進行分析處理;釋放分析處理后的所述至少一個明細數據的狀態鎖;基于預設條件獲取每個所述批次號,并判斷每個所述批次號對應的至少一個明細數據的狀態鎖是否均釋放完畢,若是,則更新每個所述批次號對應的至少一個明細數據的業務狀態,若否,則繼續釋放分析處理后的所述至少一個明細數據的狀態鎖。
附圖說明
圖1是說明書一個或多個實施例提供的一種計算設備的結構框圖;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于創新先進技術有限公司,未經創新先進技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811055255.2/2.html,轉載請聲明來源鉆瓜專利網。





