From 6fc3e8e87b1bd9afc757e3663214e34d49427fc1 Mon Sep 17 00:00:00 2001 From: lccsw <805383944@qq.com> Date: Sat, 6 May 2023 15:39:59 +0800 Subject: [PATCH] add-sylive-bw --- api/controllers/plan/Syt.php | 33 +++++++++++++ common/third_party/SytApi.php | 87 +++++++++++++++++++++++++++++++++++ 2 files changed, 120 insertions(+) diff --git a/api/controllers/plan/Syt.php b/api/controllers/plan/Syt.php index 53bce196..0ff21ba5 100644 --- a/api/controllers/plan/Syt.php +++ b/api/controllers/plan/Syt.php @@ -577,4 +577,37 @@ class Syt extends CI_Controller } } + //获取发送第三方报文 + public function get_sendInfo(){ + require_once COMMPATH . 'third_party/SytApi.php'; + $this->load->model('market/market_sylive_user_model', 'user_model'); + $this->load->model('market/market_sylive_order_model'); + $this->load->model('market/market_sylive_groups_user_model', 'groups_user_model'); + $this->load->model('market/market_sylive_organization_model'); + $id = $this->input->get('id'); + $where = [ + "activityId" => 11, + "areaId" =>0, + "id" => $id, + ]; + $row = $this->market_sylive_order_model->get($where); + if($row){ + $gwUser = $this->user_model->get(['userId'=>$row["cfUserId"]]); + $dlrCode = ""; + $mediaCaName = ""; + $leadNo = $row["userId"]; + //获取意向网点编码 + if($gwUser){ + $mediaCaName = $gwUser['uname']; + $group_user = $this->groups_user_model->get(['activityId' => $row["activityId"], 'userId' => $row['cfUserId'], 'status' => 0]); + $biz = $this->market_sylive_organization_model->get(['organizationId'=>$group_user['bizId']]); + $dlrCode = $biz['comments']; + } + $syt = new SytApi(); + $req = $syt->Bw($dlrCode,"活动客户",$row["mobile"],$mediaCaName,$leadNo); + echo $req; + }else{ + echo "订单不存在"; + } + } } diff --git a/common/third_party/SytApi.php b/common/third_party/SytApi.php index 1f16f59e..d1638abb 100644 --- a/common/third_party/SytApi.php +++ b/common/third_party/SytApi.php @@ -113,4 +113,91 @@ EOT; debug_log("返回参数:".$res, 'syt.log'); return $res; } + + public function Bw($dlrCode,$custName,$phone,$mediaCaName,$leadNo){ + $post_data = +<< + + + + + + + 8c80935f7e244a40ad892786b9eb614e + MDM + CRM + DPCA_SFW_RECIVE_SFW001 + + 1.0 + + ]]]]>> + ]]> + + + + { + "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", + } + ] +} + + + ]]]]>> + ]]> + + + +EOT; + return $post_data; + } }