[發明專利]交易沖正方法和系統有效
| 申請號: | 201710399205.5 | 申請日: | 2017-05-31 |
| 公開(公告)號: | CN107169767B | 公開(公告)日: | 2020-12-08 |
| 發明(設計)人: | 李勁松 | 申請(專利權)人: | 深圳市長亮科技股份有限公司 |
| 主分類號: | G06Q20/40 | 分類號: | G06Q20/40;G06Q20/38;G06F16/242;G06F16/23 |
| 代理公司: | 深圳市深軟翰琪知識產權代理有限公司 44380 | 代理人: | 吳雅麗 |
| 地址: | 518000 廣東省深圳市南山區粵*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 交易 方法 系統 | ||
1.一種交易沖正方法,其特征在于,包括以下步驟:
值對象獲取步驟:獲取交易前值對象和交易后值對象,以及當前數據庫值對象;
沖正控制字段配置檢查步驟:根據表實體類獲取表字段列表,根據表名和字段級沖正字段獲取沖正控制表信息,如果沖正控制表存在記錄且字段名稱不為空,則移除關鍵字列表中對應的記錄,并進入字段級檢查步驟;
字段級檢查步驟:根據交易前表實體對象、交易后表實體對象、當前數據庫表實體對象以及沖正控制信息中的字段名稱,獲取該字段對應的交易前值對象、交易后值對象、當前數據庫值對象,并且根據所述沖正控制表中的字段變值可沖標志判斷是否允許沖正;
判斷步驟:根據表名和表級沖正字段,判斷表控制表信息的表控制表對象和沖正實現類是否存在;
沖正前處理步驟:如果所述表控制表對象存在,并且存在沖正實現類,則將所述交易前值對象、交易后值對象和當前數據庫值對象傳入對應的沖正前實現類進行沖正前處理,如果所述沖正前處理成功,則進入第一主處理步驟,否則進入第二主處理步驟;
第一主處理步驟:如果所述表控制表對象和沖正實現類存在,則將所述交易前值、交易后值和當前數據庫值傳入對應的沖正實現類進行沖正主處理;
第二主處理步驟:如果所述表控制表對象存在而所述沖正實現類不存在,則將沖正數據傳入應用平臺的沖正實現方法實現沖正主處理,其中,所述沖正數據包括業務日志對象、原交易操作標志、沖正控制表對象、表實體類、索引類、交易前值對象、交易后值對象、當前數據庫值對象、關鍵字列表、交易舊數據及交易新數據,其中,所述應用平臺的沖正實現方法包括操作標志判斷步驟,所述操作標志判斷步驟包括以下情形:
1)如果所述操作標志為插入標志,則獲取所述表實體類、交易前值對象、交易后值對象、當前數據庫值對象、關鍵字列表、索引類及沖正控制表對象;
2)如果操作標志為刪除標志或者更新數據標志,則不予任何處理;
3)如果操作標志為多記錄刪除,則根據表實體類和交易前表實體類對象將原記錄插入數據庫表中;
4)如果操作標志為多記錄更新,則對表的每個字段進行沖正處理流程,如果當前字段沒有配置控制信息,則按默認處理,否則按控制信息處理,其中,所述沖正處理流程包括:
4a)根據表實體類獲取表字段列表,根據表名和字段級沖正字段獲取沖正控制表信息,如果沖正控制表存在記錄且字段名稱不為空,則移除關鍵字列表中對應的記錄,并做字段級處理步驟;
4b)字段級處理步驟:根據交易前表實體對象、交易后表實體對象、當前數據庫表實體對象以及沖正控制信息中的字段名稱,獲取該字段的交易前、后、當前數據庫值,結合沖正控制表中的字段變值可沖標志判斷是否允許沖正;
如果所述字段級檢查步驟判定字段檢查通過,則所述第二主處理步驟在所述字段級處理步驟之后,還包括沖正控制表對象判定步驟,所述沖正控制表對象判定步驟包括以下步驟:
a、如果沖正控制表對象為空,則根據表實體類、唯一索引類、當前數據庫表對象刪除此記錄;
b、如果沖正控制表對象不為空且沖正控制表配置為賬單明細,則根據配置的明細沖正實現類進行處理;
c、如果沖正控制表對象不為空且沖正控制表配置為非賬單明細且沖正控制表配置為允許表記錄刪除,則根據表實體類、唯一索引類、當前數據庫表對象刪除此記錄;
d、如果沖正控制表對象不為空且沖正控制表配置為非賬單明細且沖正控制表配置為不允許表記錄刪除,則根據表實體類、唯一索引類、當前數據庫表對象更新此記錄狀態為刪除。
2.如權利要求1所述的交易沖正方法,其特征在于,所述值對象獲取步驟還包括:獲取業務日志中的關鍵字列表、數據庫操作標志和索引類。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳市長亮科技股份有限公司,未經深圳市長亮科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710399205.5/1.html,轉載請聲明來源鉆瓜專利網。





