一种业务处理方法、装置、计算机设备及存储介质制造方法及图纸

技术编号:35562658 阅读:25 留言:0更新日期:2022-11-12 15:45
本发明专利技术公开了一种业务处理方法、装置、计算机设备及存储介质,所述方法包括:响应业务执行命令,提取待处理业务所对应的配置文件;其中,所述配置文件配置有对待处理业务的执行操作,所述执行操作包括多个子操作;对所述配置文件进行解析,从所述配置文件中提取所述待处理业务所对应的各子操作的类名及执行顺序标识;根据所述各子操作的类名及执行顺序标识执行各子操作。执行各子操作。执行各子操作。

【技术实现步骤摘要】
一种业务处理方法、装置、计算机设备及存储介质


[0001]本专利技术涉及计算机
,尤其涉及一种业务处理方法、装置、计算机设备及存储介质。

技术介绍

[0002]在软件开发过程中会存在各类型的业务场景,对应的每种业务操作通常包含一项或多项子操作,例如对于个税申报表的引出可以包含:锁定申报表数据子操作、引出申报表子操作及撤销锁定数据子操作。现有的处理方式一般是针对每一种业务操作单独编写逻辑代码,这样当业务需求频繁变动时,需要重新进行代码开发,存在代码复用性低,开发效率低下等问题。

技术实现思路

