|
@@ -35,11 +35,6 @@ class DomainInfoLogic extends BaseLogic |
|
@@ -35,11 +35,6 @@ class DomainInfoLogic extends BaseLogic |
|
35
|
if(isset($this->param['id']) && !empty($this->param['id'])){
|
35
|
if(isset($this->param['id']) && !empty($this->param['id'])){
|
|
36
|
$rs = $this->model->edit($this->param,['id'=>$this->param['id']]);
|
36
|
$rs = $this->model->edit($this->param,['id'=>$this->param['id']]);
|
|
37
|
}else{
|
37
|
}else{
|
|
38
|
-// $data = $this->getDomainInfo($this->param['domain']);
|
|
|
|
39
|
-// if(!empty($data['domain_start_time']) && !empty($data['domain_end_time'])){
|
|
|
|
40
|
-// $this->param['domain_start_time'] = $data['domain_start_time'];
|
|
|
|
41
|
-// $this->param['domain_end_time'] = $data['domain_end_time'];
|
|
|
|
42
|
-// }
|
|
|
|
43
|
$rs = $this->model->add($this->param);
|
38
|
$rs = $this->model->add($this->param);
|
|
44
|
}
|
39
|
}
|
|
45
|
if($rs === false){
|
40
|
if($rs === false){
|
|
@@ -48,14 +43,6 @@ class DomainInfoLogic extends BaseLogic |
|
@@ -48,14 +43,6 @@ class DomainInfoLogic extends BaseLogic |
|
48
|
return $this->success();
|
43
|
return $this->success();
|
|
49
|
}
|
44
|
}
|
|
50
|
|
45
|
|
|
51
|
- public function getDomainInfo($domain)
|
|
|
|
52
|
- {
|
|
|
|
53
|
- // 获取域名的开始时间
|
|
|
|
54
|
- $data['domain_start_time'] = Carbon::parse(dns_get_record($domain, DNS_TXT)['0']['entries']['0'])->toDateTimeString();
|
|
|
|
55
|
- // 获取域名的到期时间
|
|
|
|
56
|
- $data['domain_end_time'] = Carbon::parse(dns_get_record($domain, DNS_TXT)['1']['entries']['0'])->toDateTimeString();
|
|
|
|
57
|
- return $this->success($data);
|
|
|
|
58
|
- }
|
|
|
|
59
|
|
46
|
|
|
60
|
/**
|
47
|
/**
|
|
61
|
* @remark :验证域名是否存在
|
48
|
* @remark :验证域名是否存在
|
|
@@ -144,31 +131,6 @@ class DomainInfoLogic extends BaseLogic |
|
@@ -144,31 +131,6 @@ class DomainInfoLogic extends BaseLogic |
|
144
|
|
131
|
|
|
145
|
|
132
|
|
|
146
|
|
133
|
|
|
147
|
- /**
|
|
|
|
148
|
- * 域名到期时间
|
|
|
|
149
|
- * @param $domain
|
|
|
|
150
|
- * @return array
|
|
|
|
151
|
- * @throws GuzzleException
|
|
|
|
152
|
- */
|
|
|
|
153
|
- public function getDomainTime($domain)
|
|
|
|
154
|
- {
|
|
|
|
155
|
- $url = "http://openai.waimaoq.com/v1/whois_api?domain={$domain}";
|
|
|
|
156
|
- $client = new Client(['verify' => false]);
|
|
|
|
157
|
- $http = $client->get($url);
|
|
|
|
158
|
- $data = [];
|
|
|
|
159
|
- if ($http->getStatusCode() != 200) {
|
|
|
|
160
|
- return $data;
|
|
|
|
161
|
- }
|
|
|
|
162
|
- $content = $http->getBody()->getContents();
|
|
|
|
163
|
- $json = json_decode($content, true);
|
|
|
|
164
|
- if ($json['code'] == 200) {
|
|
|
|
165
|
- $con = $json['text'];
|
|
|
|
166
|
- $data['domain'] = $domain;
|
|
|
|
167
|
- $data['validFrom'] = $con['creation_date'];
|
|
|
|
168
|
- $data['validTo'] = $con['expiration_date'];
|
|
|
|
169
|
- }
|
|
|
|
170
|
- return $data;
|
|
|
|
171
|
- }
|
|
|
|
172
|
|
134
|
|
|
173
|
|
135
|
|
|
174
|
} |
136
|
} |