作者 赵彬吉
... ... @@ -265,11 +265,11 @@ class Demo extends Command
public function handle(){
$projectModel = new DeployOptimize();
$list = $projectModel->list();
$list = $projectModel->list(['project_id'=>['<',187]]);
foreach ($list as $v){
echo date('Y-m-d H:i:s') . 'end'.json_encode($v) . PHP_EOL;
$data = [];
if(!empty($v['minor_languages'])){
if(!empty($v['minor_languages']) && is_array($v['minor_languages'])){
foreach ($v['minor_languages'] as $k1=> $v1){
if(!empty($v1['tl']) && !empty($v1['type'])){
$data[] = [
... ...
... ... @@ -5,19 +5,15 @@ namespace App\Http\Controllers\Aside\Optimize;
use App\Enums\Common\Code;
use App\Helper\Arr;
use App\Http\Controllers\Aside\BaseController;
use App\Http\Logic\Aside\Optimize\OptimizeLogic;
use App\Http\Logic\Aside\Project\ProjectLogic;
use App\Models\Ai\AiPrefix;
use App\Models\ASide\APublicModel;
use App\Models\Channel\Channel;
use App\Models\Domain\DomainInfo;
use App\Models\Manage\Manage;
use App\Models\Manage\ManageHr;
use App\Models\Project\OnlineCheck;
use App\Models\Project\DeployOptimize;
use App\Models\Project\Project;
use App\Models\RankData\RankData;
use App\Models\Task\Task;
use Illuminate\Support\Facades\DB;
/**
* @remark :优化
... ... @@ -194,6 +190,7 @@ class OptimizeController extends BaseController
'gl_project_deploy_optimize.quality_mid AS quality_mid',
'gl_project_deploy_optimize.design_mid AS design_mid',
'gl_project_deploy_optimize.start_date AS start_date',
'gl_project_deploy_optimize.backlink AS backlink',
];
return $select;
}
... ... @@ -365,4 +362,24 @@ class OptimizeController extends BaseController
$projectModel->edit([$this->param['type']=>$this->param['status']],['id'=>$this->param['project_id']]);
$this->response('success');
}
/**
* @remark :标记反向链接
* @name :editBacklink
* @author :lyh
* @method :post
* @time :2024/2/29 9:18
*/
public function editBacklink(){
$this->request->validate([
'project_id'=>'required',
'backlink'=>'required',
],[
'project_id.required' => 'project_id不能为空',
'backlink.required' => 'backlink不能为空',
]);
$optimizeModel = new DeployOptimize();
$optimizeModel->edit(['backlink'=>$this->param['backlink']],['project_id'=>$this->param['project_id']]);
$this->response('success');
}
}
... ...
... ... @@ -58,7 +58,7 @@ class RatingLogic extends BaseLogic
'type'=>$this->param['type']
];
$this->scoringModel->add($param);
return $this->httpSore($this->param['data'],$this->project['post_id'],$this->param['type']);
return $this->httpSore($this->param['data'],$this->project['id'],$this->param['type']);
}
/**
... ...
... ... @@ -270,6 +270,7 @@ Route::middleware(['aloginauth'])->group(function () {
Route::any('/getAiPrefix', [Aside\Optimize\OptimizeController::class, 'getAiPrefix'])->name('admin.optimize_getAiPrefix');//获取Ai前后缀
Route::any('/saveAiPrefix', [Aside\Optimize\OptimizeController::class, 'saveAiPrefix'])->name('admin.optimize_saveAiPrefix');//保存Ai前后缀
Route::any('/setRobots', [Aside\Optimize\OptimizeController::class, 'setRobots'])->name('admin.optimize_setRobots');//设置robots开关
Route::any('/editBacklink', [Aside\Optimize\OptimizeController::class, 'editBacklink'])->name('admin.optimize_editBacklink');//设置backlink开关
Route::any('/editTranslateStatus', [Aside\Optimize\OptimizeController::class, 'editTranslateStatus'])->name('admin.optimize_editTranslateStatus');//设置robots开关
});
//生成关键字
... ...