[发明专利]一种业务处理方法和装置在审
申请号: | 202210298986.X | 申请日: | 2022-03-25 |
公开(公告)号: | CN114780255A | 公开(公告)日: | 2022-07-22 |
发明(设计)人: | 盖宝宏 | 申请(专利权)人: | 中国建设银行股份有限公司 |
主分类号: | G06F9/52 | 分类号: | G06F9/52;G06F8/30 |
代理公司: | 中原信达知识产权代理有限责任公司 11219 | 代理人: | 郝红玉;张春晓 |
地址: | 100033 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 业务 处理 方法 装置 | ||
1.一种业务处理方法,其特征在于,包括:
接收业务处理请求并拦截,解析所述业务处理请求得到业务标识码和用户信息;
查询与所述业务标识码对应的业务互斥状态字符串,以确定与所述业务标识码存在互斥关系的其他业务标识码;
查询与每个其他业务标识码对应的业务信息表,以确定所述用户信息当前在每个其他业务标识码下的处理状态;
响应于存在处理状态为正在进行,确定所述业务处理请求不可处理,返回处理失败结果。
2.根据权利要求1所述的方法,其特征在于,所述响应于存在处理状态为正在进行,确定所述业务处理请求不可处理,返回处理失败结果,包括:
按照所述业务互斥状态字符串中业务标识码的排列顺序,按序组合处理状态得到处理状态字符串;
对所述业务互斥状态字符串和所述处理状态字符串做按位与处理,得到互斥结果字符串;
响应于所述互斥结果字符串不为第一预设数值,确定所述业务处理请求不可处理,返回处理失败结果。
3.根据权利要求2所述的方法,其特征在于,所述返回处理失败结果,还包括:
遍历所述互斥结果字符串,确定位数值为第二预设数值对应的目标业务标识码,返回所述目标业务标识码的描述信息。
4.根据权利要求1所述的方法,其特征在于,在所述接收业务处理请求并拦截之前,还包括:
接收为所述业务标识码配置的业务互斥状态字符串并存储;其中,所述业务互斥状态字符串用以记录所述业务标识码与其他业务标识码的互斥控制状态码。
5.根据权利要求4所述的方法,其特征在于,还包括:
接收对所述业务互斥状态字符串的修改信息,将所述业务互斥状态字符串替换为所述修改信息中的目标业务互斥状态字符串;或
接收添加的新业务标识码,根据新业务标识码与所述业务标识码是否存在互斥关系,在所述业务互斥状态字符串的尾部增加一位互斥控制状态码,以生成新的业务互斥状态字符串。
6.根据权利要求5所述的方法,其特征在于,还包括:响应于生成新的业务互斥状态字符串的操作,修改互斥业务检查注解中的互斥控制逻辑。
7.根据权利要求6所述的方法,其特征在于,所述接收业务处理请求并拦截,包括:调用互斥业务检查注解中的拦截逻辑,在收到所述业务处理请求后做拦截处理。
8.一种业务处理装置,其特征在于,包括:
拦截模块,用于接收业务处理请求并拦截,解析所述业务处理请求得到业务标识码和用户信息;
第一查询模块,用于查询与所述业务标识码对应的业务互斥状态字符串,以确定与所述业务标识码存在互斥关系的其他业务标识码;
第二查询模块,用于查询与每个其他业务标识码对应的业务信息表,以确定所述用户信息当前在每个其他业务标识码下的处理状态;
处理模块,用于响应于存在处理状态为正在进行,确定所述业务处理请求不可处理,返回处理失败结果。
9.根据权利要求8所述的装置,其特征在于,所述处理模块,用于:
按照所述业务互斥状态字符串中业务标识码的排列顺序,按序组合处理状态得到处理状态字符串;
对所述业务互斥状态字符串和所述处理状态字符串做按位与处理,得到互斥结果字符串;
响应于所述互斥结果字符串不为第一预设数值,确定所述业务处理请求不可处理,返回处理失败结果。
10.根据权利要求9所述的装置,其特征在于,所述处理模块,还用于:
遍历所述互斥结果字符串,确定位数值为第二预设数值对应的目标业务标识码,返回所述目标业务标识码的描述信息。
11.根据权利要求8所述的装置,其特征在于,还包括配置模块,用于:
接收为所述业务标识码配置的业务互斥状态字符串并存储;其中,所述业务互斥状态字符串用以记录所述业务标识码与其他业务标识码的互斥控制状态码。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国建设银行股份有限公司,未经中国建设银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210298986.X/1.html,转载请声明来源钻瓜专利网。