作者 lyh

gx

@@ -55,7 +55,6 @@ class UpdateSeoTdk extends Command @@ -55,7 +55,6 @@ class UpdateSeoTdk extends Command
55 continue; 55 continue;
56 } 56 }
57 echo date('Y-m-d H:i:s') . ' start: ' . $project_id . PHP_EOL; 57 echo date('Y-m-d H:i:s') . ' start: ' . $project_id . PHP_EOL;
58 -  
59 try { 58 try {
60 ProjectServer::useProject($project_id); 59 ProjectServer::useProject($project_id);
61 $this->updateProduct($project_id); 60 $this->updateProduct($project_id);
@@ -80,9 +79,11 @@ class UpdateSeoTdk extends Command @@ -80,9 +79,11 @@ class UpdateSeoTdk extends Command
80 * @time :2023/8/19 9:25 79 * @time :2023/8/19 9:25
81 */ 80 */
82 public function updateProduct($project_id){ 81 public function updateProduct($project_id){
  82 + echo date('Y-m-d H:i:s') . ' updateProduct: 项目id' . $project_id . PHP_EOL;
83 $list = DB::connection('custom_mysql')->table('gl_product')->where(['status'=>1,'project_id'=>$project_id])->get()->toArray(); 83 $list = DB::connection('custom_mysql')->table('gl_product')->where(['status'=>1,'project_id'=>$project_id])->get()->toArray();
84 if(!empty($list)){ 84 if(!empty($list)){
85 foreach ($list as $v){ 85 foreach ($list as $v){
  86 + echo date('Y-m-d H:i:s') . ' updateProduct: ' . $v['id'] . PHP_EOL;
86 $v = (array)$v; 87 $v = (array)$v;
87 $seo_arr = json_decode($v['seo_mate'], true) ?: []; 88 $seo_arr = json_decode($v['seo_mate'], true) ?: [];
88 //更新seo_title 89 //更新seo_title
@@ -120,9 +121,11 @@ class UpdateSeoTdk extends Command @@ -120,9 +121,11 @@ class UpdateSeoTdk extends Command
120 * @time :2023/8/19 9:25 121 * @time :2023/8/19 9:25
121 */ 122 */
122 public function updateProductCate($project_id){ 123 public function updateProductCate($project_id){
  124 + echo date('Y-m-d H:i:s') . ' updateProductCate: 项目id' . $project_id . PHP_EOL;
123 $list = DB::connection('custom_mysql')->table('gl_product_category')->where(['status'=>1,'project_id'=>$project_id])->get()->toArray(); 125 $list = DB::connection('custom_mysql')->table('gl_product_category')->where(['status'=>1,'project_id'=>$project_id])->get()->toArray();
124 if(!empty($list)){ 126 if(!empty($list)){
125 foreach ($list as $v){ 127 foreach ($list as $v){
  128 + echo date('Y-m-d H:i:s') . ' updateProductCate: ' . $v['id'] . PHP_EOL;
126 $v = (array)$v; 129 $v = (array)$v;
127 $data = []; 130 $data = [];
128 if(empty($v['seo_title'])){ 131 if(empty($v['seo_title'])){
@@ -160,9 +163,11 @@ class UpdateSeoTdk extends Command @@ -160,9 +163,11 @@ class UpdateSeoTdk extends Command
160 * @time :2023/8/19 10:06 163 * @time :2023/8/19 10:06
161 */ 164 */
162 public function updateNews($project_id){ 165 public function updateNews($project_id){
  166 + echo date('Y-m-d H:i:s') . ' updateNews: 项目id' . $project_id . PHP_EOL;
163 $list = DB::connection('custom_mysql')->table('gl_news')->where(['status'=>1,'project_id'=>$project_id])->get()->toArray(); 167 $list = DB::connection('custom_mysql')->table('gl_news')->where(['status'=>1,'project_id'=>$project_id])->get()->toArray();
164 if(!empty($list)){ 168 if(!empty($list)){
165 foreach ($list as $k => $v){ 169 foreach ($list as $k => $v){
  170 + echo date('Y-m-d H:i:s') . ' updateNews: ' . $v['id'] . PHP_EOL;
166 $v = (array)$v; 171 $v = (array)$v;
167 $data = []; 172 $data = [];
168 if(empty($v['seo_title'])){ 173 if(empty($v['seo_title'])){
@@ -197,10 +202,12 @@ class UpdateSeoTdk extends Command @@ -197,10 +202,12 @@ class UpdateSeoTdk extends Command
197 * @time :2023/8/19 10:06 202 * @time :2023/8/19 10:06
198 */ 203 */
199 public function updateNewsCate($project_id){ 204 public function updateNewsCate($project_id){
  205 + echo date('Y-m-d H:i:s') . ' updateNewsCate: 项目id' . $project_id . PHP_EOL;
200 $list = DB::connection('custom_mysql')->table('gl_news_category')->where(['status'=>1,'project_id'=>$project_id])->get()->toArray(); 206 $list = DB::connection('custom_mysql')->table('gl_news_category')->where(['status'=>1,'project_id'=>$project_id])->get()->toArray();
201 if(!empty($list)){ 207 if(!empty($list)){
202 foreach ($list as $k => $v){ 208 foreach ($list as $k => $v){
203 $v = (array)$v; 209 $v = (array)$v;
  210 + echo date('Y-m-d H:i:s') . ' updateNewsCate: ' . $v['id'] . PHP_EOL;
204 $data = []; 211 $data = [];
205 if(empty($v['seo_title'])){ 212 if(empty($v['seo_title'])){
206 $aiCommandModel = new AiCommand(); 213 $aiCommandModel = new AiCommand();
@@ -241,10 +248,12 @@ class UpdateSeoTdk extends Command @@ -241,10 +248,12 @@ class UpdateSeoTdk extends Command
241 * @time :2023/8/19 10:07 248 * @time :2023/8/19 10:07
242 */ 249 */
243 public function updateBlogs($project_id){ 250 public function updateBlogs($project_id){
  251 + echo date('Y-m-d H:i:s') . ' updateBlogs: 项目id' . $project_id . PHP_EOL;
244 $list = DB::connection('custom_mysql')->table('gl_blog')->where(['status'=>1,'project_id'=>$project_id])->get()->toArray(); 252 $list = DB::connection('custom_mysql')->table('gl_blog')->where(['status'=>1,'project_id'=>$project_id])->get()->toArray();
245 if(!empty($list)){ 253 if(!empty($list)){
246 foreach ($list as $k => $v){ 254 foreach ($list as $k => $v){
247 $v = (array)$v; 255 $v = (array)$v;
  256 + echo date('Y-m-d H:i:s') . ' updateBlogs: ' . $v['id'] . PHP_EOL;
248 $data = []; 257 $data = [];
249 if(empty($v['seo_title'])){ 258 if(empty($v['seo_title'])){
250 $aiCommandModel = new AiCommand(); 259 $aiCommandModel = new AiCommand();
@@ -278,10 +287,12 @@ class UpdateSeoTdk extends Command @@ -278,10 +287,12 @@ class UpdateSeoTdk extends Command
278 * @time :2023/8/19 10:06 287 * @time :2023/8/19 10:06
279 */ 288 */
280 public function updateBlogCate($project_id){ 289 public function updateBlogCate($project_id){
  290 + echo date('Y-m-d H:i:s') . ' updateBlogCate: 项目id' . $project_id . PHP_EOL;
281 $list = DB::connection('custom_mysql')->table('gl_blog_category')->where(['status'=>1,'project_id'=>$project_id])->get()->toArray(); 291 $list = DB::connection('custom_mysql')->table('gl_blog_category')->where(['status'=>1,'project_id'=>$project_id])->get()->toArray();
282 if(!empty($list)){ 292 if(!empty($list)){
283 foreach ($list as $k => $v){ 293 foreach ($list as $k => $v){
284 $v = (array)$v; 294 $v = (array)$v;
  295 + echo date('Y-m-d H:i:s') . ' updateBlogCate: ' . $v['id'] . PHP_EOL;
285 $data = []; 296 $data = [];
286 if(empty($v['seo_title'])){ 297 if(empty($v['seo_title'])){
287 $data['seo_title'] = $v['name']; 298 $data['seo_title'] = $v['name'];
@@ -314,10 +325,12 @@ class UpdateSeoTdk extends Command @@ -314,10 +325,12 @@ class UpdateSeoTdk extends Command
314 * @time :2023/10/30 11:04 325 * @time :2023/10/30 11:04
315 */ 326 */
316 public function updatePage($project_id){ 327 public function updatePage($project_id){
  328 + echo date('Y-m-d H:i:s') . ' updatePage: 项目id' . $project_id . PHP_EOL;
317 $list = DB::connection('custom_mysql')->table('gl_web_custom_template')->select(['id','title','keywords','description','project_id'])->where(['project_id'=>$project_id])->get()->toArray(); 329 $list = DB::connection('custom_mysql')->table('gl_web_custom_template')->select(['id','title','keywords','description','project_id'])->where(['project_id'=>$project_id])->get()->toArray();
318 if(!empty($list)){ 330 if(!empty($list)){
319 foreach ($list as $v){ 331 foreach ($list as $v){
320 $v = (array)$v; 332 $v = (array)$v;
  333 + echo date('Y-m-d H:i:s') . ' updatePage: ' . $v['id'] . PHP_EOL;
321 $data = []; 334 $data = [];
322 if(empty($v['seo_title'])){ 335 if(empty($v['seo_title'])){
323 //生成seo_title 336 //生成seo_title