1.本发明涉及软件开发领域,特别涉及一种实现券码配置使用撤销的业务方案。
背景技术:
2.目前权益平台架构复杂,涉及多个应用模块,长久以来,随着不断变化的需求,这就导致了各个模块之间联系十分紧密,耦合性非常强,系统兼容性愈来愈差,券码配置流程繁琐复杂,发放使用复杂。
技术实现要素:
3.本发明要解决的技术问题是克服现有技术的缺陷,提供一种实现券码配置使用撤销的业务方案,解决使用权益券码配置内容繁琐;在成本追回场景中,支持券码撤销。
4.本发明提供了如下的技术方案:
5.本发明提供一种实现券码配置使用撤销的业务方案,包括券码使用流程和券码撤销流程,具体包括以下步骤:
6.一、券码使用流程:
7.(1)券码使用参数校验券码是否可用;
8.(2)不可用抛出异常;
9.(3)可用,校验券码与用户绑定关系;
10.(4)绑定关系异常抛出异常;
11.(5)绑定关系正常,校验券码规则白名单;
12.(6)白名单校验不通过抛出异常;
13.(7)白名单通过,券码核销;
14.二、券码撤销流程:
15.(1)券码撤销使用参数校验,校验是否未使用;
16.(2)未使用抛出异常;
17.(3)已使用校验三要素;
18.(4)校验不通过抛出异常;
19.(5)通过券码撤销使用;
20.(6)返回结果。
21.与现有技术相比,本发明的有益效果如下:
22.1.配置流程不在复杂繁琐;
23.2.成本追回场景中,支持券码撤销。
附图说明
24.附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。在附图中:
25.图1是本发明的券码使用流程说明图;
26.图2是本发明的券码撤销流程说明图。
具体实施方式
27.以下结合附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明。其中附图中相同的标号全部指的是相同的部件。
28.实施例1
29.如图1-2,本发明提供一种实现券码配置使用撤销的业务方案,包括券码使用流程和券码撤销流程,具体包括以下步骤:
30.一、券码使用流程:
31.(1)券码使用参数校验券码是否可用;
32.(2)不可用抛出异常;
33.(3)可用,校验券码与用户绑定关系;
34.(4)绑定关系异常抛出异常;
35.(5)绑定关系正常,校验券码规则白名单;
36.(6)白名单校验不通过抛出异常;
37.(7)白名单通过,券码核销;
38.二、券码撤销流程:
39.(1)券码撤销使用参数校验,校验是否未使用;
40.(2)未使用抛出异常;
41.(3)已使用校验三要素;
42.(4)校验不通过抛出异常;
43.(5)通过券码撤销使用;
44.(6)返回结果。
45.最后应说明的是:以上所述仅为本发明的优选实施例而已,并不用于限制本发明,尽管参照前述实施例对本发明进行了详细的说明,对于本领域的技术人员来说,其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
技术特征:
1.一种实现券码配置使用撤销的业务方案,其特征在于,包括券码使用流程和券码撤销流程,具体包括以下步骤:一、券码使用流程:(1)券码使用参数校验券码是否可用;(2)不可用抛出异常;(3)可用,校验券码与用户绑定关系;(4)绑定关系异常抛出异常;(5)绑定关系正常,校验券码规则白名单;(6)白名单校验不通过抛出异常;(7)白名单通过,券码核销;二、券码撤销流程:(1)券码撤销使用参数校验,校验是否未使用;(2)未使用抛出异常;(3)已使用校验三要素;(4)校验不通过抛出异常;(5)通过券码撤销使用;(6)返回结果。
技术总结
本发明公开了一种实现券码配置使用撤销的业务方案,其特征在于,包括券码使用流程和券码撤销流程,具体包括以下步骤:一、券码使用流程:(1)券码使用参数校验券码是否可用;(2)不可用抛出异常;(3)可用,校验券码与用户绑定关系;(4)绑定关系异常抛出异常;(5)绑定关系正常,校验券码规则白名单;(6)白名单校验不通过抛出异常;(7)白名单通过,券码核销;二、券码撤销流程:(1)券码撤销使用参数校验,校验是否未使用;(2)未使用抛出异常;(3)已使用校验三要素;(4)校验不通过抛出异常;(5)通过券码撤销使用;(6)返回结果。本发明解决使用权益券码配置内容繁琐;在成本追回场景中,支持券码撤销。销。销。
技术研发人员:程晨 赵瑞肖 任子斌
受保护的技术使用者:天翼电子商务有限公司
技术研发日:2021.12.30
技术公布日:2022/5/25
转载请注明原文地址:https://tc.8miu.com/read-2201.html