|
@@ -96,7 +96,7 @@ class AiBlogTask extends Command |
|
@@ -96,7 +96,7 @@ class AiBlogTask extends Command |
|
96
|
];
|
96
|
];
|
|
97
|
$dingService->handle($body);
|
97
|
$dingService->handle($body);
|
|
98
|
}
|
98
|
}
|
|
99
|
- echo date('Y-m-d H:i:s'). '错误信息:'.json_encode($result,true).PHP_EOL;
|
99
|
+ echo date('Y-m-d H:i:s'). '错误信息:'.json_encode($result,JSON_UNESCAPED_UNICODE | JSON_UNESCAPED_SLASHES).PHP_EOL;
|
|
100
|
return false;
|
100
|
return false;
|
|
101
|
}
|
101
|
}
|
|
102
|
//保存当前项目ai_blog数据
|
102
|
//保存当前项目ai_blog数据
|
|
@@ -104,8 +104,16 @@ class AiBlogTask extends Command |
|
@@ -104,8 +104,16 @@ class AiBlogTask extends Command |
|
104
|
$aiBlogModel = new AiBlog();
|
104
|
$aiBlogModel = new AiBlog();
|
|
105
|
$aiBlogInfo = $aiBlogModel->read(['task_id'=>$item['task_id']],['id']);
|
105
|
$aiBlogInfo = $aiBlogModel->read(['task_id'=>$item['task_id']],['id']);
|
|
106
|
if($aiBlogInfo === false){
|
106
|
if($aiBlogInfo === false){
|
|
|
|
107
|
+ // 钉钉通知
|
|
|
|
108
|
+ $dingService = new DingService();
|
|
|
|
109
|
+ $body = [
|
|
|
|
110
|
+ 'keyword' => 'AI_BLOG生成错误',
|
|
|
|
111
|
+ 'msg' => '子任务不存在:'.$item['task_id'],
|
|
|
|
112
|
+ 'isAtAll' => false, // 是否@所有人
|
|
|
|
113
|
+ ];
|
|
|
|
114
|
+ $dingService->handle($body);
|
|
107
|
echo '任务id不存在:'.$item['task_id'].PHP_EOL;
|
115
|
echo '任务id不存在:'.$item['task_id'].PHP_EOL;
|
|
108
|
- $aiBlogTaskModel->edit(['status'=>$aiBlogModel::STATUS_FINISH],['id'=>$item['id']]);
|
116
|
+ $aiBlogTaskModel->edit(['status'=>9],['id'=>$item['id']]);
|
|
109
|
DB::disconnect('custom_mysql');
|
117
|
DB::disconnect('custom_mysql');
|
|
110
|
return false;
|
118
|
return false;
|
|
111
|
}
|
119
|
}
|