业务处理方法技术

技术编号:39493174 阅读:11 留言:0更新日期:2023-11-24 11:18
本申请公开了一种业务处理方法

【技术实现步骤摘要】
业务处理方法、装置、电子设备及存储介质


[0001]本申请涉及数据处理领域,尤其涉及一种业务处理方法

装置

电子设备及存储介质


技术介绍

[0002]业务方通常可以提供多种业务

在进行业务处理之前,需要将所有业务的业务参数配置到数据库中,以供后续使用

此外,在业务处理过程中会产生相应的业务处理费用,不同业务的业务处理费用的计算逻辑不同,业务方还需要为每种业务开发相应的计算代码,通过计算代码计算每种业务对应的业务处理费用,并写入到数据库中,以供后续使用

[0003]但是,通过数据库配置和代码开发的工作量大

易出错

不易维护,而且会随着业务种类和数量的增加愈加严重;当业务数量过多时,还会出现代码耦合度高

业务处理效率低等问题


技术实现思路

[0004]本申请实施例的目的提供一种业务处理方法

装置

电子设备及存储介质,用于解决业务处理过程中工作量大,易出错

不易维护,以及代码耦合度高

业务处理效率低的问题

[0005]为了实现上述目的,本申请实施例采用下述技术方案:
[0006]第一方面,本申请实施例提供一种业务处理方法,包括:
[0007]获取目标业务的业务配置信息,其中,所述业务配置信息包括所述目标业务的业务字段

所述业务字段在不同取值条件下对应的费用计算公式和费率;
[0008]基于所述业务字段

所述业务字段在不同取值条件下对应的费用计算公式,生成所述目标业务对应的标记语言文件;
[0009]基于所述业务字段

所述业务字段在不同取值条件下对应的费率,生成所述目标业务对应的数据文件;
[0010]基于所述标记语言文件和所述数据文件,对所述目标业务进行业务处理

[0011]第二方面,本申请实施例提供一种业务处理装置,包括:
[0012]获取单元,用于获取目标业务的业务配置信息,其中,所述业务配置信息包括所述目标业务的业务字段

所述业务字段在不同取值条件下对应的费用计算公式和费率;
[0013]生成单元,用于基于所述业务字段

所述业务字段在不同取值条件下对应的费用计算公式,生成所述目标业务对应的标记语言文件;
[0014]所述生成单元,还用于基于所述业务字段

所述业务字段在不同取值条件下对应的费率,生成所述目标业务对应的数据文件;
[0015]处理单元,用于基于所述标记语言文件和所述数据文件,对所述目标业务进行业务处理

[0016]第三方面,本申请实施例提供一种电子设备,包括:处理器;用于存储所述处理器
可执行指令的存储器;其中,所述处理器被配置为执行所述指令,以实现如第一方面所述的方法

[0017]第四方面,本申请实施例提供一种计算机可读存储介质,当所述存储介质中的指令由电子设备的处理器执行时,使得电子设备能够执行如第一方面所述的方法

[0018]本申请实施例采用的上述至少一个技术方案能够达到以下有益效果:通过获取目标业务的业务配置信息,基于业务配置信息中的业务字段和业务字段在不同取值条件下对应的费用计算公式生成与目标业务对应的标记语言文件,并基于业务配置信息中的业务字段和业务字段在不同取值条件下对应的费率生成与目标业务对应的数据文件,进而通过标记语言文件和数据文件对目标业务进行业务处理,进而避免将业务配置信息配置到数据库中;同时,标记语言文件中还包含计算业务处理费用的费用计算公式,进而可以避免编写复杂的代码实现业务处理费用的计算逻辑,从而可以解决通过数据库配置和代码开发而导致的工作量大

易出错

不易维护等问题;即使随着业务种类和数量的增多,也可以针对每种业务生成对应的标记语言文件和数据文件,通过每种业务各自的标记语言文件和数据文件进行业务处理,使得业务之间互不影响,提高业务处理的可靠性和准确性,还可以解决因业务数量过多导致的代码耦合度高

业务处理效率低等问题

另外,如果目标业务的业务配置信息被修改,只需要重新生成标记语言文件和数据文件并进行本地测试即可,测试完毕后可直接将标记语言文件和数据文件重新部署到服务器即可,避免长时间的部署流程,部署更方便;若业务配置信息中的业务字段需要按需伸缩,只需要对标记语言文件进行修改即可,无需频繁操作数据库或大量修改代码;并且,扩展性高,后续需要新增的功能只需直接对标记语言文件进行修改即可

