fix(subscribe): ensure active status and reset timestamps during traffic resets
This commit is contained in:
parent
d33f4cd1ce
commit
d5460d0cd1
@ -240,6 +240,8 @@ func (l *ResetTrafficLogic) resetMonth(ctx context.Context) error {
|
|||||||
Updates(map[string]interface{}{
|
Updates(map[string]interface{}{
|
||||||
"upload": 0,
|
"upload": 0,
|
||||||
"download": 0,
|
"download": 0,
|
||||||
|
"status": 1, // Ensure status is active
|
||||||
|
"finished_at": nil,
|
||||||
}).Error
|
}).Error
|
||||||
if err != nil {
|
if err != nil {
|
||||||
logger.Errorw("[ResetTraffic] Failed to update monthly reset users", logger.Field("error", err.Error()))
|
logger.Errorw("[ResetTraffic] Failed to update monthly reset users", logger.Field("error", err.Error()))
|
||||||
@ -323,6 +325,8 @@ func (l *ResetTrafficLogic) reset1st(ctx context.Context, cache resetTrafficCach
|
|||||||
Updates(map[string]interface{}{
|
Updates(map[string]interface{}{
|
||||||
"upload": 0,
|
"upload": 0,
|
||||||
"download": 0,
|
"download": 0,
|
||||||
|
"status": 1, // Ensure status is active
|
||||||
|
"finished_at": nil,
|
||||||
}).Error
|
}).Error
|
||||||
if err != nil {
|
if err != nil {
|
||||||
logger.Errorw("[ResetTraffic] Failed to update 1st reset users", logger.Field("error", err.Error()))
|
logger.Errorw("[ResetTraffic] Failed to update 1st reset users", logger.Field("error", err.Error()))
|
||||||
@ -407,6 +411,8 @@ func (l *ResetTrafficLogic) resetYear(ctx context.Context) error {
|
|||||||
Updates(map[string]interface{}{
|
Updates(map[string]interface{}{
|
||||||
"upload": 0,
|
"upload": 0,
|
||||||
"download": 0,
|
"download": 0,
|
||||||
|
"status": 1, // Ensure status is active
|
||||||
|
"finished_at": nil,
|
||||||
}).Error
|
}).Error
|
||||||
if err != nil {
|
if err != nil {
|
||||||
logger.Errorw("[ResetTraffic] Failed to update yearly reset users", logger.Field("error", err.Error()))
|
logger.Errorw("[ResetTraffic] Failed to update yearly reset users", logger.Field("error", err.Error()))
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user