作者 lyh

gx复制项目脚本

@@ -39,6 +39,13 @@ class InquiryController extends BaseController @@ -39,6 +39,13 @@ class InquiryController extends BaseController
39 $this->response('success',Code::SUCCESS,$data); 39 $this->response('success',Code::SUCCESS,$data);
40 } 40 }
41 41
  42 + /**
  43 + * @remark :精准询盘列表
  44 + * @name :index
  45 + * @author :lyh
  46 + * @method :post
  47 + * @time :2025/3/5 9:48
  48 + */
42 public function index(InquiryLogic $logic) 49 public function index(InquiryLogic $logic)
43 { 50 {
44 if(!empty($this->param['form_id'])){ 51 if(!empty($this->param['form_id'])){
@@ -49,8 +56,7 @@ class InquiryController extends BaseController @@ -49,8 +56,7 @@ class InquiryController extends BaseController
49 $data = $logic->getApiList(); 56 $data = $logic->getApiList();
50 } 57 }
51 if(!empty($data) && !empty($data['list'])){ 58 if(!empty($data) && !empty($data['list'])){
52 - $phone = [];  
53 - $email = []; 59 + $email = $phone = [];
54 foreach ($data['list'] as $v){ 60 foreach ($data['list'] as $v){
55 if(!empty($v['phone'])){ 61 if(!empty($v['phone'])){
56 $phone[] = $v['phone']; 62 $phone[] = $v['phone'];
@@ -58,20 +64,20 @@ class InquiryController extends BaseController @@ -58,20 +64,20 @@ class InquiryController extends BaseController
58 if(!empty($v['email'])){ 64 if(!empty($v['email'])){
59 $email[] = $v['email']; 65 $email[] = $v['email'];
60 } 66 }
  67 + }
61 } 68 }
62 if(!empty($phone)){ 69 if(!empty($phone)){
63 - $phoneDataModel = new PhoneData();  
64 - $phoneDataList = $phoneDataModel->list(['phone'=>['in',$phone]]);  
65 - foreach ($data['list'] as $key => $value){  
66 - $value['phone_data'] = [];  
67 - foreach ($phoneDataList as $valuePhone){  
68 - if($value['phone'] == $valuePhone['phone']){  
69 - $value['phone_data'] = $valuePhone;  
70 - break;  
71 - } 70 + $phoneDataModel = new PhoneData();
  71 + $phoneDataList = $phoneDataModel->list(['phone'=>['in',$phone]]);
  72 + foreach ($data['list'] as $key => $value){
  73 + $value['phone_data'] = [];
  74 + foreach ($phoneDataList as $valuePhone){
  75 + if($value['phone'] == $valuePhone['phone']){
  76 + $value['phone_data'] = $valuePhone;
  77 + break;
72 } 78 }
73 - $data['list'][$key] = $value;  
74 } 79 }
  80 + $data['list'][$key] = $value;
75 } 81 }
76 } 82 }
77 if(!empty($email)){ 83 if(!empty($email)){