作者 赵彬吉
... ... @@ -184,6 +184,13 @@ class ExtensionModuleController extends BaseController
foreach ($data as $k => $v){
$info = $moduleValueModel->read(['uuid'=>$this->param['uuid'],'field_id'=>$v['field_id'],'module_id'=>$this->param['module_id']]);
if($info === false){
if($this->user['project_id'] == 2205 && $this->param['module_id'] == 1){
if($v['field_id'] == 12 && !empty($v['value'])){//下拉框数据
if($v['value'] != 'Ordered'){
$this->fail('请重第一个流程开始选择');
}
}
}
$data = [
'uuid'=>$this->param['uuid'],
'module_id'=>$this->param['module_id'],
... ... @@ -239,6 +246,13 @@ class ExtensionModuleController extends BaseController
$data = $this->param['data'];
$moduleValueModel = new ExtensionModuleValue();
foreach ($data as $k => $v){
if($this->user['project_id'] == 2205 && $this->param['module_id'] == 1){
if($v['field_id'] == 12 && !empty($v['value'])){//下拉框数据
if($v['value'] != 'Ordered'){
$this->fail('请重第一个流程开始选择');
}
}
}
$data = [
'uuid'=>$uuid,
'module_id'=>$this->param['module_id'],
... ...
... ... @@ -7,6 +7,7 @@ use App\Enums\Common\Code;
use App\Http\Controllers\Bside\BaseController;
use App\Http\Logic\Bside\Inquiry\InquiryLogic;
use App\Models\Inquiry\InquiryForm;
use App\Models\Inquiry\PhoneData;
use App\Rules\Ids;
use App\Services\BatchExportService;
use Illuminate\Http\Request;
... ... @@ -45,6 +46,25 @@ class InquiryController extends BaseController
}else{
$data = $logic->getApiList();
}
if(!empty($data) && !empty($data['list'])){
foreach ($data['list'] as $k => &$v){
if(isset($v['phone']) && !empty($v['phone'])){
$phoneInfo = (new PhoneData())->read(['phone'=>$v['phone']]);
if($phoneInfo === false){
$url = 'https://fob.ai.cc/api/mobile_verify_data/'.$v['phone'];
$data = http_get($url);
$param = [
'phone'=>$v['phone'],
'data'=>json_encode($data,true)
];
(new PhoneData())->addReturnId($param);
$v['phone_data'] = $data;
}else{
$v['phone_data'] = json_decode($phoneInfo['data']);
}
}
}
}
$this->response('success',Code::SUCCESS,$data);
}
... ...
<?php
/**
* @remark :
* @name :PhoneData.php
* @author :lyh
* @method :post
* @time :2024/9/5 15:08
*/
namespace App\Models\Inquiry;
use App\Models\Base;
class PhoneData extends Base
{
protected $connection = "custom_mysql";
protected $table = 'gl_phone_data';
}
... ...