|
...
|
...
|
@@ -31,12 +31,32 @@ class VisitLogic extends BaseLogic |
|
|
|
|
|
|
|
public function getItemList(){
|
|
|
|
$this->model = new VisitItem();
|
|
|
|
$map = [
|
|
|
|
'customer_visit_id' => $this->param['id'],
|
|
|
|
// 'domain' => $this->user['domain'],
|
|
|
|
];
|
|
|
|
$data = $this->model->list($map, 'created_at');
|
|
|
|
if(isset($this->param['id']) && !empty($this->param['id'])){
|
|
|
|
$map = [
|
|
|
|
'customer_visit_id' => $this->param['id'],
|
|
|
|
];
|
|
|
|
}
|
|
|
|
$data = $this->model->list($map ?? [], 'created_at');
|
|
|
|
return $this->success($data);
|
|
|
|
}
|
|
|
|
|
|
|
|
/**
|
|
|
|
* @remark :导出数据
|
|
|
|
* @name :downloadItem
|
|
|
|
* @author :lyh
|
|
|
|
* @method :post
|
|
|
|
* @time :2024/5/6 16:39
|
|
|
|
*/
|
|
|
|
public function downloadItem($map,$page,$row,$order,$filed = ['*']){
|
|
|
|
$lists = $this->model->lists($map,$page,$row,$order,$filed);
|
|
|
|
$itemModel = new VisitItem();
|
|
|
|
if(!empty($lists) && !empty($lists['list'])){
|
|
|
|
foreach ($lists['list'] as $k => $v){
|
|
|
|
$v['sub'] = $itemModel->list(['customer_visit_id' => $v['id']]);
|
|
|
|
$lists['list'][$k] = $v;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
return $this->success($lists);
|
|
|
|
}
|
|
|
|
|
|
|
|
} |
...
|
...
|
|