add-syt-third_party
This commit is contained in:
Vendored
+115
@@ -0,0 +1,115 @@
|
||||
<?php
|
||||
|
||||
class Syt{
|
||||
|
||||
/**
|
||||
* @param $dlrCode 意向网点编码
|
||||
* @param $custName 客户名称
|
||||
* @param $phone 手机1
|
||||
* @param $mediaCaName 销售顾问姓名
|
||||
* @param $leadNo 商机序号
|
||||
* @return bool|string
|
||||
*/
|
||||
public function Tj($dlrCode,$custName,$phone,$mediaCaName,$leadNo){
|
||||
// $url = 'http://124.70.73.241:31169/webservice/sfw/sfwWsSfw001?wsdl'; //测试地址
|
||||
$url = 'http://124.70.73.241:31198/webservice/sfw/sfwWsSfw001?wsdl';//正式地址
|
||||
|
||||
$headers = ['Content-type: text/xml; charset=utf-8'];
|
||||
$post_data =
|
||||
<<<EOT
|
||||
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:com="http://com.ly.mp.cust.ifc.xapi.webservice">
|
||||
<soapenv:Header/>
|
||||
<soapenv:Body>
|
||||
<com:sfwHandle001>
|
||||
<!--Optional:-->
|
||||
<arg0><![CDATA[
|
||||
<esbHeader>
|
||||
<![CDATA[
|
||||
<RequestHead>
|
||||
<RequestID>8c80935f7e244a40ad892786b9eb614e</RequestID>
|
||||
<SourceSystem>MDM</SourceSystem>
|
||||
<TargetSystem>CRM</TargetSystem>
|
||||
<ServiceName>DPCA_SFW_RECIVE_SFW001</ServiceName>
|
||||
<ServiceOperation></ServiceOperation>
|
||||
<ServiceVersion>1.0</ServiceVersion>
|
||||
</RequestHead>
|
||||
]]]]>><![CDATA[
|
||||
</esbHeader>
|
||||
]]></arg0>
|
||||
<!--Optional:-->
|
||||
<arg1><![CDATA[
|
||||
<payload>
|
||||
<![CDATA[
|
||||
<RequestBody>
|
||||
<BODY>{
|
||||
"body":[
|
||||
{
|
||||
"CUST_NAME":"$custName",
|
||||
"PHONE":"$phone",
|
||||
"BACKUP_PHONE":"",
|
||||
"OTHER_PHONE":"",
|
||||
"BIRTH_DATE":"",
|
||||
"GENDER_CODE":"",
|
||||
"QQ":"",
|
||||
"WEBCHAT":"",
|
||||
"HOME_TEL":"",
|
||||
"OFFICE_TEL":"",
|
||||
"FAXTEL":"",
|
||||
"PROVINCE_ID":"",
|
||||
"ADDR_PROVINCE":"",
|
||||
"CITY_ID":"",
|
||||
"ADDR_CITY":"",
|
||||
"COUNTY_ID":"",
|
||||
"ADDR_COUNTY":"",
|
||||
"ADDR_STREET":"",
|
||||
"ADDR_ZIP":"",
|
||||
"EMAIL":"",
|
||||
"PERSON_EN":"",
|
||||
"HAVE_DRIVER_CRED":"1",
|
||||
"DRIVER_CRED_DATE":"",
|
||||
"COMP_NAME":"",
|
||||
"PURC_CAR_BUGET":"0",
|
||||
"LEAD_SOURCE":"",
|
||||
"SOURCE_CD1":"新长效",
|
||||
"SOURCE_CD2":"新零售直播",
|
||||
"SOURCE_CD3":"私域直播购",
|
||||
"INTE_SERIES_CODE":"",
|
||||
"INTE_TYPE_CODE":"",
|
||||
"BUY_PLAN_CODE":"",
|
||||
"DRIVE_DATE":"",
|
||||
"DLR_CODE":"$dlrCode",
|
||||
"REMARK":"",
|
||||
"ACTION_CODE":"",
|
||||
"ACTION_NAME":"",
|
||||
"RESULT":"",
|
||||
"MSG":"",
|
||||
"LEAD_NO":"$leadNo",
|
||||
"ORG_BU":"",
|
||||
"MEDIA_CA_NAME":"$mediaCaName",
|
||||
}
|
||||
]
|
||||
}
|
||||
</BODY>
|
||||
</RequestBody>
|
||||
]]]]>><![CDATA[
|
||||
</payload>
|
||||
]]></arg1>
|
||||
</com:sfwHandle001>
|
||||
</soapenv:Body>
|
||||
</soapenv:Envelope>
|
||||
EOT;
|
||||
debug_log("提交参数:".$post_data, 'syt.log');
|
||||
$ch = curl_init();
|
||||
curl_setopt($ch, CURLOPT_URL, $url);
|
||||
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
|
||||
curl_setopt($ch, CURLOPT_POST, true);
|
||||
curl_setopt($ch, CURLOPT_ENCODING, ''); // 重要,否则采集数据时会乱码,乱码检测的编码格式为cp936
|
||||
|
||||
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
|
||||
curl_setopt($ch, CURLOPT_POSTFIELDS, $post_data);
|
||||
$res = curl_exec($ch);
|
||||
curl_close($ch);
|
||||
debug_log("返回参数:".$post_data, 'syt.log');
|
||||
return $res;
|
||||
}
|
||||
}
|
||||
@@ -4,6 +4,6 @@ defined('BASEPATH') OR exit('No direct script access allowed');
|
||||
class Welcome extends CI_Controller {
|
||||
|
||||
public function index(){
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
@@ -593,6 +593,22 @@ class Act extends Wx {
|
||||
}
|
||||
}
|
||||
$redis->delete($key);
|
||||
if($this->a_id==11){
|
||||
//通知第三方
|
||||
require_once COMMPATH . 'third_party/Syt.php';
|
||||
$syt = new Syt();
|
||||
$dlrCode = "";
|
||||
$mediaCaName = "";
|
||||
$leadNo = $this->uid;
|
||||
//获取意向网点编码
|
||||
if($p_user){
|
||||
$mediaCaName = $p_user['uname'];
|
||||
$bizUser = $this->user_model->get(['userId'=>$p_user['userId']]);
|
||||
$biz = $this->market_sylive_organization_model->get(['organizationId'=>$bizUser['bizId']]);
|
||||
$dlrCode = $biz['comments'];
|
||||
}
|
||||
$syt->Tj($dlrCode,"活动客户",$mobile,$mediaCaName,$leadNo);
|
||||
}
|
||||
$this->show_json('',200, '预约成功');
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user