正在显示
1 个修改的文件
包含
13 行增加
和
3 行删除
| @@ -49,11 +49,21 @@ class VisitLogic extends BaseLogic | @@ -49,11 +49,21 @@ class VisitLogic extends BaseLogic | ||
| 49 | */ | 49 | */ |
| 50 | public function downloadItem($map,$page,$row,$order,$filed = ['*']){ | 50 | public function downloadItem($map,$page,$row,$order,$filed = ['*']){ |
| 51 | $lists = $this->model->lists($map,$page,$row,$order,$filed); | 51 | $lists = $this->model->lists($map,$page,$row,$order,$filed); |
| 52 | - $itemModel = new VisitItem(); | ||
| 53 | if(!empty($lists) && !empty($lists['list'])){ | 52 | if(!empty($lists) && !empty($lists['list'])){ |
| 54 | foreach ($lists['list'] as $k => $v){ | 53 | foreach ($lists['list'] as $k => $v){ |
| 55 | - $v['sub'] = $itemModel->list(['customer_visit_id' => $v['id']]); | ||
| 56 | - $lists['list'][$k] = $v; | 54 | + $customer_visit_id[] = $v['id']; |
| 55 | + } | ||
| 56 | + $itemModel = new VisitItem(); | ||
| 57 | + $itemList = $itemModel->list(['customer_visit_id'=>['in',$customer_visit_id]],['customer_visit_id','url','referrer_url']); | ||
| 58 | + foreach ($lists['list'] as $key => $value){ | ||
| 59 | + foreach ($itemList as $sonValue){ | ||
| 60 | + $sub = []; | ||
| 61 | + if($value['id'] == $sonValue['customer_visit_id']){ | ||
| 62 | + $sub[] = $sonValue; | ||
| 63 | + } | ||
| 64 | + } | ||
| 65 | + $value['sub'] = $sub; | ||
| 66 | + $lists['list'][$k] = $value; | ||
| 57 | } | 67 | } |
| 58 | } | 68 | } |
| 59 | return $this->success($lists); | 69 | return $this->success($lists); |
-
请 注册 或 登录 后发表评论