作者 lyh

gx

@@ -56,6 +56,10 @@ class UserLoginLogic @@ -56,6 +56,10 @@ class UserLoginLogic
56 } 56 }
57 $projectModel = new Project(); 57 $projectModel = new Project();
58 $project_list = $projectModel->list(['id'=>['in',$projectArr],'delete_status'=>0],'id',['id','title']); 58 $project_list = $projectModel->list(['id'=>['in',$projectArr],'delete_status'=>0],'id',['id','title']);
  59 + foreach ($project_list as $k => $v){
  60 + $v['domain'] = (new DomainInfo())->getProjectIdDomain($v['id']);
  61 + $project_list[$k] = $v;
  62 + }
59 return $this->success($project_list); 63 return $this->success($project_list);
60 } 64 }
61 65
@@ -68,6 +68,21 @@ class DomainInfo extends Base @@ -68,6 +68,21 @@ class DomainInfo extends Base
68 } 68 }
69 69
70 /** 70 /**
  71 + * @remark :根据项目id获取域名
  72 + * @name :getProjectIdDomain
  73 + * @author :lyh
  74 + * @method :post
  75 + * @time :2024/5/29 9:28
  76 + */
  77 + public function getProjectIdDomain($project_id){
  78 + $info = $this->read(['project_id'=>$project_id],['domain']);
  79 + if($info === false){
  80 + return '';
  81 + }
  82 + return 'https://'.$info['domain'].'/';
  83 + }
  84 +
  85 + /**
71 * @remark :301跳转扩展字段 86 * @remark :301跳转扩展字段
72 * @name :getExtendConfigAttribute 87 * @name :getExtendConfigAttribute
73 * @author :lyh 88 * @author :lyh