正在显示
1 个修改的文件
包含
30 行增加
和
9 行删除
| @@ -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(); |
-
请 注册 或 登录 后发表评论