|
@@ -185,24 +185,30 @@ class InquiryLogic extends BaseLogic |
|
@@ -185,24 +185,30 @@ class InquiryLogic extends BaseLogic |
|
185
|
*/
|
185
|
*/
|
|
186
|
public function sendMobileVerifyData($phone){
|
186
|
public function sendMobileVerifyData($phone){
|
|
187
|
$phoneDataModel = new PhoneData();
|
187
|
$phoneDataModel = new PhoneData();
|
|
188
|
- $info = $phoneDataModel->read(['phone'=>$phone]);
|
188
|
+ $num_phone = preg_replace('/\D/', '',$phone) ?? ''; // \D 匹配所有非数字字符
|
|
|
|
189
|
+ $info = $phoneDataModel->read(['phone'=>$num_phone]);
|
|
189
|
if($info === false){
|
190
|
if($info === false){
|
|
190
|
$url = 'https://fob.ai.cc/api/mobile_verify_data/'.$phone;
|
191
|
$url = 'https://fob.ai.cc/api/mobile_verify_data/'.$phone;
|
|
191
|
$data = http_get($url);
|
192
|
$data = http_get($url);
|
|
192
|
if(!empty($data)){
|
193
|
if(!empty($data)){
|
|
193
|
$param = [
|
194
|
$param = [
|
|
194
|
'phone'=>$phone,
|
195
|
'phone'=>$phone,
|
|
|
|
196
|
+ 'num_phone'=>$num_phone,
|
|
195
|
'data'=>json_encode($data,true),
|
197
|
'data'=>json_encode($data,true),
|
|
196
|
- 'wa_status'=>$data['wa_status'] ?? '',
|
198
|
+ 'wa_status'=>$data['wa_status'] ?? 0,
|
|
|
|
199
|
+ 'wa_phone'=>$data['wa_phone'] ?? '',
|
|
197
|
'wa_name'=>$data['wa_name'] ?? '',
|
200
|
'wa_name'=>$data['wa_name'] ?? '',
|
|
198
|
- 'wa_profile_pic'=>$data['wa_profile_pic'] ?? ''
|
201
|
+ 'wa_profile_pic'=>$data['wa_profile_pic'] ?? '',
|
|
|
|
202
|
+ 'phone_status'=>$data['phone_status'] ?? 0,
|
|
|
|
203
|
+ 'phone_type'=>$data['phone_type'] ?? '',
|
|
|
|
204
|
+ 'country_code'=>$data['country_code'] ?? '',
|
|
|
|
205
|
+ 'phone_region'=>$data['phone_region'] ?? '',
|
|
199
|
];
|
206
|
];
|
|
200
|
(new PhoneData())->addReturnId($param);
|
207
|
(new PhoneData())->addReturnId($param);
|
|
|
|
208
|
+ return $this->success($param);
|
|
201
|
}
|
209
|
}
|
|
202
|
- }else{
|
|
|
|
203
|
- $data = json_decode($info['data']);
|
|
|
|
204
|
}
|
210
|
}
|
|
205
|
- return $this->success(['data'=>$data]);
|
211
|
+ return $this->success(['data'=>$info]);
|
|
206
|
}
|
212
|
}
|
|
207
|
|
213
|
|
|
208
|
} |
214
|
} |