Merge branch 'master' of http://47.244.231.31:8099/zhl/globalso-v6
正在显示
5 个修改的文件
包含
45 行增加
和
11 行删除
| @@ -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 | //生成路由 |
-
请 注册 或 登录 后发表评论