积分数据管理方法、电子设备和存储介质技术

技术编号:36780820 阅读:13 留言:0更新日期:2023-03-08 22:14
本发明专利技术涉及一种积分数据管理方法、电子设备和存储介质,将不同的积分产生和应用场景设定为不同的积分事由,然后根据积分事由、会员信息、积分日志id和变更前积分总额来生成第一积分日志;获取与所述积分事由对应的积分变动值,并按照所述积分事由对应的积分处理方式,对所述积分变动值和变更前积分总额进行处理,得到变更后积分总额;根据所述变更后积分总额对所述第一积分日志进行更新得到第二积分日志,并用所述变更后积分总额更新该会员的当前积分。本发明专利技术通过对不同的积分事由设定不同的积分处理方式,并生成相应的积分日志,然后将积分日志进行积分变更实现对积分数据的管理和清算,解决了企业在多场景业务下进行积分清算成本高等问题。算成本高等问题。算成本高等问题。

【技术实现步骤摘要】
积分数据管理方法、电子设备和存储介质


[0001]本专利技术涉及积分管理
,特别是涉及一种积分数据管理方法、电子设备和存储介质。

技术介绍

[0002]积分是作为一种虚拟货币,是激励客户和引导机制的载体,也是商家为了刺激消费者持续消费的一种营销手段或者运营策略。目前,零售业、航空业、银行业、酒店业等都广泛使用了这种方式来辅助开展积分活动、提高会员粘性与复购。作为企业激励客户的一种载体,“积分”具备一定的价值,用途广泛,可以用于消费抵现、抵扣停车费、兑换商品。随着积分业务范围越来越广,“积分”的清算也必须要有一套成熟的管理方法。
[0003]当前,获取“积分”的方式很多,比如:线上线下的消费、游戏奖励、智能营销赠送、签到任务奖励、管理员的增加等
……
由于通过不同的途径获取的积分越来越多,积分的用途也越来越广,导致企业的记录和计算成本增加,所以需要制定一套“积分”清算的方法来对“积分”进行清算业务。
[0004]由于“积分”存在一定的成本,企业会设置积分清零的时间,在实际业务场景中,由于消费者会存在消费与退换货的时间完全不同,会产生“积分”正常清算之外的情况,比如,对应用途获取的“积分”也可能会存在不同的退款情况,或者由于退款时间的不确定性(比如,某一商家设置了“积分”在6.31日进行清零结算,而消费者在6.25日使用了消费积分抵现操作,又在6.30进行消费获得了新的积分,最后在7.2日进行了退款操作),导致出现积分清算容易出现错误,在极端情况下甚至可以实现无限期积分,这无疑影响了企业本身的利润。
[0005]因此,对于上述零售业务过程中的特定需求,如何对不同活动产生的“积分”进行统一清算,在“积分”清零过后的退款之后的“积分”补扣操作成为清算中最难以攻克的两大问题,因此现有技术中需要大量的人力成本来进行积分管理的工作。

技术实现思路

[0006]本专利技术实施例提供了一种积分数据管理方法、电子设备和存储介质,以至少解决现有技术中积分产生和应用场景广泛的情况下,企业对积分进行管理成本高的问题。
[0007]第一方面,本专利技术实施例提供了一种积分数据管理方法,所述方法包括:
[0008]生成当前积分日志的积分日志id,并获取积分事由和会员信息;
[0009]根据所述会员信息获取该会员的当前积分总额作为变更前积分总额;
[0010]根据所述积分事由、会员信息、积分日志id和变更前积分总额来生成第一积分日志;
[0011]获取与所述积分事由对应的积分变动值,并按照所述积分事由对应的积分处理方式,对所述积分变动值和变更前积分总额进行处理,得到变更后积分总额;
[0012]根据所述变更后积分总额对所述第一积分日志进行更新得到第二积分日志,并用
所述变更后积分总额更新该会员的当前积分。
[0013]在其中一些实施例中,将所述积分事由概括为五个积分类型:A类、B类、C类、D类、E类,所述A类和B类对积分进行加法处理,所述C类、D类和E类对积分进行减法处理;其中,
[0014]A类的积分事由包括线下消费奖励、线上消费奖励、游戏奖励、智能营销赠送、签到奖励、任务奖励、管理员增加和初始化积分;
[0015]B类的积分事由包括积分兑换退货、消费抵现退货和停车费退款;
[0016]C类的积分事由包括消费抵现、积分兑换、管理员扣除、游戏参与门槛、活动报名门槛和积分抵停车费;
[0017]D类的积分事由包括线下退货扣回和线上退货扣回;
[0018]E类的积分事由包括积分过期清零。
[0019]在其中一些实施例中,所述根据所述积分事由、会员信息、积分日志id和变更前积分总额来生成第一积分日志,包括:
[0020]获取业务流水id,并判断所述业务流水id在所述积分事由的积分日志是否存在,若存在,则返回报错;
[0021]在不存在的情况下,判断所述积分事由的类型是否为B类或D类;若是,则先获取原始业务流水id,再发送会员查询请求获取会员id;若不是,则直接发送会员查询请求获取会员id;
[0022]判断所述积分事由的类型是否为C类;若是,则确定所述积分事由的类型为C类;
[0023]若所述积分事由的类型不是C类,则确定所述积分事由的类型为A类或E类;
[0024]根据所述积分事由、会员id、积分日志id、变更前积分总额、业务流水id、积分事由的类型和预先构建的积分日志数据结构模型来组成该会员的第一积分日志。
[0025]具体地,所获取原始业务流水id后还包括:
[0026]判断所述业务流水id是否关联了原始业务流水id,若未关联,则返回报错;
[0027]若关联了原始业务流水id,则继续判断所述原始业务流水id是否已存在对应积分事由的积分日志,若不存在,则返回报错;若存在,则发送会员查询请求获取会员id。
[0028]具体地,所述发送会员查询请求获取会员id包括:
[0029]获取所述会员查询请求,并判断所述会员查询请求为外部请求还是内部请求;
[0030]若为内部请求,则直接获取会员id;若为外部请求,则获取手机号或会员卡号,并判断所述手机号或会员卡号是否存在,若不存在,则返回报错;若存在,跟根据所述手机号或会员卡号获取会员id;
[0031]判断所述会员id是否存在,若不存在,则返回报错;若存在,则输出所述会员id。
[0032]在其中一些实施例中,所述并按照所述积分事由对应的积分处理方式,对所述积分变动值和变更前积分总额进行处理,得到变更后积分总额,包括:
[0033]当所述积分事由的类型为A类时,所述得到变更后积分总额的计算公式为:
[0034]变更后积分总额=变更前积分总额+积分变动值;
[0035]当所述积分事由的类型为C类时,所述得到变更后积分总额的计算公式为:
[0036]变更后积分总额=变更前积分总额

