白丝美女被狂躁免费视频网站,500av导航大全精品,yw.193.cnc爆乳尤物未满,97se亚洲综合色区,аⅴ天堂中文在线网官网

一種業(yè)務系統(tǒng)造數(shù)方法、裝置、終端設備及存儲介質(zhì)

專利號
CN116561018B
公開日期
2023-09-01
申請人
天津金城銀行股份有限公司(天津市濱海新區(qū)經(jīng)濟技術開發(fā)區(qū)融義路1352號寶信大廈22-23層)
發(fā)明人
張代宇; 陳曉彬; 李融; 黃志杰
IPC分類
G06F11/36; G06Q10/0633; G06Q40/02; G06F16/2455; G06F16/25
技術領域
業(yè)務,明細表,日期,明細,場景,流程,會計,放款,授信,任務
地域: 天津市 天津市濱海新區(qū)

摘要

本申請涉及數(shù)據(jù)處理技術領域,提供了一種業(yè)務系統(tǒng)造數(shù)方法、裝置、終端設備及存儲介質(zhì),該方法包括:根據(jù)流程ID獲取流程場景表對應的業(yè)務流程明細表;按照業(yè)務流程明細表的順序依次獲取子場景對應的造數(shù)任務,并執(zhí)行造數(shù)任務,獲得各個子場景下的造數(shù)結果;其中,在執(zhí)行每一個子場景的造數(shù)任務前,調(diào)取對應業(yè)務流程明細表中業(yè)務日期,并將其保存至本地緩存;在執(zhí)行子場景的造數(shù)任務時,若調(diào)用子場景中的會計日期,則獲取本地緩存中的業(yè)務日期作為子場景的會計日期。本申請在測試環(huán)境實現(xiàn)了將存儲的會計日期與業(yè)務場景的強依賴性解耦,讓測試人員能夠同時對不同的業(yè)務場景同步進行測試。

說明書

