market_order

This commit is contained in:
dengbw
2023-04-30 12:07:38 +08:00
parent 292c2f01ce
commit 45cd64669a
+20 -13
View File
@@ -134,6 +134,7 @@ class groupsOrder extends BaseController
]; ];
if ($limit == 10000) { if ($limit == 10000) {
unset($list1['id']); unset($list1['id']);
$list1['consultantMobile'] = $consultant['consultantMobile'];
} else { } else {
unset($list1['sid']); unset($list1['sid']);
} }
@@ -159,7 +160,8 @@ class groupsOrder extends BaseController
} }
} }
if ($limit == 10000) { if ($limit == 10000) {
$columns1 = ['订单号', '姓名', '手机号', '商品标题', '订单价格', '付款时间', '创建时间', '订单类型', '状态', '内部人员', '顾问']; $columns1 = ['订单号', '姓名', '手机号', '商品标题', '订单价格', '付款时间', '创建时间', '订单类型', '状态', '内部人员'
, '顾问', '顾问手机号'];
$columns2 = []; $columns2 = [];
foreach ($levels as $k => $v) { foreach ($levels as $k => $v) {
$columns2[] = $v['label']; $columns2[] = $v['label'];
@@ -203,7 +205,7 @@ class groupsOrder extends BaseController
*/ */
private function consultantGet($params) private function consultantGet($params)
{ {
$stores = $consultant = $levelName1 = $levelName2 = $levelName3 = ''; $stores = $consultant = $consultantMobile = $levelName1 = $levelName2 = $levelName3 = '';
$levelId1 = intval($params['levelId1']); $levelId1 = intval($params['levelId1']);
$levelId2 = intval($params['levelId2']); $levelId2 = intval($params['levelId2']);
$levelId3 = intval($params['levelId3']); $levelId3 = intval($params['levelId3']);
@@ -234,8 +236,11 @@ class groupsOrder extends BaseController
$res_org['groupsName'] && $levelName3 = $res_org['groupsName']; $res_org['groupsName'] && $levelName3 = $res_org['groupsName'];
} }
$re_user = $this->mdSyliveUser->get(['userId' => $cfUserId]); $re_user = $this->mdSyliveUser->get(['userId' => $cfUserId]);
$re_user['uname'] && $consultant = $re_user['uname']; if($re_user['uname']){
return ['stores' => $stores, 'consultant' => $consultant, 'levelName1' => $levelName1, $consultant = $re_user['uname'];
$consultantMobile = $re_user['mobile'];
}
return ['stores' => $stores, 'consultant' => $consultant,'consultantMobile' => $consultantMobile, 'levelName1' => $levelName1,
'levelName2' => $levelName2, 'levelName3' => $levelName3]; 'levelName2' => $levelName2, 'levelName3' => $levelName3];
} }
@@ -278,12 +283,21 @@ class groupsOrder extends BaseController
$done = 0; $done = 0;
for ($_row = 2; $_row <= $rowCnt; $_row++) { //读取内容 for ($_row = 2; $_row <= $rowCnt; $_row++) { //读取内容
$mobile = $objWorksheet->getCell('B' . $_row)->getValue(); $mobile = $objWorksheet->getCell('B' . $_row)->getValue();
$addData["itemTitle"] = $objWorksheet->getCell('D' . $_row)->getValue();
if ($mobile) { if ($mobile) {
$re_order = $this->mdSyliveOrder->get(['mobile' => $mobile, "activityId" => $activityId]); $where = ['mobile' => $mobile, "activityId" => $activityId];
if ($addData["itemTitle"]) {
$re_order = $this->mdSyliveItems->get(['title' => $addData["itemTitle"], "activityId" => $activityId]);
if ($re_order) {
$where["itemId"] = $re_order['itemId'];
$addData["itemId"] = $re_order['itemId'];
$addData["itemPrice"] = $re_order['price'];
}
}
$re_order = $this->mdSyliveOrder->get($where);
if (!$re_order) { if (!$re_order) {
$addData["uname"] = $objWorksheet->getCell('A' . $_row)->getValue(); $addData["uname"] = $objWorksheet->getCell('A' . $_row)->getValue();
$addData["totalPrice"] = $objWorksheet->getCell('C' . $_row)->getValue(); $addData["totalPrice"] = $objWorksheet->getCell('C' . $_row)->getValue();
$addData["itemTitle"] = $objWorksheet->getCell('D' . $_row)->getValue();
$addData["createTime"] = $objWorksheet->getCell('E' . $_row)->getValue(); $addData["createTime"] = $objWorksheet->getCell('E' . $_row)->getValue();
$bizName = $objWorksheet->getCell('F' . $_row)->getValue(); $bizName = $objWorksheet->getCell('F' . $_row)->getValue();
$cfMobile = $objWorksheet->getCell('H' . $_row)->getValue(); $cfMobile = $objWorksheet->getCell('H' . $_row)->getValue();
@@ -291,13 +305,6 @@ class groupsOrder extends BaseController
$addData["status"] = 1; $addData["status"] = 1;
$addData["activityId"] = $activityId; $addData["activityId"] = $activityId;
$addData["sid"] = create_order_no('350200', 'market'); $addData["sid"] = create_order_no('350200', 'market');
if ($addData["itemTitle"]) {
$re_order = $this->mdSyliveItems->get(['title' => $addData["itemTitle"], "activityId" => $activityId]);
if ($re_order) {
$addData["itemId"] = $re_order['itemId'];
$addData["itemPrice"] = $re_order['price'];
}
}
if ($cfMobile) { if ($cfMobile) {
$re_user = $this->mdSyliveUser->get(['mobile' => $cfMobile, 'organizationId>' => 0, 'status<>' => -1]); $re_user = $this->mdSyliveUser->get(['mobile' => $cfMobile, 'organizationId>' => 0, 'status<>' => -1]);
if ($re_user['userId']) { if ($re_user['userId']) {