积分变动值;
[0037]当所述积分事由的类型为D类时,所述得到变更后积分总额的计算公式为:
[0038]变更后积分总额=变更前积分总额

积分变动值;
[0039]其中,所述积分变动值为该会员完成对应类型积分事由后产生的积分值。
[0040]在其中一些实施例中,当所述积分事由的类型为E类时,所述获取积分变动值之前还包括:
[0041]生成当前积分清零记录的记录id,获取有效时间范围内真实获得的有效积分值;
[0042]根据所述有效积分值和变更前积分总额计算得到过期积分值,将所述过期积分值作为积分变动值;
[0043]根据所述记录id、有效积分值、变更前积分总额和过期积分值生成积分清零记录。
[0044]具体地,所述获取有效时间范围内真实获得的有效积分值,包括:
[0045]获取清零日期和有效界限日期,根据所述清零日期和有效界限日期确定所述有效时间范围;
[本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种积分数据管理方法,其特征在于,所述方法包括:生成当前积分日志的积分日志id,并获取积分事由和会员信息;根据所述会员信息获取该会员的当前积分总额作为变更前积分总额;根据所述积分事由、会员信息、积分日志id和变更前积分总额来生成第一积分日志;获取与所述积分事由对应的积分变动值,并按照所述积分事由对应的积分处理方式,对所述积分变动值和变更前积分总额进行处理,得到变更后积分总额;根据所述变更后积分总额对所述第一积分日志进行更新得到第二积分日志,并用所述变更后积分总额更新该会员的当前积分。2.根据权利要求1所述的方法,其特征在于,将所述积分事由概括为五个积分类型:A类、B类、C类、D类、E类,所述A类和B类对积分进行加法处理,所述C类、D类和E类对积分进行减法处理;其中,A类的积分事由包括线下消费奖励、线上消费奖励、游戏奖励、智能营销赠送、签到奖励、任务奖励、管理员增加和初始化积分;B类的积分事由包括积分兑换退货、消费抵现退货和停车费退款;C类的积分事由包括消费抵现、积分兑换、管理员扣除、游戏参与门槛、活动报名门槛和积分抵停车费;D类的积分事由包括线下退货扣回和线上退货扣回;E类的积分事由包括积分过期清零。3.根据权利要求2所述的方法,其特征在于,所述根据所述积分事由、会员信息、积分日志id和变更前积分总额来生成第一积分日志,包括:获取业务流水id,并判断所述业务流水id在所述积分事由的积分日志是否存在,若存在,则返回报错;在不存在的情况下,判断所述积分事由的类型是否为B类或D类;若是,则先获取原始业务流水id,再发送会员查询请求获取会员id;若不是,则直接发送会员查询请求获取会员id;判断所述积分事由的类型是否为C类;若是,则确定所述积分事由的类型为C类;若所述积分事由的类型不是C类,则确定所述积分事由的类型为A类或E类;根据所述积分事由、会员id、积分日志id、变更前积分总额、业务流水id、积分事由的类型和预先构建的积分日志数据结构模型来组成该会员的第一积分日志。4.根据权利要求3所述的方法,其特征在于,所获取原始业务流水id后还包括:判断所述业务流水id是否关联了原始业务流水id,若未关联,则返回报错;若关联了原始业务流水id,则继续判断所述原始业务流水id是否已存在对应积分事由的积分日志,若不存在,则返回报错;若存在,则发送会员查询请求获取会员id。5.根据权利要求3所述的方法,其特征在于,所述发送会员查询请求获取会员id包括:获取所述会员查询请求,并判断所述会员查询请求为外部请求还是内部请求;若为内部请求,则直接获取会员id;若为外部请求,则获取手机号或会员卡号,并判断所述手机号或会员卡号是否存在,若不存在,则返回报错;若存在,跟根据所述手机号或会员卡号获取会员id;判断所述会员id是否存在,若不存在,则返回报错;若存在,则输出所述会员id。
6.根据权利要求2所述的方法,其特征在于,所述并按照所述积分事由对应的积分处理方式,对所述积分变动值和变更前积分总额进行处理,得到变更后积分总...

【专利技术属性】
技术研发人员:叶嘉杨硕钱麒祥
申请(专利权)人:浙江影能科技有限公司
类型:发明
国别省市:

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

1