wyx2685 / v2board

🚀A multiple proxy protocol manage panel application interface
MIT License
565 stars 168 forks source link

[BUG]用户到期最后一天会自动重置流量 #86

Closed QeHaxdCp closed 3 months ago

QeHaxdCp commented 3 months ago

在用户到期的最后一天,无论用户实际使用多少流量,都会把已使用的流量重置为0. 已升级最新版代码。 复现方式: 1、添加一个测试用户 2、分配一个正常套餐 3、手动修改到期时间 4、修改已使用流量为50GB(未超出套餐流量) 比如套餐到期时间显示是4.3日23点(现在时间是4.2日) 该测试用户的实际使用流量会在4.3日的0点自动重置为0GB

实际距离该用户套餐到期还有23个小时,但是在最后一天会把实际使用流量重置为0. 应该是不重置已使用流量,直到23个小时后用户套餐过期。

确定安装面板系统时区为GMT+8 中国时区

vlesstop commented 3 months ago

@QeHaxdCp 表示热切关注

wyx2685 commented 3 months ago

请测试https://github.com/wyx2685/v2board/commit/8d68b999fdddfb48d240db7c6a03b77317d0388c

QeHaxdCp commented 3 months ago

请测试8d68b99

出现新的问题:

用户在到期的最后1天续费(比如用户套餐到期是4.2日23点,用户在4.2日15点续费1个月),这种情况下的续费,用户套餐流量一直不会自动重置。用户的流量一直保持在上个月的实际使用流量。

用户套餐流量重置方式为:按月重置

wyx2685 commented 3 months ago

请测试https://github.com/wyx2685/v2board/commit/2c863f4a7666a93bde0f42fd13ae1127bd93c709

QeHaxdCp commented 3 months ago

请测试2c863f4

测试正常