|
...
|
...
|
@@ -62,7 +62,7 @@ class ProjectLogic extends BaseLogic |
|
|
|
'test_domain' => $item['deploy_build']['test_domain'] ?? 0,
|
|
|
|
'domain' => $item['deploy_optimize']['domain'] ?? 0,
|
|
|
|
'created_at' => date('Y年m月d日', strtotime($item['created_at'])),
|
|
|
|
'autologin_url' => $this->getAutoLoginUrl($item['id']),
|
|
|
|
'autologin_code' => $this->getAutoLoginCode($item['id']),
|
|
|
|
'product_num' => Product::getNumByProjectId($item['id']),
|
|
|
|
'keyword_num' => $item['deploy_build']['keyword_num'] ?? 0,
|
|
|
|
'article_num' => Blog::getNumByProjectId($item['id']) + News::getNumByProjectId($item['id']),
|
|
...
|
...
|
@@ -73,11 +73,11 @@ class ProjectLogic extends BaseLogic |
|
|
|
return $list;
|
|
|
|
}
|
|
|
|
|
|
|
|
public function getAutoLoginUrl($project_id){
|
|
|
|
public function getAutoLoginCode($project_id){
|
|
|
|
$encrypt = new EncryptUtils();
|
|
|
|
$code = $encrypt->authcode(json_encode(['project_id' => $project_id]), 'ENCODE', 'autologin', 3600);
|
|
|
|
$param = http_build_query(['code' => $code]);
|
|
|
|
return env('B_URL') . '/autologin?' . $param;
|
|
|
|
return $encrypt->authcode(json_encode(['project_id' => $project_id]), 'ENCODE', 'autologin', 3600);
|
|
|
|
// $param = http_build_query(['code' => $code]);
|
|
|
|
// return env('B_URL') . '/autologin?' . $param;
|
|
|
|
}
|
|
|
|
|
|
|
|
public function getInfo($id)
|
...
|
...
|
|