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

用户权益卡管理的方法和装置与流程

2022-06-01 09:57:08 来源:中国专利 TAG:

技术特征:
1.一种用户权益卡管理的方法,其特征在于,包括:接收外部系统的卡券兑换请求报文,获取所述卡券兑换请求报文的报文盐值;利用获取到的盐值解密所述卡券兑换请求报文得到卡券数据;对所述卡券数据中的至少部分字段进行非空校验,并在校验通过的情况下生成与所述卡券兑换请求报文对应的权益卡订单数据。2.如权利要求1所述的方法,其特征在于,所述卡券数据包括服务类型;所述方法还包括:在生成与所述卡券兑换请求报文对应的权益卡订单数据之前,判断数据库中是否存在与所述服务类型对应的卡券配置信息;若否,则发送报警提醒。3.如权利要求1所述的方法,其特征在于,所述方法还包括:在生成与所述卡券兑换请求报文对应的权益卡订单数据之前,为所述卡券兑换请求报文设置分布式锁。4.如权利要求1所述的方法,其特征在于,所述方法还包括:在生成与所述卡券兑换请求报文对应的权益卡订单数据之后,将所述权益卡订单数据写入数据库和本地缓存。5.如权利要求1所述的方法,其特征在于,所述权益卡订单数据包括订单标识字段、用户标识字段和用户权益卡标识字段;初始状态下所述用户标识字段和用户权益卡标识字段的字段值为空;所述方法还包括:响应于接收到用户履约请求报文,从所述用户履约请求报文中解析出用户标识和第一订单标识;获取所述第一订单标识对应的第一权益卡订单数据;判断所述第一权益卡订单数据中用户权益卡标识字段是否为空;若是,则生成用户权益卡标识,根据所述用户标识和所述用户权益卡标识更新所述第一权益卡订单数据,以将所述用户权益卡标识对应的服务包与所述用户标识绑定,将所述用户权益卡标识返回至所述外部系统;否则,获取所述第一权益卡订单数据中用户权益卡标识字段的字段值并返回至所述外部系统。6.如权利要求5所述的方法,其特征在于,所述方法还包括:在获取所述第一订单标识对应的目标权益卡订单数据之前,从所述用户履约请求报文中解析出第一卡券数据,对所述第一卡券数据中的至少部分字段进行非空校验并确认校验通过;在获取所述第一订单标识对应的目标权益卡订单数据之后,进行以下至少一种校验并确认校验通过:对所述第一权益卡订单数据的有效性进行校验、对所述第一卡券数据中预设字段与所述第一权益卡订单数据中预设字段的一致性进行校验。7.如权利要求5所述的方法,其特征在于,所述方法还包括:在获取所述第一权益卡订单数据中用户权益卡标识字段的字段值并返回至所述外部系统之前,根据所述第一权益卡订单数据中订单状态字段值确定所述第一权益卡订单有效、根据所述第一权益卡订单数据中激活状态字段值确定所述第一权益卡订单数据中的用户权益卡有效。8.如权利要求5所述的方法,其特征在于,所述第一卡券数据包括第一服务类型;在生成用户权益卡标识之前,所述方法还包括以下至少之一:确认数据库中存在与所述第一服务类型对应的卡券配置信息;确认与所述第一服务类型对应的权益卡发放开关打开;
确定与所述第一服务类型对应的用户权益卡库存量,并在所述用户权益卡库存量小于等于库存阈值的情况下发送报警提醒。9.如权利要求5所述的方法,其特征在于,根据所述用户标识和所述用户权益卡标识更新所述第一权益卡订单数据,包括:根据所述用户标识和所述用户权益卡标识,通过调用异步线程更新所述第一权益卡订单数据。10.如权利要求5所述的方法,其特征在于,获取所述第一订单标识对应的第一权益卡订单数据,包括:判断本地缓存中是否存在与所述第一订单标识对应的权益卡订单数据;若存在,则从所述本地缓存获取所述第一权益卡订单数据;否则从数据库获取所述第一权益卡订单数据,将所述第一权益卡订单数据写入本地缓存;所述方法还包括:在根据所述用户标识和所述用户权益卡标识更新所述第一权益卡订单数据之后,采用延时双删的方式删除本地缓存中的所述第一权益卡订单数据。11.如权利要求1所述的方法,其特征在于,所述权益卡订单数据包括订单标识字段、订单状态字段和用户权益卡标识字段;所述方法还包括:响应于接收到所述外部系统的卡券作废请求报文,从所述卡券作废请求报文中解析出第二订单标识;获取所述第二订单标识对应的第二权益卡订单数据;在所述第二权益卡订单数据满足如下条件的情况下,将所述第二权益卡订单数据中的订单状态调整为无效状态,向所述外部系统发送权益卡作废应答消息:根据所述第二权益卡订单数据中订单状态字段值确定所述第二权益卡订单有效、所述第二权益卡订单数据中用户权益卡标识字段不为空、根据所述第二权益卡订单数据中激活状态字段值确定所述第二权益卡订单数据中的用户权益卡有效。12.如权利要求11所述的方法,其特征在于,所述方法还包括:在获取所述第二订单标识对应的第二权益卡订单数据之前,从所述卡券作废请求报文中解析出第二卡券数据,对所述第二卡券数据中的至少部分字段进行非空校验并确认校验通过;在获取所述第二订单标识对应的第二权益卡订单数据之后,进行以下至少一种校验并确认校验通过:对所述第二权益卡订单数据的有效性进行校验、对所述第二卡券数据中预设字段与所述第二权益卡订单数据中预设字段的一致性进行校验。13.如权利要求11所述的方法,其特征在于,获取所述第二订单标识对应的第二权益卡订单数据,包括:判断本地缓存中是否存在与所述第二订单标识对应的权益卡订单数据;若存在,则从所述本地缓存获取所述第二权益卡订单数据;否则从数据库获取所述第二权益卡订单数据,将所述第二权益卡订单数据写入本地缓存;所述方法还包括:在将所述第二权益卡订单数据中的订单状态调整为无效状态之后,采用延时双删的方式删除本地缓存中的所述第二权益卡订单数据。14.如权利要求11所述的方法,其特征在于,所述方法还包括:在获取所述第二订单标识对应的第二权益卡订单数据之前,为所述卡券作废请求报文设置分布式锁。15.一种用户权益卡管理的装置,其特征在于,包括:报文接收模块,接收外部系统的卡券兑换请求报文,获取所述卡券兑换请求报文的报
文盐值;利用获取到的盐值解密所述卡券兑换请求报文得到卡券数据;参数校验模块,对所述卡券数据中的至少部分字段进行非空校验;报文执行模块,在校验通过的情况下生成与所述卡券兑换请求报文对应的权益卡订单数据。16.一种用户权益卡管理的电子设备,其特征在于,包括:一个或多个处理器;存储装置,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如权利要求1-14中任一所述的方法。17.一种计算机可读介质,其上存储有计算机程序,其特征在于,所述程序被处理器执行时实现如权利要求1-14中任一所述的方法。

技术总结
本发明公开了用户权益卡管理的方法和装置,涉及计算机技术领域。该方法的一具体实施方式包括:接收外部系统的卡券兑换请求报文,获取所述卡券兑换请求报文的报文盐值;利用获取到的盐值解密所述卡券兑换请求报文得到卡券数据;对所述卡券数据中的至少部分字段进行非空校验,并在校验通过的情况下生成与所述卡券兑换请求报文对应的权益卡订单数据。该实施方式通过对接收到的外部系统的卡券兑换请求报文进行解密和校验、并在校验通过的情况下生成与该卡券兑换请求报文对应的权益卡订单数据,能够处理来自外部系统的用户的卡券兑换等管理需求。管理需求。管理需求。


技术研发人员:张祥伟
受保护的技术使用者:北京京东拓先科技有限公司
技术研发日:2022.02.15
技术公布日:2022/5/31
再多了解一些

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

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

相关文献