一种单据处理方法及相关设备技术

技术编号:28943925 阅读:16 留言:0更新日期:2021-06-18 21:53
本申请实施例公开了一种单据处理方法,包括:判断单据是否进入业务处理流程;若单据进入业务处理流程,则获取单据所包括的业务数据,及单据对应的信用档案;基于业务数据在信用档案中添加预处理数据,预处理数据基于信用档案中的额度数据及业务数据获得;判断单据的业务处理流程是否成功;若单据的业务处理流程成功,则使用预处理数据替换信用档案中的额度数据。通过上述方式使得对信用档案中的业务数据的处理结果与对单据的业务流程处理结果相关联,进而保证了对信用档案中的额度数据的处理结果与对单据的业务流程处理结果一致,避免了对信用档案内的额度数据的处理结果与对单据的业务流程处理结果不一致导致的错误。

【技术实现步骤摘要】
一种单据处理方法及相关设备
本申请实施例涉及数据处理领域,尤其涉及一种单据处理方法及相关设备。
技术介绍
现有的商务系统中往往包括多种类的服务,具体的,可包括客户管理、单据管理、产品管理,等功能,用以记录企业在市场营销和销售过程中和客户发生的各种交互行为,以及各类有关活动的状态,提供各类数据模型,为交易行为提供支持。信用系统为商务系统中一种用于客户管理过程的重要子系统,不同的客户在信用系统中分别具有对应的信用档案,信用档案中所设置的额度数据决定了客户在商务系统中进行商业行为的上限,例如,客户每下达一次订单,则会使用信用档案中所设置的额度减去订单中的金额,当客户的额度数据达到0时,或当前额度数据不能满足某一交易的金额时,客户将无法完成交易。现有的商务系统,以销售单据为例,销售单据在商务系统的处理过程中包括单据校验、修改信用档案、单据提交等多个业务,然而某些业务的结果会对信用档案的修改过程产生干涉,如销售单据通知信用管理进行余额扣减后,其他业务操作失败了,而信用管理已经余额扣减完成,就会出现销售单据处理出现错误的情况。
技术实现思路
本申请实施例第一方面提供了一种单据处理方法,包括:判断单据是否进入业务处理流程;若所述单据进入业务处理流程,则获取所述单据所包括的业务数据,及所述单据对应的信用档案;基于所述业务数据在所述信用档案中添加预处理数据,所述预处理数据基于所述信用档案中的额度数据及所述业务数据获得;判断所述单据的业务处理流程是否成功;若所述单据的业务处理流程成功,则使用所述预处理数据替换所述信用档案中的所述额度数据。基于本申请实施例第一方面所提供的单据处理方法,可选的,所述业务数据为款项数据,所述预处理数据为预扣款数据。基于本申请实施例第一方面所提供的单据处理方法,可选的,所述单据处理方法应用于分布式处理系统,所述分布式处理系统包括单据处理事务和信用档案事务;所述单据处理事务用于执行所述所述业务处理流程,所述单据处理事务具有对应的单据处理数据库,所述单据处理数据库用于存储所述业务处理流程的处理过程所产生的关联数据;所述信用档案事务用于对于执行所述基于所述业务数据在所述信用档案中添加预处理数据步骤,和,所述使用所述预处理数据替换所述信用档案中的所述额度数据步骤,所述信用档案事务具有对应的信用档案数据库,所述信用档案数据库用于存储所述信用档案进行调整过程所产生的关联数据。基于本申请实施例第一方面所提供的单据处理方法,可选的,所述信用档案事务与所述单据处理事务之间通过消息队列或分布式服务框架进行交互。基于本申请实施例第一方面所提供的单据处理方法,可选的,所述基于所述业务数据在所述信用档案中添加预处理数据,之后,所述方法还包括:调整所述单据对应的信用档案为不可用状态;所述若所述单据的业务处理流程成功,则使用所述预处理数据替换所述信用档案中的额度数据,之后所述方法还包括:调整所述信用档案的状态为可用状态。基于本申请实施例第一方面所提供的单据处理方法,可选的,所述方法还包括:若所述单据的业务处理流程失败,则对所述信用档案进行回滚。基于本申请实施例第一方面所提供的单据处理方法,可选的,所述对所述信用档案进行回滚,包括:调整所述信用档案的可用状态为可用状态,并调整所述预处理数据。基于本申请实施例第一方面所提供的单据处理方法,可选的,所述基于所述款项数据在所述信用档案中添加预处理数据,之前,所述方法还包括:判断所述信用档案的状态是否为可用状态,若所述信用档案的状态为可用状态,则执行后续判断所述单据的业务处理流程是否成功步骤;若所述信用档案的状态为不可用状态,则发送通知信息至业务人员。基于本申请实施例第一方面所提供的单据处理方法,可选的,所述判断单据是否进入业务处理流程,包括:判断所述单据是否进入单据校验处理过程;所述判断所述单据的业务处理流程是否成功,包括:判断所述单据的提交过程是否成功。本申请实施例第二方面提供了一种单据处理设备,包括:第一判断单元,用于判断单据是否进入业务处理流程;获取单元,用于若所述单据进入业务处理流程,则获取所述单据所包括的业务数据,及所述单据对应的信用档案;添加单元,用于基于所述业务数据在所述信用档案中添加预处理数据,所述预处理数据基于所述信用档案中的额度数据及所述业务数据获得;第二判断单元,用于判断所述单据的业务处理流程是否成功;替换单元,用于若所述单据的业务处理流程成功,则使用所述预处理数据替换所述信用档案中的额度数据。本申请实施例第三方面提供了一种计算机设备,包括:中央处理器和存储器;所述存储器为短暂存储存储器或持久存储存储器;所述中央处理器配置为与所述存储器通信,在所述计算机上执行所述存储器中的指令操作以执行本申请实施例第一方面中任意一项所述的方法。本申请实施例第四方面提供了一种计算机可读存储介质,包括指令,当所述指令在计算机上运行时,使得计算机执行如本申请实施例第一方面中任意一项所述的方法。本申请实施例第五方面提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行如本申请实施例第一方面中任意一项所述的方法。从以上技术方案可以看出,本申请实施例具有以下优点:本申请提供的单据处理方法通过当单据进入业务处理流程时,在该单据对应的信用档案中添加相应的预处理数据,预处理数据即为若当前单据处理成功后信用档案中需要记录的信用额度以及其他相关信息,所述预处理数据基于所述信用档案中的额度数据及单据所记载的业务数据获得。当对单据的业务侧处理流程成功则使用预处理数据替换款项数据,进而完成对信用额度的处理过程。通过上述方式使得对信用档案中的额度数据的处理结果与对单据的业务流程处理结果相关联,进而保证了对信用档案中的额度数据的处理结果与对单据的业务流程处理结果一致,避免了信用档案中所记载的额度数据的处理结果与对单据的业务流程处理结果不一致导致的错误,同时对预处理数据进行存储,避免了异常状况排查困难的问题。附图说明为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。图1为本申请单据处理方法实施例的一个流程示意图;图2为本申请单据处理方法实施例的另一个流程示意图;图3为本申请单据处理方法实施例的一个环境示意图;图4为本申请单据处理设备实施例的一个结构示意图;图5为本申请计算机设备实施例的一个结构示意图。具体实施方式为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此本文档来自技高网...

