一种用于防止同一笔账务重复入账的方法及系统技术方案

技术编号:26342212 阅读:42 留言:0更新日期:2020-11-13 20:31
本发明专利技术公开了一种用于防止同一笔账务重复入账的方法及系统,涉及数据处理技术领域,该方法包括以下的步骤:S1、对同一笔账务数据的多次调用入账接口进行了队列处理;S2、通过账务事务流水控制账务操作,在入账前通过账务事务流水进行账务事务检查,如账务事务记录不存在,则保存一笔账务事务记录,如账务事务记录存在,则抛出异常账务已处理;S3、在执行修改账户的sql语句前通过锁表控制账务;本发明专利技术的有益效果是:有效的防止并发、重复入账的情况,保证了账务系统的稳定运行。

A method and system for preventing the same account from being repeated

【技术实现步骤摘要】
一种用于防止同一笔账务重复入账的方法及系统
本专利技术涉及数据处理
,更具体的说,本专利技术涉及一种用于防止同一笔账务重复入账的方法及系统。
技术介绍
账务处理系统是以货币作为主要计量单位,综合、全面、系统地反映企业供产销的所有方面,账务处理系统除直接采集部分原始数据进行加工处理外,还要把其它子系统处理后的综合性数据转入并进一步处理,以得到全面反映经济活动的总括性信息。账务系统是最核心的系统之一,保障账务的入账安全、快速是账务系统最重要的功能,如何防止同一笔账务重复入账也是账务系统面临的问题之一。
技术实现思路
为了克服现有技术的不足,本专利技术提供了一种用于防止同一笔账务重复入账的方法及系统,有效的防止并发、重复入账的情况,保证了账务系统的稳定运行。本专利技术解决其技术问题所采用的技术方案是:一种用于防止同一笔账务重复入账的方法,其改进之处在于,该方法包括以下的步骤:S1、对同一笔账务数据的多次调用入账接口进行了队列处理;S2、通过账务事务流水控制账务操作,在入账前通过账务事务流水进行本文档来自技高网...

【技术保护点】
1.一种用于防止同一笔账务重复入账的方法,其特征在于,该方法包括以下的步骤:/nS1、对同一笔账务数据的多次调用入账接口进行了队列处理;/nS2、通过账务事务流水控制账务操作,在入账前通过账务事务流水进行账务事务检查,如账务事务记录不存在,则保存一笔账务事务记录,如账务事务记录存在,则抛出异常账务已处理;/nS3、在执行修改账户的sql语句前,通过锁表控制同一个账户同时多笔入账对账户金额的修改。/n

【技术特征摘要】
1.一种用于防止同一笔账务重复入账的方法,其特征在于,该方法包括以下的步骤:
S1、对同一笔账务数据的多次调用入账接口进行了队列处理;
S2、通过账务事务流水控制账务操作,在入账前通过账务事务流水进行账务事务检查,如账务事务记录不存在,则保存一笔账务事务记录,如账务事务记录存在,则抛出异常账务已处理;
S3、在执行修改账户的sql语句前,通过锁表控制同一个账户同时多笔入账对账户金额的修改。


2.根据权利要求1所述的一种用于防止同一笔账务重复入账的方法,其特征在于,所述的步骤S1中,具体包括以下的步骤:
S11、首次调用入账接口的数据,判断账户是否有账务处理操作;
S12、如果没有正在进行的账务处理,则将当前的入账信息放到队列中进行入账操作,入账完成后从队列中删除这条记录;
S13、如果有正在进行的账务处理,则将当前的入账信息放入到等待的队列中进行等待,在等待设定时间后,如仍未处理则抛出异常信息,如在设定时间内进行账务处理,则在等待队列中删除该笔入账信息,并进行入账操作。


3.根据权利要求2所述的一种用于防止同一笔账务重复入账的方法,其特征在于,所述的设定时间为20秒。


4.根据权利要求2所述的一种用于防止同一笔账务...

【专利技术属性】
技术研发人员:张丁元蒋磊吴海波郭倩何邵为
申请(专利权)人:银盛支付服务股份有限公司
类型:发明
国别省市:广东;44

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

1