|
@@ -22,6 +22,7 @@ use App\Models\Project\Payment; |
|
@@ -22,6 +22,7 @@ use App\Models\Project\Payment; |
|
22
|
use App\Models\Project\Project;
|
22
|
use App\Models\Project\Project;
|
|
23
|
use App\Models\Task\Task;
|
23
|
use App\Models\Task\Task;
|
|
24
|
use App\Utils\EncryptUtils;
|
24
|
use App\Utils\EncryptUtils;
|
|
|
|
25
|
+use Hashids\Hashids;
|
|
25
|
use Illuminate\Support\Facades\Cache;
|
26
|
use Illuminate\Support\Facades\Cache;
|
|
26
|
use Illuminate\Support\Facades\DB;
|
27
|
use Illuminate\Support\Facades\DB;
|
|
27
|
|
28
|
|
|
@@ -180,6 +181,9 @@ class ProjectLogic extends BaseLogic |
|
@@ -180,6 +181,9 @@ class ProjectLogic extends BaseLogic |
|
180
|
}
|
181
|
}
|
|
181
|
$data = $param['deploy_build'];
|
182
|
$data = $param['deploy_build'];
|
|
182
|
$data['project_id'] = $param['id'];
|
183
|
$data['project_id'] = $param['id'];
|
|
|
|
184
|
+ $hashids = new Hashids('test_domain', 5, 'abcdefghjkmnpqrstuvwxyz1234567890');
|
|
|
|
185
|
+ $code = $hashids->encode($this->project_id);
|
|
|
|
186
|
+ $data['test_domain'] = 'v6-' . $code . '.globalso.site';
|
|
183
|
$data['id'] = DeployBuild::where('project_id', $param['id'])->value('id');
|
187
|
$data['id'] = DeployBuild::where('project_id', $param['id'])->value('id');
|
|
184
|
// Arr::forget($data, ['test_domain', 'plan']);
|
188
|
// Arr::forget($data, ['test_domain', 'plan']);
|
|
185
|
return (new DeployBuildLogic)->save($data);
|
189
|
return (new DeployBuildLogic)->save($data);
|