1 2 3 4 5 6
一種業(yè)務系統(tǒng)造數(shù)方法、裝置、終端設備及存儲介質(zhì) 技術領域 [0001] 本申請涉及數(shù)據(jù)處理技術領域,尤其涉及一種業(yè)務系統(tǒng)造數(shù)方法、裝置、終端設備及存儲介質(zhì)。 背景技術 [0002] 在銀行信貸核心系統(tǒng)中,所有業(yè)務處理均依賴于核心系統(tǒng)的會計日期,該日期對核心系統(tǒng)來說至關重要。目前會計日期存儲在數(shù)據(jù)庫表中,正常情況下該日期在銀行每日的日終處理任務后切換到新的日期。由于會計日期在系統(tǒng)中是唯一的,且所有交易強依賴于該全局變量,而現(xiàn)實測試場景中,往往又是多個測試人員并行測試,由于各自負責模塊和測試場景的不同,會造成多名測試人員同一時間段內(nèi),對系統(tǒng)會計日期進行爭搶的狀況,從而導致測試效率低下。 [0003] 現(xiàn)有技術方案:在所有的信貸核心相關的聯(lián)機接口中,統(tǒng)一冗余一個日期字段,測試人員在測試的時候,可以通過該字段指定系統(tǒng)會計日期,代碼內(nèi)通過判斷該字段是否有值,來確定是否需要從數(shù)據(jù)庫中獲取會計日期。這種方案雖然解決了測試人員的痛點,提升了測試的效率,但是同時也帶來了新的問題——即對原有代碼邏輯具有侵入性,而且由于新增的日期字段在真實業(yè)務場景中不應該存在,所以也增加了產(chǎn)生生產(chǎn)漏洞的幾率。 發(fā)明內(nèi)容 [0004] 有鑒于此,本申請實施例提供一種業(yè)務系統(tǒng)造數(shù)方法、裝置、終端設備及存儲介質(zhì),可以有效解決測試效率底下的問題等。 [0005] 第一方面,本申請實施例提供一種業(yè)務系統(tǒng)造數(shù)方法,包括: [0006] 根據(jù)流程ID獲取流程場景表對應的業(yè)務流程明細表,其中,一個流程場景表對應至少一個業(yè)務流程明細表,一個所述業(yè)務流程明細表對應一個子場景; [0007] 按照所述業(yè)務流程明細表的順序依次獲取所述子場景對應的造數(shù)任務,并執(zhí)行所述造數(shù)任務,獲得各個子場景下的造數(shù)結果; [0008] 其中,在執(zhí)行每一個子場景的造數(shù)任務前,調(diào)取對應所述業(yè)務流程明細表中業(yè)務日期,并將其保存至本地緩存;在執(zhí)行所述子場景的造數(shù)任務時,若調(diào)用子場景中的會計日期,則獲取所述本地緩存中的所述業(yè)務日期作為所述子場景的會計日期。 [0009] 在一些實施例中,在執(zhí)行每一個子場景的造數(shù)任務前,調(diào)取對應所述業(yè)務流程明細表中業(yè)務日期,并將其保存至本地緩存;在執(zhí)行所述子場景的造數(shù)任務時,若調(diào)用子場景中的會計日期,則獲取所述本地緩存中的所述業(yè)務日期作為所述子場景的會計日期,包括: [0010] 調(diào)用所述子場景對應的業(yè)務接口; [0011] 判斷所述子場景對應的所述業(yè)務流程明細表是否有業(yè)務日期; [0012] 若有,則將所述業(yè)務日期作為本地變量保存至本地緩存中; [0013] 在執(zhí)行所述子場景的造數(shù)任務時,若所述業(yè)務系統(tǒng)接收到調(diào)用系統(tǒng)當前的會計日期的請求,則攔截所述調(diào)用系統(tǒng)當前的會計日期的請求,并將所述本地緩存中的所述業(yè)務日期作為會計日期進行返回。 [0014] 在一些實施例中,所述根據(jù)流程ID獲取流程場景表對應的業(yè)務流程明細表,包括: [0015] 根據(jù)所述流程ID判斷是否有包含所述流程ID的流程場景表; [0016] 若有,則根據(jù)所述流程ID判斷是否有包含所述流程ID的業(yè)務流程明細表。 [0017] 在一些實施例中,所述根據(jù)所述流程ID判斷是否有包含所述流程ID的業(yè)務流程明細表之后,還包括: [0018] 根據(jù)所述流程場景表中包含的子場景判斷是否包含每個子場景對應的業(yè)務流程明細表; [0019] 若有,則根據(jù)業(yè)務系統(tǒng)的流程順序判斷業(yè)務流程明細表的順序是否正確。 [0020] 在一些實施例中,所述按所述業(yè)務流程明細表的順序依次執(zhí)行所述子場景的造數(shù)任務之前,還包括: [0021] 根據(jù)所述子場景和配置的基本業(yè)務參數(shù),模擬生成所述子場景需要的調(diào)用參數(shù)。 [0022] 在一些實施例中,?在執(zhí)行第一個所述子場景的造數(shù)任務前,初始化流程實例,其中所述流程實例包括子場景ID、執(zhí)行到哪個步驟、執(zhí)行結果和結果描述; [0023] 每執(zhí)行完一個子場景,在執(zhí)行下一個子場景時,需更新流程實例。 [0024] 在一些實施例中,每執(zhí)行完一個子場景的造數(shù)任務后,刪除所述本地緩存中的業(yè)務日期。 [0025] 在一些實施例中,若所述子場景為多線程場景,在執(zhí)行所述子場景的造數(shù)任務時包括: [0026] 調(diào)用所述子場景對應的業(yè)務接口; [0027] 第一線程獲取了所述業(yè)務流程明細表中的所述業(yè)務日期,并執(zhí)行所述第一線程對應的造數(shù)任務; [0028] 保存所述第一線程對應所述業(yè)務日期為初始業(yè)務日期; [0029] 當除所述第一線程外的其他線程獲取所述業(yè)務流程明細表中的所述業(yè)務日期時,將與所述初始業(yè)務日期返回給獲取所述業(yè)務流程明細表中的所述業(yè)務日期的線程; [0030] 所述初始業(yè)務日期根據(jù)執(zhí)行完成的各個線程的最后的日期進行更新。 [0031] 第二方面,本申請實施例提供一種業(yè)務系統(tǒng)造數(shù)裝置,包括:

