作者 lyh

未续费项目增加搜索

@@ -20,6 +20,7 @@ use App\Models\Project\ProjectAiSetting; @@ -20,6 +20,7 @@ use App\Models\Project\ProjectAiSetting;
20 use App\Models\Project\ProjectWhiteHatAffix; 20 use App\Models\Project\ProjectWhiteHatAffix;
21 use App\Models\Template\BTemplateMain; 21 use App\Models\Template\BTemplateMain;
22 use App\Models\Template\TemplateTypeMain; 22 use App\Models\Template\TemplateTypeMain;
  23 +use App\Models\WebSetting\WebSetting;
23 use App\Services\AiBlogService; 24 use App\Services\AiBlogService;
24 use App\Services\Geo\GeoService; 25 use App\Services\Geo\GeoService;
25 use App\Services\ProjectServer; 26 use App\Services\ProjectServer;
@@ -43,7 +44,23 @@ class lyhDemo extends Command @@ -43,7 +44,23 @@ class lyhDemo extends Command
43 protected $description = '更新路由'; 44 protected $description = '更新路由';
44 45
45 public function handle(){ 46 public function handle(){
46 - return $this->_actionRoute(); 47 + $projectModel = new Project();
  48 + $lists = $projectModel->list(['delete_status' => 0,'project_type'=>0,'id'=>3659,'extend_type'=>0,'type'=>['in',[1,2,3,4,6]]], 'id', ['id']);
  49 + foreach ($lists as $val){
  50 + echo date('Y-m-d H:i:s') . '开始--项目的id:'. $val['id'] . PHP_EOL;
  51 + ProjectServer::useProject($val['id']);
  52 + $settingModel = new WebSetting();
  53 + $info = $settingModel->read(['project_id'=>$val['id']]);
  54 + if($info === false){
  55 + echo '跳过当前数据'.PHP_EOL;
  56 + continue;
  57 + }
  58 + if(empty($info['anchor_setting'])){
  59 + $settingModel->edit(['anchor_setting'=>["5","3","4"]],['project_id'=>$val['id']]);
  60 + }
  61 + DB::disconnect('custom_mysql');
  62 + echo date('Y-m-d H:i:s') . '结束--项目的id:'. $val['id'] . PHP_EOL;
  63 + }
47 } 64 }
48 65
49 /** 66 /**
@@ -68,7 +68,7 @@ class WebSettingTextLogic extends BaseLogic @@ -68,7 +68,7 @@ class WebSettingTextLogic extends BaseLogic
68 DB::beginTransaction(); 68 DB::beginTransaction();
69 try { 69 try {
70 $data = [ 70 $data = [
71 - 'anchor_setting'=>$this->param['anchor_setting'] ?? [], 71 + 'anchor_setting'=>$this->param['anchor_setting'] ?? ["5","3","4"],
72 'anchor_is_enable'=>$this->param['anchor_is_enable'], 72 'anchor_is_enable'=>$this->param['anchor_is_enable'],
73 'anchor_num'=>$this->param['anchor_num'] ?? 0, 73 'anchor_num'=>$this->param['anchor_num'] ?? 0,
74 'anchor_page_num'=>$this->param['anchor_page_num'] ?? 0, 74 'anchor_page_num'=>$this->param['anchor_page_num'] ?? 0,