作者 赵彬吉
@@ -28,7 +28,7 @@ class RemainDay extends Command @@ -28,7 +28,7 @@ class RemainDay extends Command
28 * @var 按上线时间统计 28 * @var 按上线时间统计
29 */ 29 */
30 protected $projectId = [ 30 protected $projectId = [
31 - 1434,1812 31 + 1434,1812,276
32 ];//需要单独处理的项目 32 ];//需要单独处理的项目
33 33
34 /** 34 /**
@@ -187,7 +187,7 @@ class ExtensionModuleController extends BaseController @@ -187,7 +187,7 @@ class ExtensionModuleController extends BaseController
187 if($this->user['project_id'] == 2205 && $this->param['module_id'] == 1){ 187 if($this->user['project_id'] == 2205 && $this->param['module_id'] == 1){
188 if($v['field_id'] == 12 && !empty($v['value'])){//下拉框数据 188 if($v['field_id'] == 12 && !empty($v['value'])){//下拉框数据
189 if($v['value'] != 'Ordered'){ 189 if($v['value'] != 'Ordered'){
190 - $this->fail('请重第一个流程开始选择'); 190 + $this->fail('请从第一个流程开始选择。');
191 } 191 }
192 } 192 }
193 } 193 }
@@ -51,14 +51,7 @@ class InquiryController extends BaseController @@ -51,14 +51,7 @@ class InquiryController extends BaseController
51 if(isset($v['phone']) && !empty($v['phone'])){ 51 if(isset($v['phone']) && !empty($v['phone'])){
52 $phoneInfo = (new PhoneData())->read(['phone'=>$v['phone']]); 52 $phoneInfo = (new PhoneData())->read(['phone'=>$v['phone']]);
53 if($phoneInfo === false){ 53 if($phoneInfo === false){
54 - $url = 'https://fob.ai.cc/api/mobile_verify_data/'.$v['phone'];  
55 - $data = http_get($url);  
56 - $param = [  
57 - 'phone'=>$v['phone'],  
58 - 'data'=>json_encode($data,true)  
59 - ];  
60 - (new PhoneData())->addReturnId($param);  
61 - $v['phone_data'] = $data; 54 + $v['phone_data'] = [];
62 }else{ 55 }else{
63 $v['phone_data'] = json_decode($phoneInfo['data']); 56 $v['phone_data'] = json_decode($phoneInfo['data']);
64 } 57 }
@@ -68,6 +61,23 @@ class InquiryController extends BaseController @@ -68,6 +61,23 @@ class InquiryController extends BaseController
68 $this->response('success',Code::SUCCESS,$data); 61 $this->response('success',Code::SUCCESS,$data);
69 } 62 }
70 63
  64 + /**
  65 + * @remark :发送请求(获取手机号码对应信息)
  66 + * @name :sendMobileVerifyData
  67 + * @author :lyh
  68 + * @method :post
  69 + * @time :2024/9/5 17:44
  70 + */
  71 + public function sendMobileVerifyData(InquiryLogic $logic){
  72 + $this->request->validate([
  73 + 'phone' => 'required',
  74 + ],[
  75 + 'phone.required' => 'phone不能为空'
  76 + ]);
  77 + $data = $logic->sendMobileVerifyData($this->param['phone']);
  78 + $this->response('success',Code::SUCCESS,$data);
  79 + }
  80 +
71 public function info(Request $request, InquiryLogic $logic){ 81 public function info(Request $request, InquiryLogic $logic){
72 $request->validate([ 82 $request->validate([
73 'id' => 'required', 83 'id' => 'required',
@@ -11,6 +11,7 @@ use App\Models\Domain\DomainInfo; @@ -11,6 +11,7 @@ use App\Models\Domain\DomainInfo;
11 use App\Models\Inquiry\InquiryForm; 11 use App\Models\Inquiry\InquiryForm;
12 use App\Models\Inquiry\InquiryFormData; 12 use App\Models\Inquiry\InquiryFormData;
13 use App\Models\Inquiry\InquiryOther; 13 use App\Models\Inquiry\InquiryOther;
  14 +use App\Models\Inquiry\PhoneData;
14 use Illuminate\Support\Facades\DB; 15 use Illuminate\Support\Facades\DB;
15 16
16 /** 17 /**
@@ -175,6 +176,28 @@ class InquiryLogic extends BaseLogic @@ -175,6 +176,28 @@ class InquiryLogic extends BaseLogic
175 return $this->success(); 176 return $this->success();
176 } 177 }
177 178
178 - 179 + /**
  180 + * @remark :获取手机号码下是否拥有wa
  181 + * @name :sendMobileVerifyData
  182 + * @author :lyh
  183 + * @method :post
  184 + * @time :2024/9/5 17:40
  185 + */
  186 + public function sendMobileVerifyData($phone){
  187 + $phoneDataModel = new PhoneData();
  188 + $info = $phoneDataModel->read(['phone'=>$phone]);
  189 + if($info === false){
  190 + $url = 'https://fob.ai.cc/api/mobile_verify_data/'.$phone;
  191 + $data = http_get($url);
  192 + $param = [
  193 + 'phone'=>$phone,
  194 + 'data'=>json_encode($data,true)
  195 + ];
  196 + (new PhoneData())->addReturnId($param);
  197 + }else{
  198 + $data = json_decode($info['data']);
  199 + }
  200 + return $this->success(['data'=>$data]);
  201 + }
179 202
180 } 203 }
@@ -341,6 +341,7 @@ Route::middleware(['bloginauth'])->group(function () { @@ -341,6 +341,7 @@ Route::middleware(['bloginauth'])->group(function () {
341 Route::any('/info', [\App\Http\Controllers\Bside\Inquiry\InquiryController::class, 'info'])->name('inquiry_info'); 341 Route::any('/info', [\App\Http\Controllers\Bside\Inquiry\InquiryController::class, 'info'])->name('inquiry_info');
342 Route::any('/delete', [\App\Http\Controllers\Bside\Inquiry\InquiryController::class, 'delete'])->name('inquiry_delete'); 342 Route::any('/delete', [\App\Http\Controllers\Bside\Inquiry\InquiryController::class, 'delete'])->name('inquiry_delete');
343 Route::any('/export', [\App\Http\Controllers\Bside\Inquiry\InquiryController::class, 'export'])->name('inquiry_export'); 343 Route::any('/export', [\App\Http\Controllers\Bside\Inquiry\InquiryController::class, 'export'])->name('inquiry_export');
  344 + Route::any('/send', [\App\Http\Controllers\Bside\Inquiry\InquiryController::class, 'sendMobileVerifyData'])->name('inquiry_sendMobileVerifyData');
344 }); 345 });
345 346
346 //生成路由 347 //生成路由