[0003]本专利技术实施例提供一种业务处理方法、装置、计算机设备及存储介质,能针对业务处理的执行提高代码复用性及开发效率。
[0004]本专利技术一实施例提供了一种业务处理方法,包括:响应业务执行命令,提取待处理业务所对应的配置文件;其中,所述配置文件配置有对待处理业务的执行操作,所述执行操作包括多个子操作;
[0005]对所述配置文件进行解析,从所述配置文件中提取所述待处理业务所对应的各子操作的类名及执行顺序标识;
[0006]根据所述各子操作的类名及执行顺序标识执行各子操作。
[0007]进一步的,所述响应业务执行命令,提取待处理业务所对应的配置文件,包括:
[0008]响应作用于一页面控件的操作事件,获取所述页面控件所对应的待处理业务的业务标识;
[0009]根据所述业务标识提取所述待处理业务所对应的配置文件。
[0010]可选的,所述根据所述各子操作的类名及执行顺序标识执行各子操作,包括:
[0011]根据各子操作的执行顺序标识确定各子操作的执行顺序;
[0012]根据各子操作的类名以及执行顺序,依次加载各子操作的执行程序,并在各子操作的执行程序均加载完毕后,按各子操作的执行顺序逐一执行各子操作的执行程序。
[0013]可选的,所述根据所述各子操作的类名及执行顺序标识执行各子操作,包括:
[0014]据各子操作的执行顺序标识确定各子操作的执行顺序;
[0015]根据各子操作的类名以及执行顺序,依次加载各子操作的执行程序,并在每加载完一子操作的执行程序后,执行所加载完毕的子操作的执行程序。
[0016]进一步的,在所述响应业务执行命令,提取待处理业务所对应的配置文件之前,还包括:
[0017]响应业务配置操作,获得待处理业务的配置信息;
[0018]根据所述待处理业务的配置信息生成配置文件;其中,所述配置信息,包括所述待
处理业务所对应的各子操作的类名及执行顺序标识。
[0019]进一步的,响应业务配置操作,获得待处理业务的配置信息,包括:
[0020]响应作用于业务配置界面的控件选定操作,确定与所述待处理业务对应的各选定子操作控件;
[0021]提取各选定子操作控件的类名信息,获得所述待处理业务所对应的各子操作的类名;
[0022]响应作用于业务配置界面的控件排序操作,确定各选定子操作控件的排序信息;
[0023]提取各选定子操作控件的排序信息,获得所述待处理业务所对应的各子操作的执行顺序标识。
[0024]进一步的,所述业务处理方法,还包括:响应作用于业务配置界面的控件删除操作,将对应的选定子操作控件剔除;
[0025]对剩余选定子操作控件的排序信息进行自动更新;
[0026]根据剩余选定子操作控件的类名信息及更新后的排序信息,生成第二配置信息;
[0027]根据所述第二配置信息对所述配置文件进行更新。
[0028]进一步的,所述业务处理方法,还包括:响应作用于业务配置界面的控件新增操作,确定新增选定子操作控件的类名信息以及排序信息;
[0029]根据新增选定子操作控件的排序信息,对各原始选定子操作控件的排序信息进行自动更新;
[0030]根据各原始选定子操作控件更新后的排序信息、各原始选定子操作控件的类名信息、新增选定子操作控件的排序信息以及新增选定子操作控件的类型信息,生成第三配置信息;
[0031]根据所述第三配置信息对所述配置文件进行更新。
[0032]进一步的,所述的业务处理方法,还包括:
[0033]响应作用于业务配置界面的控件排序调整操作,对各选定子操作控件的排序信息进行更新;
[0034]根据各选定子操作控件的类名信息及更新后的排序信息,生成第四配置信息;
[0035]根据所述第四配置信息对所述配置文件进行更新。
[0036]在上述方法项实施例的基础上,本专利技术对应提供了装置项实施例。
[0037]本专利技术一实施例提供了一种业务处理装置,包括:配置文件提取模块、配置解析模块以及业务执行模块;
[0038]所述配置文件提取模块,用于响应业务执行命令,提取待处理业务所对应的配置文件;其中,所述配置文件配置有对待处理业务的执行操作,所述执行操作包括多个子操作;
[0039]所述配置解析模块,用于对所述配置文件进行解析,从所述配置文件中提取所述待处理业务所对应的各子操作的类名及执行顺序标识;
[0040]所述业务执行模块,用于根据所述各子操作的类名及执行顺序标识执行各子操作。
[0041]在上述方法项实施例的基础上,本专利技术对应提供了一计算机设备项实施例;
[0042]本专利技术一实施例提供了一种计算机设备,包括:处理器、存储器以及存储在所述存
储器中且被配置为由所述处理器执行的计算机程序,所述处理器执行所述计算机程序时实现本专利技术任意一项所述的业务处理方法。
[0043]在上述方法项实施例的基础上,本专利技术对应提供了一存储介质项实施例;
[0044]本专利技术一实施例提供了一种存储介质,所述存储介质包括存储的计算机程序,其中,在所述计算机程序运行时控制所述存储介质所在设备执行本专利技术任意一项所述的业务处理方法。
[0045]本专利技术一实施例提供了一种计算机程序产品,当计算机程序产品在计算机设备上运行时,使得计算机设备执行时实现上述各个业务处理方法实施例中的步骤。
[0046]通过实施本专利技术实施例具有如下有益效果:
[0047]本专利技术实施例提供了一种业务处理方法、装置、计算机设备及存储介质,所述方法首先响应响应业务执行命令,提取待处理业务所对应的配置文件;配置文件配置有对待处理业务的执行操作,该执行操作包括多个子操作;紧接着从上述配置文件中提取出各子操作的类名和执行顺序标识的配置信息,然后根据各子操作的类名及执行顺序标识执行各子操作,完成业务的执行。相比于现有技术,在本专利技术中业务需求所对应的所有逻辑操作关系维护在一配置文件中,这样当需要业务需求出现变化时,无需修改业务逻辑代码,只需重新配置业务所对应的配置文件即可实现对业务逻辑的调整,从而提高了代码复用率和开发效率。
附图说明
[0048]图1是本专利技术一实施例提供的一种业务处理方法的流程示意图。
[0049]图2是本专利技术本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种业务处理方法,其特征在于,包括:响应业务执行命令,提取待处理业务所对应的配置文件;其中,所述配置文件配置有对待处理业务的执行操作,所述执行操作包括多个子操作;对所述配置文件进行解析,从所述配置文件中提取所述待处理业务所对应的各子操作的类名及执行顺序标识;根据所述各子操作的类名及执行顺序标识执行各子操作。2.如权利要求1所述的业务处理方法,其特征在于,所述响应业务执行命令,提取待处理业务所对应的配置文件,包括:响应作用于一页面控件的操作事件,获取所述页面控件所对应的待处理业务的业务标识;根据所述业务标识提取所述待处理业务所对应的配置文件。3.如权利要求1所述的业务处理方法,其特征在于,所述根据所述各子操作的类名及执行顺序标识执行各子操作,包括:根据各子操作的执行顺序标识确定各子操作的执行顺序;根据各子操作的类名以及执行顺序,依次加载各子操作的执行程序,并在各子操作的执行程序均加载完毕后,按各子操作的执行顺序逐一执行各子操作的执行程序。4.如权利要求1所述的业务处理方法,其特征在于,所述根据所述各子操作的类名及执行顺序标识执行各子操作,包括:据各子操作的执行顺序标识确定各子操作的执行顺序;根据各子操作的类名以及执行顺序,依次加载各子操作的执行程序,并在每加载完一子操作的执行程序后,执行所加载完毕的子操作的执行程序。5.如权利要求1所述的业务处理方法,其特征在于,在所述响应业务执行命令,提取待处理业务所对应的配置文件之前,还包括:响应业务配置操作,获得待处理业务的配置信息;根据所述待处理业务的配置信息生成配置文件;其中,所述配置信息,包括所述待处理业务所对应的各子操作的类名及执行顺序标识。6.如权利要求5所述的业务处理方法,其特征在于,响应业务配置操作,获得待处理业务的配置信息,包括:响应作用于业务配置界面的控件选定操作,确定与所述待处理业务对应的各选定子操作控件;提取各选定子操作控件的类名信息,获得所述待处理业务所对应的各子操作的类名;响应作用于业务配置界面的控件排序操作,确定各选定子操作控件的排序信息;提取各选定子操作控件的排序信息,获得所述待处理业务所对应...

【专利技术属性】
技术研发人员:寿文彬廖群华曹玉慧吴勇福张岚陈先隆
申请(专利权)人:金蝶软件中国有限公司
类型:发明
国别省市:

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

1