添加 王庆_日报_2025.02.05

wangqing 2025-02-05 17:50:31 +08:00
parent c53afb580f
commit 3984e57702

@ -0,0 +1,70 @@
# 2025/02/05 日报
## 做了什么
- 订单编号由uuid改成雪花ID
- 修复查询支付宝可能空指针问题
- 更新激活平台服务
- 整理激活平台计算公式
1、永久计算方式
> 150路内50元/路最高6000元
> 300路内45元/路最高12000元
> 600路内40元/路最高20000元
> 1000路内35元/路最高30000元
> 2000路内30元/路最高50000元
> 2000路以上咨询官方客服
>
> 比如第一档 120 * 50 = 6000 120 ~ 150 之间都是6000
>
> 第二档同理
2、非永久的计算方式
> 用户下单购买(如果激活码在有效期内,多次购买可以实现续费、扩容的功能)
>
> 购买: 激活码依机器码为条件创建、更新激活码信息(客户输入错误激活码购买产生的问题,客户自己负责),同一个机器码对应平台中只有一个激活码
>
> ### 场景:第一次购买
>
> 10通道 30天 下单时间1.20 激活码有效期为 2.20
>
> 计算费用10*30 = 300 通天 300 * 0.1 = 30 元
>
> 下单支付成功, 此时激活码表创建一条记录 记录 通道数、天数、激活时间、到期时间
>
> ### 第二次购买 20通道 30 天
>
> 1、激活码是否还有剩余激活时间不满一天的按照一天计算比如客户还剩1天1个小时按照客户还剩余两天计算
>
> 没有剩余时间即激活码已过期 订单金额为20 * 30) * 0.1 = 60元 此时更新激活码 通道数为20天数为30激活时间更新为当前时间计算激活码有时间为当前时间 + 30 天
>
> 2、激活码未过期比如 2.01号购买客户剩余时间还有19天零1个小时 按照 20整天计算
>
> 订单金额为 ( 本次通天数20 * 30 - 上次订单剩余通天数( 10 * 20) ) * 0.1 = (600 - 200 ) * 0.1 = 40 元
>
> 激活时间为原来的激活时间,激活天数 = 原来的激活剩余天数20+本次购买的激活天数30 = 50 天,激活时间 仍为之前的激活时间
>
> 3、如果本次下单的通道天 - 上次剩余的 通道天数为负数 则不允许下单
>
> 比如第一次购买60 通道 60天现在还剩余 20天的时候续费10通道 30 天 按照计算方法
>
> 本次10 * 30 = 300 通天 价格为 300 * 0.1 = 30 元
>
> 上次订单剩余 20 * 60 = 1200 通天 120 * 0.1 = 120 元
>
> 30 - 120 < 0 不允许下单
>
> 4、如果第二次购买为永久的永久的费用 - 第一次购买的费用 = 本次购买的费用
## 学到了什么
公司项目架构
## 哪里还需要学习
- 公司项目的学习