The invention relates to a transaction file processing method, the method includes: receiving batch transaction documents uploaded file parsing; asynchronous tasks create corresponding to each of the transaction documents; parallel execution of each of the tasks in the asynchronous file parsing; execute each of the asynchronous file parsing tasks, including get the transaction document type of transaction; if the transaction type and pre transaction type matching success, obtaining document parsing methods corresponding to the types of transactions in the database; according to the analysis of the document analysis method of the transaction documents, and resolved the transaction data is saved to the database. Using this method, the processing efficiency of transaction documents can be improved. In addition, a transaction file processing device, storage medium and computer equipment are also provided.
【技术实现步骤摘要】
交易文件处理方法、装置、存储介质和计算机设备
本专利技术涉及计算机
,特别是涉及一种交易指文件处理方法、装置、存储介质和计算机设备。
技术介绍
传统的交易文件处理方法是按照交易文件的接收时间的先后顺序处理每一个交易文件,包括解析接收到的交易文件得到交易数据,使用这些交易数据。然而,当同一批次的交易文件中出现某一个文件的解析过程发生异常,传统的这种文件处理方法只有先将该文件的异常问题解决掉,才能解析同一批次中的其他交易文件,进而使用其他交易数据,使得文件的处理效率低。
技术实现思路
本专利技术实施例提供了一种交易文件处理方法、装置、存储介质和计算机设备,可以提高交易文件处理的效率。一种交易文件处理方法,所述方法包括:接收上传的批量交易文件;为每一个所述交易文件创建对应的文件解析异步任务;并行执行每一个所述文件解析异步任务;所述执行每一个所述文件解析异步任务,包括:获取所述交易文件的交易类型;若所述交易类型与预存交易类型匹配成功,则在数据库中获取与所述交易类型对应的文件解析方法;根据所述文件解析方法解析所述交易文件,并将解析得到的交易数据保存至数据库中。在其中一个实施例中,在所述为每一个所述交易文件创建对应的文件解析异步任务之前,还包括:验证所述批量交易文件的安全性;若所述批量交易文件验证为安全,则进入为每一个所述交易文件创建对应的文件解析异步任务的步骤。在其中一个实施例中,在所述在数据库中获取与所述交易类型对应的文件解析方法之前,还包括:在数据库中获取与所述交易类型对应的文件校验方法;根据所述文件校验方法校验所述交易文件;若校验通过,则进入所述在数据库中获 ...
【技术保护点】
一种交易文件处理方法,所述方法包括:接收上传的批量交易文件;为每一个所述交易文件创建对应的文件解析异步任务;并行执行每一个所述文件解析异步任务;所述执行每一个所述文件解析异步任务,包括:获取所述交易文件的交易类型;若所述交易类型与预存交易类型匹配成功,则在数据库中获取与所述交易类型对应的文件解析方法;根据所述文件解析方法解析所述交易文件,并将解析得到的交易数据保存至数据库中。
【技术特征摘要】
1.一种交易文件处理方法,所述方法包括:接收上传的批量交易文件;为每一个所述交易文件创建对应的文件解析异步任务;并行执行每一个所述文件解析异步任务;所述执行每一个所述文件解析异步任务,包括:获取所述交易文件的交易类型;若所述交易类型与预存交易类型匹配成功,则在数据库中获取与所述交易类型对应的文件解析方法;根据所述文件解析方法解析所述交易文件,并将解析得到的交易数据保存至数据库中。2.根据权利要求1所述的方法,其特征在于,在所述为每一个所述交易文件创建对应的文件解析异步任务之前,还包括:验证所述批量交易文件的安全性;若所述批量交易文件验证为安全,则进入为每一个所述交易文件创建对应的文件解析异步任务的步骤。3.根据权利要求1所述的方法,其特征在于,在所述在数据库中获取与所述交易类型对应的文件解析方法之前,还包括:在数据库中获取与所述交易类型对应的文件校验方法;根据所述文件校验方法校验所述交易文件;若校验通过,则进入所述在数据库中获取与所述交易类型对应的文件解析方法的步骤。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:判断所述批量交易文件的交易类型是否为同一个交易类型;若是,则为每一个交易文件创建对应的交易申请异步任务;并行执行所述每一个所述交易申请异步任务,所述执行所述每一个所述交易申请异步任务,包括:从数据库中获取与所述交易文件对应的交易数据;执行所述交易数据;若否,则按照预设的业务逻辑顺序依次从数据库中获取对应的交易数据,执行所述交易数据。5.根据权利要求4所述的方法,其特征在于,在所述判断所述批量交易文件的交易类型是否...
【专利技术属性】
技术研发人员:刘星,仝西乐,姜胜文,蒋波,
申请(专利权)人:平安科技深圳有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。