Commit b9679902 authored by zhuwei's avatar zhuwei

1

parent bdc55579
......@@ -171,13 +171,11 @@ class Performance extends Basic
if (!isset($params["agent_id"]) || !isset($params["start_time"]) || !isset($params["end_time"]) || !isset($params["site_id"])) {
return $this->response("101", "请求参数错误");
}
Log::write($params, 'storeOrAgentSort'); //记录日志
//城市选择
$site_id = $params["site_id"] ? $params["site_id"] : '';
$district_id = isset($params["district_id"]) && $params["district_id"] ? $params["district_id"] : '';
try {
$result = $this->service_->storeSortByDistrictId($params["agent_id"], $params["is_store"],
$params["start_time"], $params["end_time"] . " 23:59:59", $site_id,$district_id);
$params["start_time"], $params["end_time"] . " 23:59:59", $site_id);
return $this->response("200", "request success", $result);
} catch (Exception $exception) {
......
......@@ -369,7 +369,7 @@ class PerformanceService
* @param $site_id
* @return false|null|\PDOStatement|string|\think\Collection
*/
public function storeSortByDistrictId($agent_id, $is_store, $start_time, $end_time,$site_id,$district_id)
public function storeSortByDistrictId($agent_id, $is_store, $start_time, $end_time,$site_id)
{
$result = $this->agentModel->searchAgentsByKeyword("id,store_id,district_id,level", [ "id" => $agent_id ]);
......@@ -379,7 +379,7 @@ class PerformanceService
}
$verify = new VerifyService();
$agent_ids = $verify->getAgentsByWhere($agent_id,$district_id);
$agent_ids = $verify->getAgentsByWhere($agent_id);
$params["a.agent_id"] = array( "in", $agent_ids );
if (!empty($site_id)) {
$where['a.disc'] = $site_id;
......
......@@ -177,17 +177,10 @@ class VerifyService
/**
* 经纪人身份验证 获取经纪人 不区分状态
* @param $agent_id
* @param $district_id
* @return null|string
*/
public function getAgentsByWhere($agent_id,$district_id)
public function getAgentsByWhere($agent_id)
{
if ($district_id) {
//存在区域id直接查分部信息
$ids = $this->getAgentsIdByDistrictId();
return $ids;
}
$params["id"] = $agent_id;
$result = $this->agentModel->getAgentsByKeyword("id,store_id,district_id,level", $params);
if (count($result) > 0) {
......@@ -219,19 +212,6 @@ class VerifyService
return null;
}
public function getAgentsIdByDistrictId(){
$arr_list = $this->agentModel->getAgentsByKeyword("id", ["district_id" => $district_id]);
$ids = "";
if (count($arr_list) > 0) {
foreach ($arr_list as $item) {
$ids .= $item["id"] . ",";
}
$ids = rtrim($ids, ",");
return $ids;
}
return null;
}
/**
* @param $id
......
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