SSR购买及删除逻辑
2018-04-23 07:15:25 1 举报
SSR
作者其他创作
大纲/内容
用户端操作示例
如果用户多次购买?直接删除当前用户身上的所有标签,也就是覆盖当前套餐但已使用流量归零
用户购买完毕后正常使用SSR服务并且随定时任务检测套餐服务是否过期
未过期
如果用户多次购买不同的套餐?用户流量为一个综合值,但是在服务器上可以记录不同的节点的流量这里有两种方法
正常使用
其主要删除逻辑为:删除用户购买时所附加的标签,这在现有的系统上就表示出了非套餐用户不可见并停用。停止SSR的使用并邮件通知用户购买新的套餐,购买逻辑则会在下个部分说明
保存上架
直接根据产生流量的节点上面拥有的标签来判定用户套餐并直接计入套餐内流量,如果有多个套餐有相同标签则直接全部计入多个套餐使用量,防止用户刷套餐
用户购买完毕
购买开始
检测流量及当前套餐是否过期
删除所购买的套餐的标签并停止SSR使用
填写价格时长流量等信息填写购买过后打入到用户信息的标签完成商品添加
商品上架操作
上架及修改节点操作
选择套餐并付款购买假设用户购买套餐 信息如下标签:付费用户 IP 0.0.0.0 多端口服务 等此时服务端将用户打上 付费用户 的标签 用户就可以看到所有带有付费标签的节点
定时任务开始
目前来说还不算完整,草草做出来的操作逻辑,兼容现已存在的标签逻辑,无非就是多了一个打标签和删除标签的过程。希望开发者能够实现这个功能,真能省很多事
为用户自动添加所购买的套餐的标签,但保留默认标签让用户在套餐到期后继续使用默认免费的服务器(如果存在)管理中心的节点里面默认不打标签就OK
已过期
填写信息,填写能看到此节点所需要的标签,当前标签设置稍改动一下就OK
根据排序,先扣除最先购买的带节点标签的套餐用量,如果全部扣用完毕,则停止账户使用
用户付款成功
收藏
0 条评论
回复 删除
下一页