新增三个同步时间字段

This commit is contained in:
2026-05-18 10:47:07 +08:00
parent 480d4c4583
commit af5a21ed1e
6 changed files with 78 additions and 50 deletions

View File

@@ -90,6 +90,9 @@ func (h *PollingCarddataHandler) Handle(ctx context.Context, t *asynq.Task) erro
resetDay := h.carrierStore.GetDataResetDay(ctx, card.CarrierID)
updates, flowIncrementMB, isCrossMonth := h.calculateFlowUpdates(card, gatewayFlowMB, now, resetDay)
updates["last_data_check_at"] = now
if h.gateway != nil {
updates["last_sync_time"] = now
}
if h.base.verboseLog && h.gateway != nil {
h.base.logger.Info("流量轮询详情",

View File

@@ -107,6 +107,7 @@ func (h *PollingCardStatusHandler) Handle(ctx context.Context, t *asynq.Task) er
fields := map[string]any{"last_card_status_check_at": now}
if statusQueried {
fields["gateway_extend"] = gatewayExtend
fields["last_sync_time"] = now
}
if statusChanged {
fields["network_status"] = newNetworkStatus

View File

@@ -121,6 +121,9 @@ func (h *PollingRealnameHandler) Handle(ctx context.Context, t *asynq.Task) erro
now := time.Now()
fields := map[string]any{"last_real_name_check_at": now}
if h.gateway != nil {
fields["last_sync_time"] = now
}
if statusChanged {
fields["real_name_status"] = newStatus
}