一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

业务处理方法、设备、存储介质及计算机程序产品与流程

2022-02-20 05:12:27 来源:中国专利 TAG:

技术特征:
1.一种业务处理方法,其特征在于,包括:在接收到终端发送的退款请求后,采用同步线程查询所述退款请求对应的交易单,并对所述退款请求中的退款金额、以及用户信息进行校验;若校验通过,则通过所述同步线程生成退款单,向所述终端发送退款处理中的通知消息,并触发异步线程;采用所述异步线程查询所述交易单相关的待冲销业务单,根据所述退款单对所述待冲销业务单进行冲销操作,并调用报账流程对所述冲销操作进行报账操作;通过所述异步线程修改退款状态为完成状态,并向所述终端发送退款完成的通知消息。2.根据权利要求1所述的方法,其特征在于,所述采用同步线程查询所述退款请求对应的交易单,并对所述退款请求中的退款金额、以及用户信息进行校验,包括:采用所述同步线程,对用户的登陆状态进行校验;若用户处于登录状态,则查询是否存在所述退款请求对应的交易单;若查询到所述退款请求对应的交易单,则校验所述退款请求中的退款金额是否超过所述交易单中的可退金额;若未超过,则对用户账户状态进行校验;若用户账户状态正常,则校验通过。3.根据权利要求1所述的方法,其特征在于,所述待冲销业务单为多个;所述根据所述退款单对所述待冲销业务单进行冲销操作,包括:根据所述退款金额以及所述待冲销业务单的预设业务优先级,依次对各待冲销业务单进行冲销操作。4.根据权利要求3所述的方法,其特征在于,所述根据所述退款金额以及所述待冲销业务单的预设业务优先级,依次对各待冲销业务单进行冲销操作,包括:按照预设业务优先级由高至低的顺序,依次遍历各待冲销业务单进行冲销操作,直至已进行冲销操作的所述待冲销业务单的累计冲销金额达到所述退款金额。5.根据权利要求4所述的方法,其特征在于,所述方法还包括:若所述各待冲销业务单中存在已还款的业务单,则采用所述异步线程调用代付流程进行代付操作。6.根据权利要求5所述的方法,其特征在于,所述采用所述异步线程调用代付流程进行代付操作,包括:采用所述异步线程,根据已还款的业务单的还款金额创建代付申请单;根据所述代付申请单进行账户溢缴款冻结操作,并调用支付侧设备进行代付,在代付成功后进行账户溢缴款解冻操作。7.根据权利要求1所述的方法,其特征在于,所述调用报账流程对所述冲销操作进行报账操作,包括:查询所述退款请求的记账流水状态;若记账流水状态为待报账状态,则根据记账流水进行相关金额汇总,并调用账户系统进行报账操作。8.根据权利要求1所述的方法,其特征在于,所述通过所述异步线程修改退款状态为完成状态,包括:
通过所述异步线程将记账流水状态、退款单状态以及账单状态修改为完成状态。9.根据权利要求1-8任一项所述的方法,其特征在于,所述方法还包括:若冲销操作执行失败,则定时重新进行冲销操作;和/或若报账操作执行失败,则定时重新进行报账操作。10.根据权利要求1-8任一项所述的方法,其特征在于,所述采用所述异步线程查询所述交易单相关的待冲销业务单,包括:尝试获取用户交易锁;在获取用户交易锁成功后,采用所述异步线程查询所述交易单相关的待冲销业务单;所述向所述终端发送退款完成的通知消息后,还包括:释放所述用户交易锁。11.一种业务处理设备,其特征在于,包括:同步处理单元,用于在接收到终端发送的退款请求后,采用同步线程查询所述退款请求对应的交易单,并对所述退款请求中的退款金额、以及用户信息进行校验;若校验通过,则通过所述同步线程生成退款单,向所述终端发送退款处理中的通知消息,并触发异步线程;异步处理单元,用于采用所述异步线程查询所述交易单相关的待冲销业务单,根据所述退款单对所述待冲销业务单进行冲销操作,并调用报账流程对所述冲销操作进行报账操作;通过所述异步线程修改退款状态为完成状态,并向所述终端发送退款完成的通知消息。12.一种电子设备,其特征在于,包括:至少一个处理器;以及存储器;所述存储器存储计算机执行指令;所述至少一个处理器执行所述存储器存储的计算机执行指令,使得所述至少一个处理器执行如权利要求1-10任一项所述的方法。13.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机执行指令,当处理器执行所述计算机执行指令时,实现如权利要求1-10任一项所述的方法。14.一种计算机程序产品,包括计算机指令,其特征在于,该计算机指令被处理器执行时实现权利要求1-10任一项所述的方法。

技术总结
本发明实施例提供一种业务处理方法、设备、存储介质及计算机程序产品,通过在接收到退款请求后,采用同步线程查询退款请求对应的交易单,并对退款金额及用户信息进行校验;若校验通过则生成退款单,向终端发送退款处理中通知消息,触发异步线程;采用异步线程查询交易单相关的待冲销业务单,根据退款单对待冲销业务单进行冲销操作,调用报账流程对冲销操作进行报账操作;修改退款状态为完成状态,向终端发送退款完成通知消息。将退款业务流程分为同步和异步,通过同步线程执行校验和创建退款单操作,通过异步线程执行退款的冲销操作、报账操作,避免退款业务流程全部采用同步流程导致耗时较长,快速响应用户退款请求,提高系统稳定性和用户体验。稳定性和用户体验。稳定性和用户体验。


技术研发人员:徐霄 彭展
受保护的技术使用者:京东科技控股股份有限公司
技术研发日:2021.04.21
技术公布日:2022/1/10
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献