From e7397e38b9afdbe4544b96af7fe2997d544c537b Mon Sep 17 00:00:00 2001 From: sunke <18850253506@163.com> Date: Wed, 18 Mar 2020 10:38:46 +0800 Subject: [PATCH 1/2] ios --- Application/Admin/Controller/ConsoleController.class.php | 3 +-- Application/Home/Controller/QueryController.class.php | 6 +++++- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/Application/Admin/Controller/ConsoleController.class.php b/Application/Admin/Controller/ConsoleController.class.php index 9e21324e3..b6bdf7ee3 100644 --- a/Application/Admin/Controller/ConsoleController.class.php +++ b/Application/Admin/Controller/ConsoleController.class.php @@ -373,8 +373,7 @@ class ConsoleController extends Think { $deposit = M('deposit', 'tab_')->field('pay_order_number,user_id,user_account,pay_status,pay_way,pay_amount,create_time as pay_time,2 as record_type')->where(['pay_status'=>1])->select(false); // $agent = M('agent', 'tab_')->field('pay_order_number,user_id,user_account,pay_status,pay_way,real_amount as pay_amount,create_time as pay_time,3 as record_type')->where(['pay_status'=>1])->select(false); // $spend = M('spend', 'tab_')->field('pay_order_number,user_id,user_account,pay_status,pay_way,pay_amount,pay_time,1 as record_type')->where(['pay_status' => 1,'pay_way'=>0])->select(false); - $query = M('spend', 'tab_')->field('pay_order_number,user_id,user_account,pay_status,pay_way,pay_amount,pay_time,record_type')->where(['pay_status' => 1,'pay_way'=>0])->union($deposit,'pay_time')->select(false); - + $query = M('spend', 'tab_')->field('pay_order_number,user_id,user_account,pay_status,pay_way,pay_amount,pay_time,1 as record_type')->where(['pay_status' => 1,'pay_way'=>0])->union($deposit,'pay_time')->select(false); $model = new \Think\Model(); $datas = $model->table('(' . $query . ') a ')->order('pay_time asc')->select(); foreach ($datas as $key => $data) { diff --git a/Application/Home/Controller/QueryController.class.php b/Application/Home/Controller/QueryController.class.php index 9c6a4487d..44768d86a 100644 --- a/Application/Home/Controller/QueryController.class.php +++ b/Application/Home/Controller/QueryController.class.php @@ -2499,7 +2499,11 @@ class QueryController extends BaseController $queryPromote = $this->getQueryPromote($levelPromote); $loginPromote = $this->getLoginPromote(); $map = []; - $map['chain'] = ['like', $queryPromote['chain'] . $queryPromote['id'] . '/%']; + if ($queryPromote['level'] == 4) { + $map['id'] = $queryPromote['id']; + }else { + $map['chain'] = ['like', $queryPromote['chain'] . $queryPromote['id'] . '/%']; + } $createTime = I('create_time', ''); if ($createTime != '') { $createTimeRow = explode(' 至 ', $createTime); From 377fdcf70f40e2d16a8057e7ca0bea4fa78f9cb2 Mon Sep 17 00:00:00 2001 From: sunke <18850253506@163.com> Date: Wed, 18 Mar 2020 10:54:46 +0800 Subject: [PATCH 2/2] ios --- .../Controller/DownloadController.class.php | 18 +++++++++++++++--- 1 file changed, 15 insertions(+), 3 deletions(-) diff --git a/Application/Home/Controller/DownloadController.class.php b/Application/Home/Controller/DownloadController.class.php index 65c0f5a02..ef5c5c82c 100644 --- a/Application/Home/Controller/DownloadController.class.php +++ b/Application/Home/Controller/DownloadController.class.php @@ -249,7 +249,11 @@ class DownloadController extends BaseController { $levelPromote = $this->getLevelPromote(); $queryPromote = $this->getQueryPromote($levelPromote); $map = []; - $map['chain'] = ['like', $queryPromote['chain'] . $queryPromote['id'] . '/%']; + if ($queryPromote['level'] == 4) { + $map['id'] = $queryPromote['id']; + }else { + $map['chain'] = ['like', $queryPromote['chain'] . $queryPromote['id'] . '/%']; + } $createTime = I('create_time', ''); if ($createTime != '') { $createTimeRow = explode(' 至 ', $createTime); @@ -2349,13 +2353,21 @@ public function iosDetailExcelInfo($id,$map) { ); $pid = $map['pid']; unset($map['pid']); - $map1['chain'] = $map['chain']; + if (!empty($map['chain'])) { + $map1['chain'] = $map['chain']; + } if (!empty($map['create_time'])) { - $map2['create_time'] = $map['create_time']; + $map1['create_time'] = $map['create_time']; $tfMap['create_time'] = $map['create_time']; $companyMap['create_time'] = $map['create_time']; $superMap['create_time'] = $map['create_time']; } + if (!empty($map['id'])) { + $map1['id'] = $map['id']; + $tfMap['create_time'] = $map['craete_time']; + $superMap['create_time'] = $map['craete_time']; + $companyMap['create_time'] = $map['craete_time']; + } $rs = M('promote', 'tab_')->field(['id'])->where($map1)->select(); $allids = array_column($rs, 'id'); array_push($allids, PID);