作者 张关杰

Merge branch 'develop' of http://47.244.231.31:8099/zhl/globalso-v6 into bate

@@ -34,7 +34,7 @@ class UpgradeCount extends Command @@ -34,7 +34,7 @@ class UpgradeCount extends Command
34 34
35 public function handle(){ 35 public function handle(){
36 $projectModel = new Project(); 36 $projectModel = new Project();
37 - $list = $projectModel->list(['is_upgrade'=>1,'delete_status'=>0]); 37 + $list = $projectModel->list(['is_upgrade'=>1,'delete_status'=>0,'id'=>['<=',985]]);
38 foreach ($list as $v) { 38 foreach ($list as $v) {
39 echo date('Y-m-d H:i:s') . '项目id:'.$v['id'] . PHP_EOL; 39 echo date('Y-m-d H:i:s') . '项目id:'.$v['id'] . PHP_EOL;
40 ProjectServer::useProject($v['id']); 40 ProjectServer::useProject($v['id']);
@@ -33,6 +33,7 @@ class OptimizeController extends BaseController @@ -33,6 +33,7 @@ class OptimizeController extends BaseController
33 public function lists(Project $project){ 33 public function lists(Project $project){
34 $query = $project->leftJoin('gl_project_payment', 'gl_project.id', '=', 'gl_project_payment.project_id') 34 $query = $project->leftJoin('gl_project_payment', 'gl_project.id', '=', 'gl_project_payment.project_id')
35 ->leftJoin('gl_project_deploy_build', 'gl_project.id', '=', 'gl_project_deploy_build.project_id') 35 ->leftJoin('gl_project_deploy_build', 'gl_project.id', '=', 'gl_project_deploy_build.project_id')
  36 + ->leftJoin('gl_domain_info', 'gl_project.id', '=', 'gl_domain_info.project_id')
36 ->leftJoin('gl_project_deploy_optimize', 'gl_project.id', '=', 'gl_project_deploy_optimize.project_id') 37 ->leftJoin('gl_project_deploy_optimize', 'gl_project.id', '=', 'gl_project_deploy_optimize.project_id')
37 ->leftJoin('gl_project_online_check', 'gl_project.id', '=', 'gl_project_online_check.project_id'); 38 ->leftJoin('gl_project_online_check', 'gl_project.id', '=', 'gl_project_online_check.project_id');
38 $query = $this->searchParam($query)->orderByRaw("FIELD(gl_project.level, '2') DESC") 39 $query = $this->searchParam($query)->orderByRaw("FIELD(gl_project.level, '2') DESC")
@@ -131,8 +132,10 @@ class OptimizeController extends BaseController @@ -131,8 +132,10 @@ class OptimizeController extends BaseController
131 $item['plan'] = Project::planMap()[$item['plan']]; 132 $item['plan'] = Project::planMap()[$item['plan']];
132 $item['created_at'] = date('Y年m月d日', strtotime($item['cooperate_date'])); 133 $item['created_at'] = date('Y年m月d日', strtotime($item['cooperate_date']));
133 $item['autologin_code'] = getAutoLoginCode($item['id']); 134 $item['autologin_code'] = getAutoLoginCode($item['id']);
134 - $domainModel = new DomainInfo();  
135 - $item['domain'] = !empty($item['domain']) ? $domainModel->getDomain($item['domain']) : ''; 135 + $item['domain'] = 'https://'.$item['domain'].'/';
  136 + if(!empty($item['domain']) && $item['amp_status'] == 1){
  137 + $item['amp_domain'] = str_replace('www','m',$item['domain']);
  138 + }
136 $item['product_num'] = $data['product'] ?? 0; 139 $item['product_num'] = $data['product'] ?? 0;
137 $item['keyword_num'] = $item['key'] ?? 0; 140 $item['keyword_num'] = $item['key'] ?? 0;
138 $item['autologin_code'] = getAutoLoginCode($item['id']); 141 $item['autologin_code'] = getAutoLoginCode($item['id']);
@@ -186,11 +189,12 @@ class OptimizeController extends BaseController @@ -186,11 +189,12 @@ class OptimizeController extends BaseController
186 'gl_project_deploy_optimize.tech_mid AS optimize_tech_mid', 189 'gl_project_deploy_optimize.tech_mid AS optimize_tech_mid',
187 'gl_project_deploy_optimize.design_mid AS design_mid', 190 'gl_project_deploy_optimize.design_mid AS design_mid',
188 'gl_project_deploy_optimize.tech_leader AS tech_leader', 191 'gl_project_deploy_optimize.tech_leader AS tech_leader',
189 - 'gl_project_deploy_optimize.domain AS domain',  
190 'gl_project_deploy_optimize.quality_mid AS quality_mid', 192 'gl_project_deploy_optimize.quality_mid AS quality_mid',
191 'gl_project_deploy_optimize.design_mid AS design_mid', 193 'gl_project_deploy_optimize.design_mid AS design_mid',
192 'gl_project_deploy_optimize.start_date AS start_date', 194 'gl_project_deploy_optimize.start_date AS start_date',
193 'gl_project_deploy_optimize.backlink AS backlink', 195 'gl_project_deploy_optimize.backlink AS backlink',
  196 + 'gl_domain_info.amp_status AS amp_status',
  197 + 'gl_domain_info.domain AS domain',
194 ]; 198 ];
195 return $select; 199 return $select;
196 } 200 }
@@ -246,8 +250,8 @@ class OptimizeController extends BaseController @@ -246,8 +250,8 @@ class OptimizeController extends BaseController
246 if(isset($this->map['domain']) && !empty($this->map['domain'])){ 250 if(isset($this->map['domain']) && !empty($this->map['domain'])){
247 $parsedUrl = parse_url($this->map['domain']); 251 $parsedUrl = parse_url($this->map['domain']);
248 $this->map['domain'] = $parsedUrl['host'] ?? $this->map['domain']; 252 $this->map['domain'] = $parsedUrl['host'] ?? $this->map['domain'];
249 - $ids = DomainInfo::where('domain', 'like', '%'.$this->map['domain'].'%')->pluck('id')->toArray();  
250 - $query = $query->whereIn('gl_project_deploy_optimize.domain', $ids); 253 +// $ids = DomainInfo::where('domain', 'like', '%'.$this->map['domain'].'%')->pluck('id')->toArray();
  254 + $query = $query->where('gl_domain_info.domain', 'like' ,'%'.$this->map['domain'].'%');
251 } 255 }
252 if(isset($this->map['test_domain']) && !empty($this->map['test_domain'])){ 256 if(isset($this->map['test_domain']) && !empty($this->map['test_domain'])){
253 $query = $query->where('gl_project_deploy_build.test_domain','like','%'.$this->map['test_domain'].'%'); 257 $query = $query->where('gl_project_deploy_build.test_domain','like','%'.$this->map['test_domain'].'%');