作者 lyh

gx

@@ -20,6 +20,8 @@ use App\Models\Product\Product; @@ -20,6 +20,8 @@ use App\Models\Product\Product;
20 use App\Models\Project\ProcessRecords; 20 use App\Models\Project\ProcessRecords;
21 use App\Models\Project\Project; 21 use App\Models\Project\Project;
22 use App\Models\RouteMap\RouteMap; 22 use App\Models\RouteMap\RouteMap;
  23 +use App\Models\Template\BTemplate;
  24 +use App\Models\Template\Setting;
23 use App\Services\ProjectServer; 25 use App\Services\ProjectServer;
24 use Illuminate\Console\Command; 26 use Illuminate\Console\Command;
25 use Illuminate\Support\Facades\DB; 27 use Illuminate\Support\Facades\DB;
@@ -57,17 +59,25 @@ class UpdateRoute extends Command @@ -57,17 +59,25 @@ class UpdateRoute extends Command
57 */ 59 */
58 public function handle(){ 60 public function handle(){
59 $projectModel = new Project(); 61 $projectModel = new Project();
60 - $list = $projectModel->list(['id'=>['=',827]]);  
61 - $data = []; 62 + $list = $projectModel->list(['delete_status'=>['=',0]]);
62 foreach ($list as $v){ 63 foreach ($list as $v){
63 echo date('Y-m-d H:i:s') . 'project_id:'.$v['id'] . PHP_EOL; 64 echo date('Y-m-d H:i:s') . 'project_id:'.$v['id'] . PHP_EOL;
64 ProjectServer::useProject($v['id']); 65 ProjectServer::useProject($v['id']);
65 - $this->getProduct(); 66 + $this->ceshi($v['id']);
66 DB::disconnect('custom_mysql'); 67 DB::disconnect('custom_mysql');
67 } 68 }
68 echo date('Y-m-d H:i:s') . 'end' . PHP_EOL; 69 echo date('Y-m-d H:i:s') . 'end' . PHP_EOL;
69 } 70 }
70 71
  72 + public function ceshi($project_id){
  73 + $templateModel = new BTemplate();
  74 + $info = $templateModel->orderBy('id','desc')->first();
  75 + if($info !== false){
  76 + $webSettingModel = new Setting();
  77 + $webSettingModel->add(['template_id'=>$info['template_id'],'project_id'=>$project_id]);
  78 + }
  79 + }
  80 +
71 /** 81 /**
72 * @remark :更新产品 82 * @remark :更新产品
73 * @name :updateProduct 83 * @name :updateProduct