204 lines
6.2 KiB
PHP
204 lines
6.2 KiB
PHP
<?php
|
|
|
|
class SytApi{
|
|
|
|
/**
|
|
* @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';//预上线地址
|
|
$url = 'http://121.36.75.167:6500/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":"YXHD20220519001",
|
|
"ACTION_NAME":"新长效活动",
|
|
"RESULT":"",
|
|
"MSG":"",
|
|
"LEAD_NO":"$leadNo",
|
|
"ORG_BU":"C",
|
|
"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("返回参数:".$res, 'syt.log');
|
|
return $res;
|
|
}
|
|
|
|
public function Bw($dlrCode,$custName,$phone,$mediaCaName,$leadNo){
|
|
$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":"YXHD20220519001",
|
|
"ACTION_NAME":"新长效活动",
|
|
"RESULT":"",
|
|
"MSG":"",
|
|
"LEAD_NO":"$leadNo",
|
|
"ORG_BU":"C",
|
|
"MEDIA_CA_NAME":"$mediaCaName",
|
|
}
|
|
]
|
|
}
|
|
</BODY>
|
|
</RequestBody>
|
|
]]]]>><![CDATA[
|
|
</payload>
|
|
]]></arg1>
|
|
</com:sfwHandle001>
|
|
</soapenv:Body>
|
|
</soapenv:Envelope>
|
|
EOT;
|
|
return $post_data;
|
|
}
|
|
}
|