diff --git a/market/controllers/api/sylive/GroupsOrder.php b/market/controllers/api/sylive/GroupsOrder.php index bc379817..3f2bdbed 100644 --- a/market/controllers/api/sylive/GroupsOrder.php +++ b/market/controllers/api/sylive/GroupsOrder.php @@ -276,6 +276,7 @@ class groupsOrder extends BaseController } $this->load->model('market/Market_sylive_items_model', 'mdSyliveItems'); $this->load->model('market/Market_sylive_groups_user_model', 'mdSyliveGroupsUser'); + $this->load->library('market/sylive2_entity'); $done = 0; for ($_row = 2; $_row <= $rowCnt; $_row++) { //读取内容 $mobile = $objWorksheet->getCell('B' . $_row)->getValue(); @@ -291,6 +292,7 @@ class groupsOrder extends BaseController $addData["mobile"] = $mobile; $addData["status"] = 1; $addData["activityId"] = $activityId; + $addData["sid"] = create_order_no('350200', 'market'); if ($addData["itemTitle"]) { $re_order = $this->mdSyliveItems->get(['title' => $addData["itemTitle"], "activityId" => $activityId]); if ($re_order) { @@ -327,6 +329,22 @@ class groupsOrder extends BaseController } $id = $this->mdSyliveOrder->add($addData); if ($id) { + //私域通增加记录 + if ($addData['cfUserId']) { + $uid = $addData['userId'] ? $addData['userId'] : 0; + $itemId = $addData['itemId'] ? $addData['itemId'] : 0; + $params = [ + 'a_id' => $activityId, + 'uid' => $uid, + 'cf_uid' => $addData['cfUserId'], + 'kpi' => 'order', + 'tagId' => $id, + 'jsondata' => ['order_id' => $id, 'sid' => $addData["sid"]], + 'itemId' => $itemId, + 'c_time' => strtotime($addData['createTime']) + ]; + $this->sylive2_entity->kpi_log($params); + } $done++; } }