|
@@ -50,35 +50,39 @@ class DomainTime extends Command |
|
@@ -50,35 +50,39 @@ class DomainTime extends Command |
|
50
|
$domainCon = new DomainInfoLogic();
|
50
|
$domainCon = new DomainInfoLogic();
|
|
51
|
$all = $domainCon->getAllDomain();
|
51
|
$all = $domainCon->getAllDomain();
|
|
52
|
$all = $all->toArray();
|
52
|
$all = $all->toArray();
|
|
53
|
- foreach ($all as $item) {
|
53
|
+ if ( empty( $all ) ) {
|
|
|
|
54
|
+ $this->info( '未获取到数据' );
|
|
|
|
55
|
+ return;
|
|
|
|
56
|
+ }
|
|
|
|
57
|
+ foreach ( $all as $item ) {
|
|
54
|
$domain = $item['domain'];
|
58
|
$domain = $item['domain'];
|
|
55
|
// 域名到期时间
|
59
|
// 域名到期时间
|
|
56
|
- $domainT = $domainCon->getDomainTime($domain);
|
|
|
|
57
|
- if ($domainT) {
|
60
|
+ $domainT = $domainCon->getDomainTime( $domain );
|
|
|
|
61
|
+ if ( $domainT ) {
|
|
58
|
$domain_time = $item['domain_end_time'];
|
62
|
$domain_time = $item['domain_end_time'];
|
|
59
|
$domainValidFrom = $domainT['validFrom'];
|
63
|
$domainValidFrom = $domainT['validFrom'];
|
|
60
|
$domainValidTo = $domainT['validTo'];
|
64
|
$domainValidTo = $domainT['validTo'];
|
|
61
|
- if (strtotime($domain_time) < strtotime($domainValidTo)) {
|
|
|
|
62
|
- $this->info($domain . '域名到期时间更新成功');
|
|
|
|
63
|
- $domainCon->updateDomain($item['id'], ['domain_end_time' => $domainValidTo]);
|
65
|
+ if ( strtotime( $domain_time ) < strtotime( $domainValidTo ) ) {
|
|
|
|
66
|
+ $this->info( $domain . '域名到期时间更新成功' );
|
|
|
|
67
|
+ $domainCon->updateDomain( $item['id'], [ 'domain_end_time' => $domainValidTo ] );
|
|
64
|
}
|
68
|
}
|
|
65
|
} else {
|
69
|
} else {
|
|
66
|
$this->error++;
|
70
|
$this->error++;
|
|
67
|
- $this->info($domain . '域名到期时间获取失败');
|
71
|
+ $this->info( $domain . '域名到期时间获取失败' );
|
|
68
|
}
|
72
|
}
|
|
69
|
// 证书到期时间
|
73
|
// 证书到期时间
|
|
70
|
- $certificateT = $domainCon->getDomainCertificateTime($domain);
|
|
|
|
71
|
- if ($certificateT) {
|
74
|
+ $certificateT = $domainCon->getDomainCertificateTime( $domain );
|
|
|
|
75
|
+ if ( $certificateT ) {
|
|
72
|
$certificate_time = $item['certificate_end_time'];
|
76
|
$certificate_time = $item['certificate_end_time'];
|
|
73
|
$certificateValidFrom = $certificateT['validFrom'];
|
77
|
$certificateValidFrom = $certificateT['validFrom'];
|
|
74
|
$certificateValidTo = $certificateT['validTo'];
|
78
|
$certificateValidTo = $certificateT['validTo'];
|
|
75
|
- if (strtotime($certificate_time) < strtotime($certificateValidTo)) {
|
|
|
|
76
|
- $this->info($domain . '证书到期时间更新成功');
|
|
|
|
77
|
- $domainCon->updateDomain($item['id'], ['certificate_end_time' => $certificateValidTo]);
|
79
|
+ if ( strtotime( $certificate_time ) < strtotime( $certificateValidTo ) ) {
|
|
|
|
80
|
+ $this->info( $domain . '证书到期时间更新成功' );
|
|
|
|
81
|
+ $domainCon->updateDomain( $item['id'], [ 'certificate_end_time' => $certificateValidTo ] );
|
|
78
|
}
|
82
|
}
|
|
79
|
} else {
|
83
|
} else {
|
|
80
|
$this->error++;
|
84
|
$this->error++;
|
|
81
|
- $this->info($domain . '证书到期时间获取失败');
|
85
|
+ $this->info( $domain . '证书到期时间获取失败' );
|
|
82
|
}
|
86
|
}
|
|
83
|
}
|
87
|
}
|
|
84
|
return $this->error;
|
88
|
return $this->error;
|