正在显示
3 个修改的文件
包含
37 行增加
和
8 行删除
| @@ -72,14 +72,13 @@ class DevopsTask extends Command | @@ -72,14 +72,13 @@ class DevopsTask extends Command | ||
| 72 | continue; | 72 | continue; |
| 73 | } | 73 | } |
| 74 | //DB类是单例模式,生命周期内修改配置不会生效 | 74 | //DB类是单例模式,生命周期内修改配置不会生效 |
| 75 | - $encrypt = new EncryptUtils(); | ||
| 76 | try { | 75 | try { |
| 77 | $conn = new \mysqli( | 76 | $conn = new \mysqli( |
| 78 | $project->mysqlConfig->host, | 77 | $project->mysqlConfig->host, |
| 79 | - $encrypt->unlock_url($project->mysqlConfig->user), | ||
| 80 | - $encrypt->unlock_url($project->mysqlConfig->password), | 78 | + $project->mysqlConfig->user, |
| 79 | + $project->mysqlConfig->password, | ||
| 81 | $project->databaseName(), | 80 | $project->databaseName(), |
| 82 | - $encrypt->unlock_url($project->mysqlConfig->port), | 81 | + $project->mysqlConfig->port, |
| 83 | ); | 82 | ); |
| 84 | }catch (\Exception $e){ | 83 | }catch (\Exception $e){ |
| 85 | $log->remark = mb_substr('数据库连接失败:' . $e->getMessage(), 0, 500); | 84 | $log->remark = mb_substr('数据库连接失败:' . $e->getMessage(), 0, 500); |
| @@ -50,11 +50,7 @@ class ServerConfigLogic extends BaseLogic | @@ -50,11 +50,7 @@ class ServerConfigLogic extends BaseLogic | ||
| 50 | * @time :2023/8/2 17:53 | 50 | * @time :2023/8/2 17:53 |
| 51 | */ | 51 | */ |
| 52 | public function getServiceConfig(){ | 52 | public function getServiceConfig(){ |
| 53 | - $encrypt = new EncryptUtils(); | ||
| 54 | $info = $this->model->read(['id'=>$this->param['id']]); | 53 | $info = $this->model->read(['id'=>$this->param['id']]); |
| 55 | - $info['user'] = $encrypt->unlock_url($info['user']); | ||
| 56 | - $info['password'] = $encrypt->unlock_url($info['password']); | ||
| 57 | - $info['port'] = $encrypt->unlock_url($info['port']); | ||
| 58 | if($info === false){ | 54 | if($info === false){ |
| 59 | $this->fail('当前数据不存在或者被删除'); | 55 | $this->fail('当前数据不存在或者被删除'); |
| 60 | } | 56 | } |
| @@ -8,7 +8,9 @@ | @@ -8,7 +8,9 @@ | ||
| 8 | 8 | ||
| 9 | namespace App\Models\Devops; | 9 | namespace App\Models\Devops; |
| 10 | 10 | ||
| 11 | +use App\Helper\Arr; | ||
| 11 | use App\Models\Base; | 12 | use App\Models\Base; |
| 13 | +use App\Utils\EncryptUtils; | ||
| 12 | 14 | ||
| 13 | /** | 15 | /** |
| 14 | * 服务账户信息 | 16 | * 服务账户信息 |
| @@ -32,4 +34,36 @@ class ServerConfig extends Base | @@ -32,4 +34,36 @@ class ServerConfig extends Base | ||
| 32 | 34 | ||
| 33 | const STATUS_ONE = 1; | 35 | const STATUS_ONE = 1; |
| 34 | 36 | ||
| 37 | + /** | ||
| 38 | + * @remark :获取数据用户名解密 | ||
| 39 | + * @name :getUserAttribute | ||
| 40 | + * @author :lyh | ||
| 41 | + * @method :post | ||
| 42 | + * @time :2023/9/12 16:05 | ||
| 43 | + */ | ||
| 44 | + public function getUserAttribute($value){ | ||
| 45 | + return EncryptUtils::unlock_url($value); | ||
| 46 | + } | ||
| 47 | + | ||
| 48 | + /** | ||
| 49 | + * @remark :密码解密 | ||
| 50 | + * @name :getPasswordAttribute | ||
| 51 | + * @author :lyh | ||
| 52 | + * @method :post | ||
| 53 | + * @time :2023/9/12 16:05 | ||
| 54 | + */ | ||
| 55 | + public function getPasswordAttribute($value){ | ||
| 56 | + return EncryptUtils::unlock_url($value); | ||
| 57 | + } | ||
| 58 | + | ||
| 59 | + /** | ||
| 60 | + * @remark :端口解密 | ||
| 61 | + * @name :getPasswordAttribute | ||
| 62 | + * @author :lyh | ||
| 63 | + * @method :post | ||
| 64 | + * @time :2023/9/12 16:05 | ||
| 65 | + */ | ||
| 66 | + public function getPortAttribute($value){ | ||
| 67 | + return EncryptUtils::unlock_url($value); | ||
| 68 | + } | ||
| 35 | } | 69 | } |
-
请 注册 或 登录 后发表评论