作者 lyh

变更数据

@@ -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){