作者 lyh

gx

@@ -3,7 +3,6 @@ @@ -3,7 +3,6 @@
3 namespace App\Http\Logic\Aside\Project; 3 namespace App\Http\Logic\Aside\Project;
4 4
5 5
6 -use App\Enums\Common\Code;  
7 use App\Helper\Arr; 6 use App\Helper\Arr;
8 use App\Helper\Common; 7 use App\Helper\Common;
9 use App\Helper\FormGlobalsoApi; 8 use App\Helper\FormGlobalsoApi;
@@ -14,11 +13,9 @@ use App\Models\Blog\Blog; @@ -14,11 +13,9 @@ use App\Models\Blog\Blog;
14 use App\Models\Channel\Channel; 13 use App\Models\Channel\Channel;
15 use App\Models\Channel\User; 14 use App\Models\Channel\User;
16 use App\Models\Channel\Zone; 15 use App\Models\Channel\Zone;
17 -use App\Models\Devops\ServerConfig;  
18 use App\Models\Domain\DomainInfo; 16 use App\Models\Domain\DomainInfo;
19 use App\Models\Inquiry\InquirySet; 17 use App\Models\Inquiry\InquirySet;
20 use App\Models\Manage\Manage; 18 use App\Models\Manage\Manage;
21 -use App\Models\News\News;  
22 use App\Models\Project\After; 19 use App\Models\Project\After;
23 use App\Models\Project\DeployBuild; 20 use App\Models\Project\DeployBuild;
24 use App\Models\Project\DeployOptimize; 21 use App\Models\Project\DeployOptimize;
@@ -26,9 +23,8 @@ use App\Models\Project\Payment; @@ -26,9 +23,8 @@ use App\Models\Project\Payment;
26 use App\Models\Project\Project; 23 use App\Models\Project\Project;
27 use App\Models\Task\Task; 24 use App\Models\Task\Task;
28 use App\Services\ProjectServer; 25 use App\Services\ProjectServer;
29 -use App\Utils\EncryptUtils;  
30 use Hashids\Hashids; 26 use Hashids\Hashids;
31 -use Illuminate\Support\Facades\Cache; 27 +use App\Models\User\User as UserModel;
32 use Illuminate\Support\Facades\DB; 28 use Illuminate\Support\Facades\DB;
33 29
34 /** 30 /**
@@ -150,6 +146,16 @@ class ProjectLogic extends BaseLogic @@ -150,6 +146,16 @@ class ProjectLogic extends BaseLogic
150 $this->saveDeployBuild($param); 146 $this->saveDeployBuild($param);
151 $this->saveDeployOptimize($param); 147 $this->saveDeployOptimize($param);
152 $this->saveAfter($param); 148 $this->saveAfter($param);
  149 + //创建默认数据库
  150 + if($param['type'] == Project::TYPE_ONE){
  151 + if(isset($data['mysql_id']) && !empty($data['mysql_id'])){
  152 + $this->initializationMysql($res['id']);
  153 + }
  154 + if(isset($data['mobile'])){
  155 +
  156 + }
  157 + }
  158 + //更改服务器状态
153 if(isset($param['serve_id']) && !empty($param['serve_id'])){ 159 if(isset($param['serve_id']) && !empty($param['serve_id'])){
154 $this->updateServe($param['serve_id']); 160 $this->updateServe($param['serve_id']);
155 } 161 }
@@ -190,6 +196,25 @@ class ProjectLogic extends BaseLogic @@ -190,6 +196,25 @@ class ProjectLogic extends BaseLogic
190 $domainModel->edit(['status'=>$domainModel::STATUS_ONE],['id'=>$serve_id]); 196 $domainModel->edit(['status'=>$domainModel::STATUS_ONE],['id'=>$serve_id]);
191 return $this->success(); 197 return $this->success();
192 } 198 }
  199 +
  200 + /**
  201 + * @remark :创建用户
  202 + * @name :createUser
  203 + * @author :lyh
  204 + * @method :post
  205 + * @time :2023/8/28 18:03
  206 + */
  207 + public function createUser($mobile,$project_id,$lead_name){
  208 + $userModel = new UserModel();
  209 + $data = [
  210 + 'mobile'=>$mobile,
  211 + 'password'=>base64_encode(md5('123456')),
  212 + 'project_id'=>$project_id,
  213 + 'name'=>$lead_name
  214 + ];
  215 + return $userModel->add($data);
  216 + }
  217 +
193 /** 218 /**
194 * @remark :验证域名 219 * @remark :验证域名
195 * @name :verifyDomain 220 * @name :verifyDomain
@@ -384,10 +409,6 @@ class ProjectLogic extends BaseLogic @@ -384,10 +409,6 @@ class ProjectLogic extends BaseLogic
384 $this->saveDeployBuild($data); 409 $this->saveDeployBuild($data);
385 $this->saveDeployOptimize($data); 410 $this->saveDeployOptimize($data);
386 $this->saveAfter($data); 411 $this->saveAfter($data);
387 - //创建默认数据库  
388 - if(isset($data['mysql_id']) && !empty($data['mysql_id'])){  
389 - $this->initializationMysql($res['id']);  
390 - }  
391 DB::commit(); 412 DB::commit();
392 }catch (\Exception $e){ 413 }catch (\Exception $e){
393 DB::rollBack(); 414 DB::rollBack();