【技术保护点】
1.一种单据处理方法,其特征在于,包括:/n判断单据是否进入业务处理流程;/n若所述单据进入业务处理流程,则获取所述单据所包括的业务数据,及所述单据对应的信用档案;/n基于所述业务数据在所述信用档案中添加预处理数据,所述预处理数据基于所述信用档案中的额度数据及所述业务数据获得;/n判断所述单据的业务处理流程是否成功;/n若所述单据的业务处理流程成功,则使用所述预处理数据替换所述信用档案中的所述额度数据。/n

【技术特征摘要】
1.一种单据处理方法,其特征在于,包括:
判断单据是否进入业务处理流程;
若所述单据进入业务处理流程,则获取所述单据所包括的业务数据,及所述单据对应的信用档案;
基于所述业务数据在所述信用档案中添加预处理数据,所述预处理数据基于所述信用档案中的额度数据及所述业务数据获得;
判断所述单据的业务处理流程是否成功;
若所述单据的业务处理流程成功,则使用所述预处理数据替换所述信用档案中的所述额度数据。


2.根据权利要求1所述的单据处理方法,其特征在于,所述单据处理方法应用于分布式处理系统,所述分布式处理系统包括单据处理事务和信用档案事务;
所述单据处理事务用于执行所述业务处理流程,所述单据处理事务具有对应的单据处理数据库,所述单据处理数据库用于存储所述业务处理流程的处理过程所产生的关联数据;
所述信用档案事务用于执行所述基于所述业务数据在所述信用档案中添加预处理数据步骤,和,所述使用所述预处理数据替换所述信用档案中的所述额度数据步骤,所述信用档案事务具有对应的信用档案数据库,所述信用档案数据库用于存储所述信用档案进行调整过程所产生的关联数据。


3.根据权利要求2所述的单据处理方法,其特征在于,所述信用档案事务与所述单据处理事务之间通过消息队列或分布式服务框架进行交互。


4.根据权利要求1所述的单据处理方法,其特征在于,所述基于所述业务数据在所述信用档案中添加预处理数据,之后,所述方法还包括:
调整所述单据对应的信用档案为不可用状态;
所述若所述单据的业务处理流程成功,则使用所述预处理数据替换所述信用档案中的额度数据,之后所述方法还包括:调整所述信用档案的状态为可用状态。


5.根据权利要求1所述的单据处理方法,其特征在于,所述方法还包括:
若所述单据的业务处理流程失败,则对所述信用档案进行回...

【专利技术属性】
技术研发人员:陈茵茹王小鹏王强王红翠
申请(专利权)人:金蝶软件中国有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1