DomainInfoLogic.php 888 字节
<?php

namespace App\Http\Logic\Aside\Project;


use App\Http\Logic\Aside\BaseLogic;
use App\Models\Domain\DomainInfo;

class DomainInfoLogic extends BaseLogic
{
    public function __construct()
    {
        parent::__construct();
        $this->model = new DomainInfo();
    }

    public function getDomainInfo($project_id)
    {
       $domain_info =  $this->model->where('project_id', $project_id)->first();
       if(!$domain_info){
           return [];
       }

       return [
           'domain' => 'https://'.$domain_info['domain'].'/',
           'domain_info' => date('Y-m-d', strtotime($domain_info['domain_start_time'])) . ' - ' .date('Y-m-d', strtotime($domain_info['domain_end_time'])),
           'cert_info' => date('Y-m-d', strtotime($domain_info['certificate_start_time'])) . ' - ' .date('Y-m-d', strtotime($domain_info['certificate_end_time'])),
       ];
    }
}