一种OA请款单处理方法及装置制造方法及图纸

技术编号:32972003 阅读:14 留言:0更新日期:2022-04-09 11:40
本申请公开了一种OA请款单处理方法及装置,在接收到OA用户端发送的请款请求,并校验通过请款请求中的字段信息后,将请款请求发送至消息队列之中,使得财务系统可以逐条消费消息队列中的请款请求,避免了大量请款请求的直接输入,解决了若是将OA系统和财务系统直接打通,则会对财务系统造成较大的访问量,每天大量的接口调用财务系统将加重财务系统服务器的压力,难以维持系统间访问的稳定性的技术问题。题。题。

【技术实现步骤摘要】
一种OA请款单处理方法及装置


[0001]本申请涉及流程处理
,尤其涉及一种OA请款单处理方法及装置。

技术介绍

[0002]企业员工通常在OA办公系统中进行请款申请,生成请款单,由上级领导审批通过后,产生应付费用单,生成的应付费用单需要录入财务系统中进行财务核算。通常,OA系统和财务系统作为两个单独的办公系统,不会存在联系,中间环节需要由人工进行处理。随着业务量的不断增加,人工对各种单据的处理耗时耗力,且容易产生请款单中重要数据填错或漏填等技术问题。
[0003]若是将OA系统和财务系统直接打通,则会对财务系统造成较大的访问量,每天大量的接口调用财务系统将加重财务系统服务器的压力,难以维持系统间访问的稳定性。

技术实现思路

