切换导航条
此项目
正在载入...
登录
周海龙
/
bt_manage
·
提交
转到一个项目
GitLab
转到仪表盘
项目
活动
文件
提交
管道
0
构建
0
图表
里程碑
问题
0
合并请求
0
成员
标记
维基
派生
网络
创建新的问题
下载为
邮件补丁
差异文件
浏览文件
作者
zhl
2 years ago
提交
bd99d7a9ea6950405cf506617926fb81b074dce7
1 个父辈
4bcb2f61
u
隐藏空白字符变更
内嵌
并排对比
正在显示
4 个修改的文件
包含
19 行增加
和
6 行删除
app/Console/Commands/EventExpend.php
app/Http/Controllers/Api/WebSiteController.php
app/Repositories/BtRepository.php
config/app.php
app/Console/Commands/EventExpend.php
查看文件 @
bd99d7a
...
...
@@ -57,14 +57,16 @@ public function handle()
echo
$start_at
.
', empty event.'
.
PHP_EOL
;
sleep
(
30
);
}
else
{
foreach
(
$events
as
$val
)
{
}
$this
->
expend
(
$events
);
}
}
return
true
;
}
/**
* @param $data
* @return bool
*/
public
function
expend
(
$data
)
{
foreach
(
$data
as
$val
)
{
...
...
@@ -76,11 +78,21 @@ public function expend($data)
case
BtEvents
::
TYPE_DELETE_SITE
:
$result
=
$this
->
deleteSiteEvent
(
$val
->
id
,
$param
);
break
;
case
BtEvents
::
TYPE_CREATE_SSL
:
$result
=
$this
->
createSiteSsl
(
$val
->
id
,
$param
);
break
;
case
BtEvents
::
TYPE_RENEWAL_SSL
:
$result
=
$this
->
renewalSiteSsl
(
$val
->
id
,
$param
);
break
;
case
BtEvents
::
TYPE_EVENT_CALLBACK
:
$result
=
$this
->
callbackEvent
(
$val
->
id
,
$param
);
break
;
default
:
$result
=
false
;
break
;
}
}
return
true
;
}
/**
...
...
@@ -263,6 +275,7 @@ public function callbackEvent($id, $param)
$array
=
[
'status'
=>
$status
,
'message'
=>
$message
,
'data'
=>
[],
'param'
=>
$param
];
list
(
$code
,
$result
)
=
app
(
ToolRepository
::
class
)
->
curlRequest
(
$callback
,
$array
);
...
...
app/Http/Controllers/Api/WebSiteController.php
查看文件 @
bd99d7a
...
...
@@ -74,7 +74,7 @@ public function createSsl(Request $request)
if
(
empty
(
$host
))
return
$this
->
error
(
'请提交有效host信息'
);
$result
=
app
(
BtRepository
::
class
)
->
deleteBtSite
(
$host
);
$result
=
app
(
BtRepository
::
class
)
->
applySsl
(
$host
);
return
$result
?
$this
->
success
()
:
$this
->
error
(
'创建ssl失败,提交异步任务!'
);
}
catch
(
\Exception
$e
)
{
return
$this
->
error
(
$e
->
getMessage
());
...
...
app/Repositories/BtRepository.php
查看文件 @
bd99d7a
...
...
@@ -50,7 +50,7 @@ public function createBtSite($domain, $ssl_open, $ssl_auto, $ssl_auto_day, $ssl_
'path'
=>
env
(
'PROJECT_PATH'
)
?
env
(
'PROJECT_PATH'
)
:
dirname
(
dirname
(
app_path
()))
.
DIRECTORY_SEPARATOR
.
$domain
,
'type_id'
=>
0
,
'type'
=>
'PHP'
,
'version'
=>
'7
3
'
,
'version'
=>
'7
4
'
,
'port'
=>
'80'
,
'ps'
=>
$host
,
'ftp'
=>
false
,
...
...
config/app.php
查看文件 @
bd99d7a
...
...
@@ -67,7 +67,7 @@
|
*/
'timezone'
=>
'
UT
C'
,
'timezone'
=>
'
PR
C'
,
/*
|--------------------------------------------------------------------------
...
...
请
注册
或
登录
后发表评论