作者 李宇航

合并分支 'lyh-server' 到 'master'

gx



查看合并请求 !1537
@@ -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 }