This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
// Package packageexpiry 编排套餐临期节点提醒用例。
|
||||
// Package packageexpiry 编排每日套餐临期提醒用例。
|
||||
package packageexpiry
|
||||
|
||||
import (
|
||||
@@ -8,7 +8,7 @@ import (
|
||||
"github.com/break/junhong_cmp_fiber/pkg/errors"
|
||||
)
|
||||
|
||||
// ReminderScanner 查询当天命中临期节点的资产。
|
||||
// ReminderScanner 查询当天临期资产。
|
||||
type ReminderScanner interface {
|
||||
ReminderCandidates(ctx context.Context) ([]dto.ExpiringAssetItem, error)
|
||||
}
|
||||
@@ -18,7 +18,7 @@ type ReminderPublisher interface {
|
||||
Publish(ctx context.Context, candidates []dto.ExpiringAssetItem) error
|
||||
}
|
||||
|
||||
// ReminderService 扫描并发布每日套餐临期节点提醒。
|
||||
// ReminderService 扫描并发布每日套餐临期提醒。
|
||||
type ReminderService struct {
|
||||
scanner ReminderScanner
|
||||
publisher ReminderPublisher
|
||||
@@ -29,7 +29,7 @@ func NewReminderService(scanner ReminderScanner, publisher ReminderPublisher) *R
|
||||
return &ReminderService{scanner: scanner, publisher: publisher}
|
||||
}
|
||||
|
||||
// Run 执行当天 15、7、3 天节点扫描并可靠发布通知。
|
||||
// Run 执行当天临期扫描并可靠发布通知。
|
||||
func (s *ReminderService) Run(ctx context.Context) error {
|
||||
if s == nil || s.scanner == nil || s.publisher == nil {
|
||||
return errors.New(errors.CodeInternalError, "套餐临期提醒用例未配置")
|
||||
|
||||
Reference in New Issue
Block a user