權利要求

1 2
1.一種業(yè)務系統(tǒng)造數(shù)方法,其特征在于,包括: 根據(jù)流程ID獲取流程場景表對應的業(yè)務流程明細表,其中,一個流程場景表對應至少一個業(yè)務流程明細表,一個所述業(yè)務流程明細表對應一個子場景; 按照所述業(yè)務流程明細表的順序依次獲取所述子場景對應的造數(shù)任務,并執(zhí)行所述造數(shù)任務,獲得各個子場景下的造數(shù)結果; 其中,在執(zhí)行每一個子場景的造數(shù)任務前,調(diào)取對應所述業(yè)務流程明細表中業(yè)務日期,并將其保存至本地緩存;在執(zhí)行所述子場景的造數(shù)任務時,若調(diào)用子場景中的會計日期,則獲取所述本地緩存中的所述業(yè)務日期作為所述子場景的會計日期。 2.根據(jù)權利要求1所述的業(yè)務系統(tǒng)造數(shù)方法,其特征在于,所述在執(zhí)行每一個子場景的造數(shù)任務前,調(diào)取對應所述業(yè)務流程明細表中業(yè)務日期,并將其保存至本地緩存;在執(zhí)行所述子場景的造數(shù)任務時,若調(diào)用子場景中的會計日期,則獲取所述本地緩存中的所述業(yè)務日期作為所述子場景的會計日期,包括: 調(diào)用所述子場景對應的業(yè)務接口; 判斷所述子場景對應的所述業(yè)務流程明細表是否有業(yè)務日期; 若有,則將所述業(yè)務日期作為本地變量保存至本地緩存中; 在執(zhí)行所述子場景的造數(shù)任務時,若所述業(yè)務系統(tǒng)接收到調(diào)用系統(tǒng)當前的會計日期的請求,則攔截所述調(diào)用系統(tǒng)當前的會計日期的請求,并將所述本地緩存中的所述業(yè)務日期作為會計日期進行返回。 3.根據(jù)權利要求1或2所述的業(yè)務系統(tǒng)造數(shù)方法,其特征在于,所述根據(jù)流程ID獲取流程場景表對應的業(yè)務流程明細表,包括: 根據(jù)所述流程ID判斷是否有包含所述流程ID的流程場景表; 若有,則根據(jù)所述流程ID判斷是否有包含所述流程ID的業(yè)務流程明細表。 4.根據(jù)權利要求3所述的業(yè)務系統(tǒng)造數(shù)方法,其特征在于,所述根據(jù)所述流程ID判斷是否有包含所述流程ID的業(yè)務流程明細表之后,還包括: 根據(jù)所述流程場景表中包含的子場景判斷是否包含每個子場景對應的業(yè)務流程明細表; 若有,則根據(jù)業(yè)務系統(tǒng)的流程順序判斷業(yè)務流程明細表的順序是否正確。 5.根據(jù)權利要求1所述的業(yè)務系統(tǒng)造數(shù)方法,其特征在于,所述按照所述業(yè)務流程明細表的順序依次獲取所述子場景對應的造數(shù)任務,并執(zhí)行所述造數(shù)任務,獲得各個子場景下的造數(shù)結果之前,還包括: 根據(jù)所述子場景和配置的基本業(yè)務參數(shù),模擬生成所述子場景需要的調(diào)用參數(shù)。 6.根據(jù)權利要求1所述的業(yè)務系統(tǒng)造數(shù)方法,其特征在于,
微信群二維碼
意見反饋