正在显示
3 个修改的文件
包含
8 行增加
和
6 行删除
| @@ -59,14 +59,11 @@ class GeoWritingsTask extends Command | @@ -59,14 +59,11 @@ class GeoWritingsTask extends Command | ||
| 59 | try { | 59 | try { |
| 60 | $geoWritingsModel = new GeoWritings(); | 60 | $geoWritingsModel = new GeoWritings(); |
| 61 | $saveData = [ | 61 | $saveData = [ |
| 62 | - 'project_id'=>$info['project_id'], | ||
| 63 | - 'type'=>$geoWritingsModel::TYPE_AI_CREATE, | ||
| 64 | 'title'=>$info['title'], | 62 | 'title'=>$info['title'], |
| 65 | 'content'=>$introduction.($images[0] ?? '').PHP_EOL.$main.($images[1] ?? ''), | 63 | 'content'=>$introduction.($images[0] ?? '').PHP_EOL.$main.($images[1] ?? ''), |
| 66 | 'content_length'=>strlen($introduction.PHP_EOL.$main), | 64 | 'content_length'=>strlen($introduction.PHP_EOL.$main), |
| 67 | - 'uniqid'=>md5(uniqid().$task_id.$info['project_id']), | ||
| 68 | ]; | 65 | ]; |
| 69 | - $id = $geoWritingsModel->addReturnId($saveData); | 66 | + $id = $geoWritingsModel->edit($saveData,['id'=>$info['writings_id']]); |
| 70 | $data = [ | 67 | $data = [ |
| 71 | 'introduction'=>$introduction, | 68 | 'introduction'=>$introduction, |
| 72 | 'main'=>$main, | 69 | 'main'=>$main, |
| @@ -100,7 +97,7 @@ class GeoWritingsTask extends Command | @@ -100,7 +97,7 @@ class GeoWritingsTask extends Command | ||
| 100 | $task_id = Redis::rpop('geo_writings_task'); | 97 | $task_id = Redis::rpop('geo_writings_task'); |
| 101 | } | 98 | } |
| 102 | }else{ | 99 | }else{ |
| 103 | - $geoWritingsTaskModel->edit(['status'=>1],['id'=>$task_id]); | 100 | + $geoWritingsTaskModel->edit(['status'=>GeoWritings::STATUS_AI_RUNNING],['id'=>$task_id]); |
| 104 | } | 101 | } |
| 105 | return $task_id; | 102 | return $task_id; |
| 106 | } | 103 | } |
| @@ -116,7 +116,7 @@ class SyncProject extends Command | @@ -116,7 +116,7 @@ class SyncProject extends Command | ||
| 116 | } | 116 | } |
| 117 | $item->status = NoticeLog::STATUS_SUCCESS; | 117 | $item->status = NoticeLog::STATUS_SUCCESS; |
| 118 | $item->save(); | 118 | $item->save(); |
| 119 | - echo 'success:' . $item['id'] . '执行时间:' . date('Y-m-d H:i:s') . PHP_EOL; | 119 | + echo 'success:' . $item['id'] . '执行时间:'. 'ordet_id:'. $order_id . date('Y-m-d H:i:s') . PHP_EOL; |
| 120 | }catch (\Exception $e){ | 120 | }catch (\Exception $e){ |
| 121 | echo 'error:' . $item['id'] . $e->getMessage() .' line ' . $e->getLine() . '执行时间:' . PHP_EOL; | 121 | echo 'error:' . $item['id'] . $e->getMessage() .' line ' . $e->getLine() . '执行时间:' . PHP_EOL; |
| 122 | errorLog('项目同步失败', $item, $e); | 122 | errorLog('项目同步失败', $item, $e); |
| @@ -49,6 +49,11 @@ class GeoWritingsTaskLogic extends BaseLogic | @@ -49,6 +49,11 @@ class GeoWritingsTaskLogic extends BaseLogic | ||
| 49 | $id = $this->param['id']; | 49 | $id = $this->param['id']; |
| 50 | $this->model->edit($this->param,['id'=>$id]); | 50 | $this->model->edit($this->param,['id'=>$id]); |
| 51 | }else{ | 51 | }else{ |
| 52 | + //自动保存一条数据 | ||
| 53 | + $writingModel = new GeoWritings(); | ||
| 54 | + $this->param['writings_id'] = $writingModel->addReturnId(['project_id'=>$this->param['project_id'], | ||
| 55 | + 'type'=>$writingModel::TYPE_AI_CREATE,'status'=>$writingModel::STATUS_AI_WAIT, | ||
| 56 | + 'uniqid'=>md5(uniqid().rand(1, 99999).$this->param['project_id'])]); | ||
| 52 | $id = $this->model->addReturnId($this->param); | 57 | $id = $this->model->addReturnId($this->param); |
| 53 | } | 58 | } |
| 54 | }catch (\Exception $e){ | 59 | }catch (\Exception $e){ |
-
请 注册 或 登录 后发表评论