【技术实现步骤摘要】
分程异步加载方法、装置、终端设备及存储介质
本专利技术涉及大数据查询领域,尤其涉及一种分程异步加载方法、装置、终端设备及存储介质。
技术介绍
目前,对财务档案凭证进行查询时,采用的是分页查询的方式,其查询速度相当缓慢。分页查询是指,在对财务档案凭证进行查询时,同时查询凭证的当前页与总页数,且在等待当前页与总页数均查询完毕之后,方在显示界面上同时显示当前页与总页数。目前利用分页查询的方式查询凭证的当前页和总数页,会存在当前页的显示被滞后的问题,费时费力,且不利于用户体验。
技术实现思路
本专利技术实施例提供了一种分程异步加载方法、装置、终端设备及存储介质,以解决用户等待时间长,查询速度缓慢的问题。第一方面,提供一种分程异步加载方法,包括:接收客户端发送的查询指令,所述查询指令包括对当前页凭证内容进行查询的第一指令和对凭证总数进行查询的第二指令;根据所述第一指令开启第一线程,并通过所述第一线程在数据库中查询所述当前页凭证内容,在查询到所述当前页凭证内容时,在显示界面上显示所述当前页凭证内容;根据所述第二指令开启第二线程,并通过所述第二线程在数据库中查询所述凭证总数,在查询到所述凭证总数时,在所述当前页凭证内容的显示界面上的预设位置显示所述凭证总数、所述当前页凭证的页码和凭证总页码。第二方面,提供一种分程异步加载装置,包括:接收模块,用于接收客户端发送的查询指令,所述查询指令包括对当前页凭证内容进行查询的第一指令和对凭证总数进行查询的第二指令;第一启动模块,用于根据所述第一指令开启第一线程,并通过所述第一线程在数据库中查询所述当前页凭证内容,在查询到所述当前页凭证内 ...
【技术保护点】
1.一种分程异步加载方法,其特征在于,包括:接收客户端发送的查询指令,所述查询指令包括对当前页凭证内容进行查询的第一指令和对凭证总数进行查询的第二指令;根据所述第一指令开启第一线程,并通过所述第一线程在数据库中查询所述当前页凭证内容,在查询到所述当前页凭证内容时,在显示界面上显示所述当前页凭证内容;根据所述第二指令开启第二线程,并通过所述第二线程在数据库中查询所述凭证总数,在查询到所述凭证总数时,在所述当前页凭证内容的显示界面上的预设位置显示所述凭证总数、所述当前页凭证的页码和凭证总页码。
【技术特征摘要】
1.一种分程异步加载方法,其特征在于,包括:接收客户端发送的查询指令,所述查询指令包括对当前页凭证内容进行查询的第一指令和对凭证总数进行查询的第二指令;根据所述第一指令开启第一线程,并通过所述第一线程在数据库中查询所述当前页凭证内容,在查询到所述当前页凭证内容时,在显示界面上显示所述当前页凭证内容;根据所述第二指令开启第二线程,并通过所述第二线程在数据库中查询所述凭证总数,在查询到所述凭证总数时,在所述当前页凭证内容的显示界面上的预设位置显示所述凭证总数、所述当前页凭证的页码和凭证总页码。2.如权利要求1所述的分程异步加载方法,其特征在于,所述通过所述第一线程在数据库中查询所述当前页凭证内容,在查询到所述当前页凭证内容时,在显示界面上显示所述当前页凭证内容,包括:根据所述第一指令开启第一线程,并通过所述第一线程在所述数据库中查询所述当前页凭证内容,实时检测是否已获取到所述当前页凭证内容;在获取到所述当前页凭证内容时,在所述显示界面上显示所述当前页凭证内容,且记录每页凭证的数量、所述当前页凭证内容的最小号码和最大号码;在未获取到所述当前页凭证内容时,在所述数据库中继续查询所述当前页凭证内容并等待数据的返回。3.如权利要求2所述的分程异步加载方法,其特征在于,所述在获取到所述当前页凭证内容时,在所述显示界面上显示所述当前页凭证内容,并记录每页凭证的数量、所述当前页凭证内容的最小号码和最大号码之后,还包括:接收所述客户端发送的翻页触发指令,获取所述翻页触发指令中包含的翻页参数,所述翻页参数包括翻页页数和翻页方向;根据所述翻页页数和所述每页凭证的数量获取被翻页的凭证总数量;根据所述被翻页的凭证总数量、翻页方向、所述当前页凭证内容的最小号码和最大号码,获取翻页后页面的所有凭证号码;控制所述第一线程根据翻页后页面的凭证号码直接在所述数据库中查询并调取对应的凭证内容,并将其显示在所述显示界面上。4.如权利要求1所述的分程异步加载方法,其特征在于,所述查询指令中还包括与本次查询对应的唯一标识;所述根据所述第二指令开启第二线程,并通过所述第二线程在数据库中查询所述凭证总数,在查询到所述凭证总数时,在所述当前页凭证内容的显示界面上的预设位置显示所述凭证总数、所述当前页凭证的页码和凭证总页码,包括:根据所述第二指令开启第二线程,并通过所述第二线程在所述数据库中定时查询与所述唯一标识对应的凭证总数是否生成;在生成所述凭证总数时,在所述当前页凭证内容的显示界面上的预设位置显示所述凭证总数、所述当前页凭证的页码和凭证总页码,并将所述凭证总数与所述唯一标识关联存储至缓存中;在未生成所述凭证总数时,在所述数据库中继续查询所述凭证总数并等待数据...
【专利技术属性】
技术研发人员:钱克功,
申请(专利权)人:平安科技深圳有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。