[0004]本申请提供了一种OA请款单处理方法及装置,解决了若是将OA系统和财务系统直接打通,则会对财务系统造成较大的访问量,每天大量的接口调用财务系统将加重财务系统服务器的压力,难以维持系统间访问的稳定性的技术问题。
[0005]有鉴于此,本申请第一方面提供了一种OA请款单处理方法,所述方法包括:
[0006]接收OA用户端发送的请款请求,所述请款请求中携带有请款单据;
[0007]校验所述请款单据中的字段信息;
[0008]校验通过后,将所述请款请求发送至消息队列中,使得财务系统逐条消费所述消息队列中的所述请款请求。
[0009]可选地,所述校验所述请款单据中的字段信息包括:
[0010]对所述请款单据中必填字段进行非空校验。
[0011]可选地,所述校验所述请款单据中的字段信息还包括:
[0012]根据所述请款单据的事项进行明细以及金额的计算校验。
[0013]可选地,所述校验所述请款单据中的字段信息还包括:
[0014]若所述请款单据中必填字段包含数据在redis缓存中存在对应转换主键数据,则校验通过。
[0015]可选地,还包括:
[0016]若校验不通过,则向所述OA用户端发送提示信息,并保存失败日志。
[0017]可选地,所述校验通过后还包括:
[0018]通过定时任务扫描校验通过的所述请款请求,将所述请款请求包含的所述请款单据中必填字段包含数据转换为redis缓存中存在的对应转换主键数据;
[0019]转换成功后,将所述请款请求发送至消息队列中,使得财务系统逐条消费所述消息队列中的所述请款请求。
[0020]可选地,还包括:
[0021]若转换失败,则向所述OA用户端发送提示信息,并保存失败日志。
[0022]可选地,所述校验通过后,将所述请款请求发送至消息队列中,使得财务系统逐条消费所述消息队列中的所述请款请求之后还包括:
[0023]接收所述财务系统返回的财务费用单后,向所述OA用户端推送所述财务费用单。
[0024]本申请第二方面提供一种OA请款单处理装置,所述装置包括:
[0025]接收单元,用于接收OA用户端发送的请款请求,所述请款请求中携带有请款单据;
[0026]校验单元,用于校验所述请款单据中的字段信息;
[0027]发送单元,用于校验通过后,将所述请款请求发送至消息队列中,使得财务系统逐条消费所述消息队列中的所述请款请求。
[0028]可选地,还包括:
[0029]处理单元,用于通过定时任务扫描校验通过的所述请款请求,将所述请款请求包含的所述请款单据中必填字段包含数据转换为redis缓存中存在的对应转换主键数据。
[0030]从以上技术方案可以看出,本申请实施例具有以下优点:
[0031]本申请中,提供了一种OA请款单处理方法,在接收到OA用户端发送的请款请求,并校验通过请款请求中的字段信息后,将请款请求发送至消息队列之中,使得财务系统可以逐条消费消息队列中的请款请求,避免了大量请款请求的直接输入,解决了若是将OA系统和财务系统直接打通,则会对财务系统造成较大的访问量,每天大量的接口调用财务系统将加重财务系统服务器的压力,难以维持系统间访问的稳定性的技术问题。
附图说明
[0032]图1为本申请实施例中一种OA请款单处理方法的方法流程图;
[0033]图2为本申请实施例中一种OA请款单处理装置的结构示意图。
具体实施方式
[0034]为了使本
的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0035]本申请设计了一种OA请款单处理方法及装置,解决了若是将OA系统和财务系统直接打通,则会对财务系统造成较大的访问量,每天大量的接口调用财务系统将加重财务系统服务器的压力,难以维持系统间访问的稳定性的技术问题。
[0036]为了便于理解,请参阅图1,图1为本申请实施例中一种OA请款单处理方法的方法流程图,如图1所示,具体为:
[0037]101、接收OA用户端发送的请款请求,请款请求中携带有请款单据;
[0038]需要说明的是,用户在需要执行请款时,通过OA用户端提交请款请求,在审批通过后,由本申请实施例提供的OA请款单处理装置接收OA用户端发送的请款请求,请款请求中携带有请款单据。
[0039]102、校验请款单据中的字段信息;
[0040]需要说明的是,对于接收到的请款请求,将对其携带的请款单据中的字段信息进
行校验,可以包括:
[0041]对请款单据中必填字段进行非空校验;
[0042]根据请款单据的事项进行明细以及金额的计算校验;
[0043]若请款单据中必填字段包含数据在redis缓存中存在对应转换主键数据,则校验通过。
[0044]可以理解的是,必填字段包含法人主体、客商、人员、金额等字段信息。在OA用户端中,法人主体、客商、部门、人员等字段是以编码形式录入,而在财务系统中需要转换为对应的主键,但OA用户端中并没有财务系统所需的主键相关的数据,如果需要进行转换则会多次访问财务系统以获取对应的主键数据。因此,在校验阶段,需要确定请款单据中必填字段的数据在redis缓存中存在对应转换主键数据,则校验通过。
[0045]进一步地,若校验不通过,则向OA用户端发送提示信息,并保存失败日志。
[0046]103、校验通过后,将请款请求发送至消息队列中,使得财务系统逐条消费消息队列中的请款请求。
[0047]需要说明的是,校验通过后,需要进一步地通过定时任务扫描校验通过的请款请求,将请款请求包含的请款单据中必填字段包含数据转换为redis缓存中存在的对应转换主键数据;
[0048]转换成功后,将请款请求发送至消息队列中,使得财务系统逐条消费消息队列中的请款请求本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种OA请款单处理方法,其特征在于,包括:接收OA用户端发送的请款请求,所述请款请求中携带有请款单据;校验所述请款单据中的字段信息;校验通过后,将所述请款请求发送至消息队列中,使得财务系统逐条消费所述消息队列中的所述请款请求。2.根据权利要求1所述的OA请款单处理方法,其特征在于,所述校验所述请款单据中的字段信息包括:对所述请款单据中必填字段进行非空校验。3.根据权利要求2所述的OA请款单处理方法,其特征在于,所述校验所述请款单据中的字段信息还包括:根据所述请款单据的事项进行明细以及金额的计算校验。4.根据权利要求3所述的OA请款单处理方法,其特征在于,所述校验所述请款单据中的字段信息还包括:若所述请款单据中必填字段包含数据在redis缓存中存在对应转换主键数据,则校验通过。5.根据权利要求1所述的OA请款单处理方法,其特征在于,还包括:若校验不通过,则向所述OA用户端发送提示信息,并保存失败日志。6.根据权利要求4所述的OA请款单处理方法,其特征在于,所述校验通过后还包括:通过定时任务扫描校验通过的所述请款请求,将所述请款请求包含的所述请款单据中必填字段包含数据转换为re...

【专利技术属性】
技术研发人员:洪志权卢山唐志雄王耀威
申请(专利权)人:广州新丝路信息科技有限公司
类型:发明
国别省市:

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

1