This commit is contained in:
@@ -155,24 +155,24 @@ func (h *AssetHandler) ListExpiring(c *fiber.Ctx) error {
|
||||
})
|
||||
}
|
||||
|
||||
// TriggerPackageExpiryReminder 手动提交套餐临期提醒扫描任务。
|
||||
// TriggerPackageExpiryReminder 手动提交每日临期提醒扫描任务。
|
||||
// POST /api/admin/expiring-assets/reminder-scan
|
||||
func (h *AssetHandler) TriggerPackageExpiryReminder(c *fiber.Ctx) error {
|
||||
if middleware.GetUserTypeFromContext(c.UserContext()) != constants.UserTypeSuperAdmin {
|
||||
return errors.New(errors.CodeForbidden)
|
||||
}
|
||||
if h.packageExpiryTrigger == nil {
|
||||
return errors.New(errors.CodeServiceUnavailable, "套餐临期提醒任务队列未配置")
|
||||
return errors.New(errors.CodeServiceUnavailable, "每日临期提醒扫描任务队列未配置")
|
||||
}
|
||||
if err := h.packageExpiryTrigger(c.UserContext()); err != nil {
|
||||
logger.GetAppLogger().Error("手动提交套餐临期提醒扫描任务失败", zap.Error(err))
|
||||
return errors.Wrap(errors.CodeTaskQueueError, err, "提交套餐临期提醒扫描任务失败")
|
||||
logger.GetAppLogger().Error("手动提交每日临期提醒扫描任务失败", zap.Error(err))
|
||||
return errors.Wrap(errors.CodeTaskQueueError, err, "提交每日临期提醒扫描任务失败")
|
||||
}
|
||||
logger.GetAppLogger().Info("已手动提交套餐临期提醒扫描任务",
|
||||
logger.GetAppLogger().Info("已手动提交每日临期提醒扫描任务",
|
||||
zap.Uint("operator_id", middleware.GetUserIDFromContext(c.UserContext())))
|
||||
return response.Success(c, dto.TriggerPackageExpiryReminderResponse{
|
||||
TaskType: constants.TaskTypePackageExpiryReminder,
|
||||
Message: "套餐临期提醒扫描任务已提交",
|
||||
Message: "每日临期提醒扫描任务已提交",
|
||||
})
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user