附图说明
[0019]此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定

在附图中:
[0020]图1为本申请的一个实施例提供的一种业务处理方法的流程示意图;
[0021]图2为本申请的一个实施例提供的一种业务处理方法的应用场景的示意图;
[0022]图3为本申请的一个实施例提供的一种业务处理装置的结构示意图;
[0023]图4为本申请的一个实施例提供的一种电子设备的结构示意图

具体实施方式
[0024]为使本申请的目的

技术方案和优点更加清楚,下面将结合本申请具体实施例及相应的附图对本申请技术方案进行清楚

完整地描述

显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例

基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围

[0025]本说明书和权利要求书中的术语“第一”、“第二”等是用于区别类似的对象,而不用于描述特定的顺序或先后次序

应理解,这样使用的数据在适当情况下可以互换,以便本申请实施例除了在这里图示或描述的那些以外的顺序实施

此外,本说明书和权利要求书中“和
/
或”表示所连接对象的至少其中之一,字符“/”一般表示前后关联对象是一种“或”的关系

[0026]应理解,本申请实施例提供的业务处理方法可以由电子设备或安装在电子设备中的软件执行

此处所谓的电子设备可以包括服务器,比如独立的物理服务器,也可以是多个物理服务器构成的服务器集群或者分布式系统,还可以是提供云计算服务的云服务器

[0027]以下结合附图,详细说明本申请各实施例提供的技术方案

[0028]参见图1,为本申请的一个实施本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种业务处理方法,其特征在于,包括:获取目标业务的业务配置信息,其中,所述业务配置信息包括所述目标业务的业务字段

所述业务字段在不同取值条件下对应的费用计算公式和费率;基于所述业务字段

所述业务字段在不同取值条件下对应的费用计算公式,生成所述目标业务对应的标记语言文件;基于所述业务字段

所述业务字段在不同取值条件下对应的费率,生成所述目标业务对应的数据文件;基于所述标记语言文件和所述数据文件,对所述目标业务进行业务处理
。2.
根据权利要求1所述的方法,其特征在于,所述基于所述业务字段

所述业务字段在不同取值条件下对应的费用计算公式,生成所述目标业务对应的标记语言文件,包括:基于预设标记语言,创建费用标签和所述业务字段对应的字段标签;将所述业务字段的属性信息写入所述字段标签中;基于预设运算符和所述不同取值条件,创建用于表示所述费用计算公式的运算表达式并写入所述费用标签中;基于所述字段标签和所述费用标签,生成所述标记语言文件
。3.
根据权利要求1所述的方法,其特征在于,所述基于所述业务字段

所述业务字段在不同取值条件下对应的费率,生成所述目标业务对应的数据文件,包括:将所述业务字段

所述业务字段在不同取值条件下对应的费率写入数据表中;通过预先设置的转换代码将所述数据表转换为指定格式的文件,得到所述数据文件
。4.
根据权利要求1所述的方法,其特征在于,所述基于所述标记语言文件和所述数据文件,对所述目标业务进行业务处理,包括:接收客户端发送的查询请求,其中,所述查询请求用于请求查询所述目标业务的业务处理费用,所述查询请求中携带有所述业务字段的字段值;根据所述字段值,从所述标记语言文件中查找所述业务字段满足的目标取值条件以及所述业务字段在所述目标取值条件下对应的费用计算公式;根据所述字段值,从所述数据文件中查找所述业务字段满足的目标取值条件以及所述业务字段在所述目标取值条件下对应的费率;根据查找到的费用计算公式和费率,计算得到对所述目标业务进行业务处理所需的业务处理费用,并将所述业务处理费用返回给客户端
。5.
根据权利要求4所述的方法,其特征在于,所述业务配置信息还包括所述业务字段在不同取值条件下对应的提示信息,所述提示信息记录在所述标记语言文件中;在根据所述字段值,从所述标记语言文件中查找所述业务字段满足的目标取值条件之后,所述方法还包括:从所述标记语言文件中,查找所述业务字段在所述目标取值条件下对应的目标提示信...

【专利技术属性】
技术研发人员:潘瑞叶
申请(专利权)人:人保信息科技有限公司
类型:发明
国别省市:

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

1