修复通知
All checks were successful
构建并部署到测试环境(无 SSH) / build-and-deploy (push) Successful in 8m25s

This commit is contained in:
2026-08-11 11:18:11 +08:00
parent 5c01008d8a
commit a795ca3650
20 changed files with 167 additions and 37 deletions

View File

@@ -9,22 +9,22 @@ import (
packageexpiryapp "github.com/break/junhong_cmp_fiber/internal/application/packageexpiry"
)
// PackageExpiryReminderHandler 处理每日套餐临期节点提醒任务。
// PackageExpiryReminderHandler 处理每日套餐临期提醒扫描任务。
type PackageExpiryReminderHandler struct {
service *packageexpiryapp.ReminderService
logger *zap.Logger
}
// NewPackageExpiryReminderHandler 创建套餐临期提醒任务处理器。
// NewPackageExpiryReminderHandler 创建每日套餐临期提醒扫描任务处理器。
func NewPackageExpiryReminderHandler(service *packageexpiryapp.ReminderService, logger *zap.Logger) *PackageExpiryReminderHandler {
return &PackageExpiryReminderHandler{service: service, logger: logger}
}
// Handle 扫描 15、7、3 天节点并发布个人客户站内通知。
// Handle 扫描 0 至 15 天临期资产并发布站内通知。
func (h *PackageExpiryReminderHandler) Handle(ctx context.Context, _ *asynq.Task) error {
h.logger.Info("开始执行套餐临期节点提醒")
h.logger.Info("开始执行每日套餐临期提醒扫描")
if err := h.service.Run(ctx); err != nil {
h.logger.Error("套餐临期节点提醒失败", zap.Error(err))
h.logger.Error("每日套餐临期提醒扫描失败", zap.Error(err))
return err
}
return nil