作者 lyh

gx

@@ -525,4 +525,21 @@ class ProductController extends BaseController @@ -525,4 +525,21 @@ class ProductController extends BaseController
525 } 525 }
526 $this->response('success',Code::SUCCESS,$info); 526 $this->response('success',Code::SUCCESS,$info);
527 } 527 }
  528 +
  529 + /**
  530 + * @remark :Ai发布新闻
  531 + * @name :sendAiNews
  532 + * @author :lyh
  533 + * @method :post
  534 + * @time :2024/1/26 15:33
  535 + */
  536 + public function sendAiProduct(){
  537 + $this->request->validate([
  538 + 'keyword'=>'required',
  539 + ],[
  540 + 'keyword.required' => 'keyword不能为空',
  541 + ]);
  542 + $data = http_get('http://title.globalso.com/ajax_data_for_web.php?keyword='.$this->param['keyword'],['charset=utf-8']);
  543 + $this->response('success',Code::SUCCESS,$data);
  544 + }
528 } 545 }
@@ -471,7 +471,7 @@ class RankDataLogic extends BaseLogic @@ -471,7 +471,7 @@ class RankDataLogic extends BaseLogic
471 471
472 //关键词达标天数 472 //关键词达标天数
473 $model->is_compliance = 0; 473 $model->is_compliance = 0;
474 - if($model->updated_date != date('Y-m-d') && !$lang){ 474 + if($model->updated_date != date('Y-m-d')){
475 //保证关键词数 475 //保证关键词数
476 $keyword_num = DeployBuild::where('project_id', $project_id)->value('keyword_num'); 476 $keyword_num = DeployBuild::where('project_id', $project_id)->value('keyword_num');
477 $type = Project::where('id', $project_id)->value('type'); 477 $type = Project::where('id', $project_id)->value('type');
@@ -479,8 +479,10 @@ class RankDataLogic extends BaseLogic @@ -479,8 +479,10 @@ class RankDataLogic extends BaseLogic
479 $model->compliance_day = $model->compliance_day + 1; 479 $model->compliance_day = $model->compliance_day + 1;
480 $model->is_compliance = 1; 480 $model->is_compliance = 1;
481 //项目表更新 481 //项目表更新
482 - $compliance_day = Project::where(['id' => $project_id])->value('finish_remain_day') ?: 0;  
483 - Project::where('id', $project_id)->update(['is_remain_today' => 1, 'finish_remain_day' => $compliance_day+1]); 482 + if(!$lang){
  483 + $compliance_day = Project::where(['id' => $project_id])->value('finish_remain_day') ?: 0;
  484 + Project::where('id', $project_id)->update(['is_remain_today' => 1, 'finish_remain_day' => $compliance_day+1]);
  485 + }
484 } 486 }
485 } 487 }
486 488
@@ -230,6 +230,7 @@ Route::middleware(['bloginauth'])->group(function () { @@ -230,6 +230,7 @@ Route::middleware(['bloginauth'])->group(function () {
230 Route::any('/statusNum', [\App\Http\Controllers\Bside\Product\ProductController::class, 'getStatusNumber'])->name('product_statusNum'); 230 Route::any('/statusNum', [\App\Http\Controllers\Bside\Product\ProductController::class, 'getStatusNumber'])->name('product_statusNum');
231 Route::any('/copyProduct', [\App\Http\Controllers\Bside\Product\ProductController::class, 'copyProduct'])->name('product_copyProduct'); 231 Route::any('/copyProduct', [\App\Http\Controllers\Bside\Product\ProductController::class, 'copyProduct'])->name('product_copyProduct');
232 Route::any('/batchSetCategory', [\App\Http\Controllers\Bside\Product\ProductController::class, 'batchSetCategory'])->name('product_batchSetCategory'); 232 Route::any('/batchSetCategory', [\App\Http\Controllers\Bside\Product\ProductController::class, 'batchSetCategory'])->name('product_batchSetCategory');
  233 + Route::any('/sendAiProduct', [\App\Http\Controllers\Bside\Product\ProductController::class, 'sendAiProduct'])->name('product_sendAiProduct');
233 //产品分类 234 //产品分类
234 Route::get('category', [\App\Http\Controllers\Bside\Product\CategoryController::class, 'index'])->name('product_category'); 235 Route::get('category', [\App\Http\Controllers\Bside\Product\CategoryController::class, 'index'])->name('product_category');
235 Route::get('category/info', [\App\Http\Controllers\Bside\Product\CategoryController::class, 'info'])->name('product_category_info'); 236 Route::get('category/info', [\App\Http\Controllers\Bside\Product\CategoryController::class, 'info'])->name('product_category_info');