Commit f1a16b2b authored by hujun's avatar hujun

获取经纪人和楼盘关系信息

parent c7c5034e
...@@ -142,4 +142,31 @@ class Broker extends Basic ...@@ -142,4 +142,31 @@ class Broker extends Basic
} }
return $this->response($data['status'], $data['msg'], $data['data']); return $this->response($data['status'], $data['msg'], $data['data']);
} }
/**
* 获取经纪人和楼盘关系信息
*
* @return \think\Response
*/
public function getAgentsTohouses() {
$data['status'] = 200;
$data['data'] = '';
$data['msg'] = '';
$params = $this->request->param();
if ($params['houses_id']) {
$pageNo = empty($params['pageNo']) ? 1 : $params['pageNo'];
$pageSize = empty($params['pageSize']) ? 10 : $params['pageSize'];
$hg = new GHousesToAgents();
$fields = 'a.id,b.name,b.phone';
$where['a.is_del'] = ['=',0];
$where['b.status'] = ['=',0];
$where['a.type'] = $params['type'];
$where['a.houses_id'] = $params['houses_id'];
$data['data'] = $hg->getAgentsHousesList($pageNo, $pageSize, 'id DESC', $fields, $where);
} else {
$data['status'] = 101;
$data['msg'] = 'houses_id is null';
}
return $this->response($data['status'], $data['msg'], $data['data']);
}
} }
\ No newline at end of file
...@@ -66,4 +66,15 @@ class GHousesToAgents extends BaseModel ...@@ -66,4 +66,15 @@ class GHousesToAgents extends BaseModel
return $res; return $res;
} }
public function getAgentsHousesList($pageNo = 1, $pageSize = 15, $order_ = 'id desc', $field = '', $params = '') {
return $this->field($field)
->alias('a')
->join('a_agents b', 'a.agents_id = b.id','left')
->where($params)
->order($order_)
->limit($pageSize)
->page($pageNo)
->select();
}
} }
...@@ -69,6 +69,7 @@ Route::group('index', [ ...@@ -69,6 +69,7 @@ Route::group('index', [
'getBroker_new' => ['index/broker/getBroker_new',['method'=>'get']], 'getBroker_new' => ['index/broker/getBroker_new',['method'=>'get']],
'addHousesAgents' => ['index/broker/AddHousesAgents', ['method' => 'POST']], //新增楼盘与经纪人关系 'addHousesAgents' => ['index/broker/AddHousesAgents', ['method' => 'POST']], //新增楼盘与经纪人关系
'delTohouses' => ['index/broker/delTohouses', ['method' => 'POST']], //解除经纪人和楼盘关系 'delTohouses' => ['index/broker/delTohouses', ['method' => 'POST']], //解除经纪人和楼盘关系
'getAgentsTohouses' => ['index/broker/getAgentsTohouses', ['method' => 'GET']], //获取经纪人和楼盘关系信息
//版本管理 //版本管理
'version' => ['index/version/index',['method'=>'get']], 'version' => ['index/version/index',['method'=>'get']],
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment