作者 lyh

gx

@@ -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);