Commit a20e23e1 authored by hujun's avatar hujun

getAgentByUserId

parent 9d323c74
......@@ -1550,7 +1550,7 @@ class OfficeOrderLogService
$userModel = new Users();
$where_user["a.id"] = $result[0]["user_id"];
$where_user["b.status"] = 0;
$user_data = $userModel->getAgentByUserId($field, $where_user);
$user_data = $userModel->getAgentUser($field, $where_user);
//客方
if (isset($user_data[0]['id'])) {
......
......@@ -1683,7 +1683,7 @@ class OrderLogService
$userModel = new Users();
$where_user["a.id"] = $result[0]["user_id"];
$where_user["b.status"] = 0;
$user_data = $userModel->getAgentByUserId($field, $where_user);
$user_data = $userModel->getAgentUser($field, $where_user);
//客方
if (isset($user_data[0]['id'])) {
......
......@@ -450,7 +450,7 @@ class AppChat extends Basic
$user = new Users();
$field = 'a.id,a.user_name,a.user_nick,a.user_phone,a.user_pic,a.other_pic';
$params_["a.id"] = $params['id'];
$result = $user->getAgentByUserId($field, $params_);
$result = $user->getAgentUser($field, $params_);
if (count($result) > 0) {
$result_["id"] = $result[0]["id"];
$result_["agent_id"] = 'agent_' . $result[0]["id"];
......
......@@ -117,8 +117,7 @@ class UserAgentModel extends Model
if (isset($params["create_time"])) {
$where_["a.create_time"] = $params["create_time"];
}
$result = Db::table($this->table)
->field($field)
$result = $this->db_->field($field)
->alias("a")
->join("u_user_agent c", "a.id=c.user_id", "left")
->join("a_agents b", "c.agent_id=b.id", "left")
......
......@@ -780,6 +780,13 @@ class Users extends Model
->count();
}
/**
* 废弃
*
* @param $field
* @param $params
* @return false|\PDOStatement|string|\think\Collection
*/
public function getAgentByUserId($field, $params)
{
return Db::name($this->table)
......@@ -1119,5 +1126,20 @@ class Users extends Model
->limit(1)
->select();
}
/**
* @param $field
* @param $params
* @return false|\PDOStatement|string|\think\Collection
*/
public function getAgentUser($field, $params)
{
return $this->field($field)
->alias("a")
->join("u_user_agent c","a.id = c.user_id","left")
->join("a_agents b", "c.agent_id=b.id", "left")
->where($params)
->select();
}
}
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