no message

This commit is contained in:
hajimi
2026-06-11 12:15:29 +08:00
parent 10ebe39c30
commit 96efa1d905
5859 changed files with 815501 additions and 5 deletions
@@ -0,0 +1,44 @@
<?php
namespace app\adminapi\logic\article;
use app\common\logic\BaseLogic;
use app\common\model\article\ArticleAiCommentTask;
class ArticleAiCommentTaskLogic extends BaseLogic
{
public static function delete(array $params)
{
$task = ArticleAiCommentTask::findOrEmpty($params['id']);
if (!$task->isEmpty()) {
$task->delete();
}
}
public static function retry(array $params)
{
$task = ArticleAiCommentTask::findOrEmpty($params['id']);
if ($task->isEmpty()) {
self::setError('任务不存在');
return false;
}
if ((int) $task->status !== 2) {
self::setError('仅失败状态的任务可重试');
return false;
}
try {
$task->save([
'status' => 0,
'run_at' => time(),
'error_msg' => '',
'update_time' => time(),
]);
return true;
} catch (\Exception $e) {
self::setError($e->getMessage());
return false;
}
}
}