This commit is contained in:
小鱼开发
2024-06-17 18:31:42 +08:00
parent 61f95adf1a
commit 432ecb5fb0
2 changed files with 79 additions and 53 deletions
+68 -50
View File
@@ -133,6 +133,16 @@ class Act extends Wx
$where = ['activityId' => $this->a_id, 'userId' => $this->uid];
$appoint = $this->market_sylive_customer_model->get($where);
$info['is_appoint'] = $appoint ? true : false;
if($jsondata['bottoms']){
foreach ($jsondata['bottoms'] as $v) {
if ($v['urlType'] == 'enroll') {
$jsondata['signBespeak']['status'] = 1;
break;
}
}
}
if ($jsondata['signBespeak']['status']) {
$info['appoint_mobile'] = true;
if (!$user['nickname'] && !$user['headimg']) {
@@ -180,6 +190,14 @@ class Act extends Wx
if ($rows) {
$act_row = $this->market_sylive_activity_model->get(['activityId' => $a_id]);
$jsondata = json_decode($act_row['jsondata'], true);
if($jsondata['bottoms']){
foreach ($jsondata['bottoms'] as $v) {
if ($v['urlType'] == 'enroll') {
$jsondata['signBespeak']['status'] = 1;
break;
}
}
}
$users = [];
$uids = implode(',', array_unique(array_column($rows, 'userId')));
if ($uids) {
@@ -583,8 +601,8 @@ class Act extends Wx
$p_user['levelId2'] && $add_data['levelId2'] = $p_user['levelId2'];
$p_user['levelId3'] && $add_data['levelId3'] = $p_user['levelId3'];
$add_data['cfUserId'] && $add_data['status'] = 1;
$this->market_sylive_customer_model->add($add_data);
if ($jsondata['signBespeak']['status'] && $jsondata['signBespeak']['itemId']) { //绑定新增商品订单
$cutomer_id = $this->market_sylive_customer_model->add($add_data);
if ($cutomer_id && $jsondata['signBespeak']['itemId']) { //绑定新增商品订单
$itemId = $jsondata['signBespeak']['itemId'];
$item = $this->market_sylive_items_model->get(['itemId' => $itemId]);
$this->load->helper('order');
@@ -596,7 +614,7 @@ class Act extends Wx
'itemTitle' => $item['title'],
'itemPrice' => 0,
'totalPrice' => 0,
'expireTime' => 0,//订单过sylive2_entity期时间
'expireTime' => 0,//订单过期时间
'status' => 1,
'payTime' => date('Y-m-d H:i:s'),
'createTime' => date('Y-m-d H:i:s')
@@ -639,53 +657,53 @@ class Act extends Wx
// $syt->Tj($dlrCode,"活动客户",$mobile,$mediaCaName,$leadNo);
// }
if ($a_id == 27) {
//生产地址
$url = 'https://salesapp.hozonauto.com/appservice/app/if/salesclue/createSalesclue';
//获取意向网点编码
if ($p_user) {
$user = $this->user_model->get(['userId' => $act_user_row['channelId']]);
$biz = $this->market_sylive_organization_model->get(['organizationId' => $user['bizId']]);
}
if ($biz['comments']) {
$data[] = array(
'cusSource3' => '023410',
'customerName' => "活动客户",
'dealerCode' => $biz['comments'],
'fromSystem' => "好店云",
'mobile' => $mobile,
'saMobile' => $user['mobile'] ? $user['mobile'] : '',
'cusType' => '30111001',
'remark' => "2024新春活动",
);
$data = json_encode($data, JSON_UNESCAPED_UNICODE);
$ch = curl_init();
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
//https
if (strlen($url) > 5 && strtolower(substr($url, 0, 5)) == "https") {
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);
}
curl_setopt($ch, CURLOPT_HTTPHEADER, array(
'Content-Type: application/json; charset=utf-8',
'Content-Length: ' . strlen($data)
)
);
$response = curl_exec($ch);
curl_close($ch);
debug_log("[info]# " . $data . "\n" . $response, 'neta.log', 'market/sylive');
}
}
// if ($a_id == 27) {
// //生产地址
// $url = 'https://salesapp.hozonauto.com/appservice/app/if/salesclue/createSalesclue';
//
// //获取意向网点编码
// if ($p_user) {
// $user = $this->user_model->get(['userId' => $act_user_row['channelId']]);
// $biz = $this->market_sylive_organization_model->get(['organizationId' => $user['bizId']]);
// }
//
// if ($biz['comments']) {
// $data[] = array(
// 'cusSource3' => '023410',
// 'customerName' => "活动客户",
// 'dealerCode' => $biz['comments'],
// 'fromSystem' => "好店云",
// 'mobile' => $mobile,
// 'saMobile' => $user['mobile'] ? $user['mobile'] : '',
// 'cusType' => '30111001',
// 'remark' => "2024新春活动",
// );
//
// $data = json_encode($data, JSON_UNESCAPED_UNICODE);
//
// $ch = curl_init();
// curl_setopt($ch, CURLOPT_POST, 1);
// curl_setopt($ch, CURLOPT_URL, $url);
// curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
// curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
//
// //https
// if (strlen($url) > 5 && strtolower(substr($url, 0, 5)) == "https") {
// curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
// curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);
// }
//
// curl_setopt($ch, CURLOPT_HTTPHEADER, array(
// 'Content-Type: application/json; charset=utf-8',
// 'Content-Length: ' . strlen($data)
// )
// );
//
// $response = curl_exec($ch);
// curl_close($ch);
// debug_log("[info]# " . $data . "\n" . $response, 'neta.log', 'market/sylive');
// }
// }
}
$redis->delete($key);
$this->show_json(array('ukey' => $ukey), 200, '预约成功');
+11 -3
View File
@@ -63,6 +63,14 @@ class Notify extends CI_Controller
$res = $this->order_model->update(['status' => 1, 'payTime' => date('Y-m-d H:i:s')], ['id' => $order['id']]);
$act = $this->market_sylive_activity_model->get(['activityId' => $order['activityId']]);
$jsondata = json_decode($act['jsondata'], true);
if($jsondata['bottoms']){
foreach ($jsondata['bottoms'] as $v) {
if ($v['urlType'] == 'enroll') {
$jsondata['signBespeak']['status'] = 1;
break;
}
}
}
if ($jsondata['signBespeak']['status'] && $jsondata['signBespeak']['itemId'] == $order['itemId']) { //绑定新增商品订单
$kpi = 'beforeOrder';
} else {
@@ -72,9 +80,9 @@ class Notify extends CI_Controller
$act_user = $this->act_user_model->get(['userId' => $order['userId'], 'activityId' => $order['activityId']]);
$cf_uid = $act_user['channelId'];
if ($kpi == 'order' && in_array($order['activityId'], array(21))) {
$cf_uid = $act_user['channelId'] == $act_user['pid'] ? $act_user['channelId'] : $act_user['pid'];
}
// if ($kpi == 'order' && in_array($order['activityId'], array(21))) {
// $cf_uid = $act_user['channelId'] == $act_user['pid'] ? $act_user['channelId'] : $act_user['pid'];
// }
if ($kpi == 'order' && $act['orderType'] && $act_user['pid']) {
$cf_uid = $act_user['pid'];
}