Commit fba6054c authored by zw's avatar zw

业绩排序

parent f225edc0
...@@ -97,8 +97,8 @@ class PerformanceService ...@@ -97,8 +97,8 @@ class PerformanceService
if ($value["store_id"] == $agent_info["store_id"] || $key < 5) { if ($value["store_id"] == $agent_info["store_id"] || $key < 5) {
$value["index_"] = $key + 1; $value["index_"] = $key + 1;
$value["is_my"] = $agent_info["store_id"]; $value["is_my"] = $agent_info["store_id"];
$info = $this->agentModel->getAgentsInfoByAgentId($field, [ "agent_id" => $value["agent_id"], "" ]); $info = $this->agentModel->getAgentsInfoByAgentId($field, [ "store_id" => $agent_info["store_id"], "" ]);
$store_name = $this->agentModel->getStoreOrDistrict([ "store_id" => $value["store_id"], "level" => 20 ]); $store_name = $this->agentModel->getStoreOrDistrict([ "store_id" => $value["store_id"], "level" => [ "in", "20,40" ] ]);
if (count($info) > 0) { if (count($info) > 0) {
$value["name"] = count($store_name) > 0 ? $store_name[0]["name"] : "---"; $value["name"] = count($store_name) > 0 ? $store_name[0]["name"] : "---";
$value["img"] = AGENTHEADERIMGURL . $store_name[0]["img"]; $value["img"] = AGENTHEADERIMGURL . $store_name[0]["img"];
...@@ -111,7 +111,7 @@ class PerformanceService ...@@ -111,7 +111,7 @@ class PerformanceService
case 3: case 3:
$value["index_"] = $key + 1; $value["index_"] = $key + 1;
$value["is_my"] = $agent_info["district_id"]; $value["is_my"] = $agent_info["district_id"];
$info = $this->agentModel->getAgentsInfoByAgentId($field, [ "agent_id" => $value["agent_id"] ]); $info = $this->agentModel->getAgentsInfoByAgentId($field, [ "district_id" => $agent_info["district_id"] ]);
$district_name = $this->agentModel->getStoreOrDistrict([ "district_id" => $value["district_id"], "level" => [ "in", "30,40" ] ]); $district_name = $this->agentModel->getStoreOrDistrict([ "district_id" => $value["district_id"], "level" => [ "in", "30,40" ] ]);
if (count($info) > 0) { if (count($info) > 0) {
$value["name"] = count($district_name) > 0 ? $district_name[0]["name"] : "---"; $value["name"] = count($district_name) > 0 ? $district_name[0]["name"] : "---";
......
...@@ -146,8 +146,8 @@ class PerformanceService ...@@ -146,8 +146,8 @@ class PerformanceService
} else { } else {
$value["index_"] = $total_result - $key - $num; $value["index_"] = $total_result - $key - $num;
} }
$info = $this->agentModel->getAgentsInfoByAgentId($field, [ "agent_id" => $value["agent_id"], "" ]); $info = $this->agentModel->getAgentsInfoByAgentId($field, [ "store_id" => $value["store_id"], "" ]);
$store_name = $this->agentModel->getStoreOrDistrict([ "store_id" => $value["store_id"], "level" => 20 ]); $store_name = $this->agentModel->getStoreOrDistrict([ "store_id" => $value["store_id"], "level" => [ "in", "20,40" ] ]);
if (count($info) > 0) { if (count($info) > 0) {
$value["name"] = count($store_name) > 0 ? $store_name[0]["name"] : "---"; $value["name"] = count($store_name) > 0 ? $store_name[0]["name"] : "---";
$value["img"] = AGENTHEADERIMGURL . $store_name[0]["img"]; $value["img"] = AGENTHEADERIMGURL . $store_name[0]["img"];
...@@ -170,7 +170,7 @@ class PerformanceService ...@@ -170,7 +170,7 @@ class PerformanceService
} else { } else {
$value["index_"] = $total_result - $key - $num; $value["index_"] = $total_result - $key - $num;
} }
$info = $this->agentModel->getAgentsInfoByAgentId($field, [ "agent_id" => $value["agent_id"] ]); $info = $this->agentModel->getAgentsInfoByAgentId($field, [ "district_id" => $value["district_id"] ]);
$district_name = $this->agentModel->getStoreOrDistrict([ "district_id" => $value["district_id"], "level" => [ "in", "30,40" ] ]); $district_name = $this->agentModel->getStoreOrDistrict([ "district_id" => $value["district_id"], "level" => [ "in", "30,40" ] ]);
if (count($info) > 0) { if (count($info) > 0) {
$value["name"] = count($district_name) > 0 ? $district_name[0]["name"] : "---"; $value["name"] = count($district_name) > 0 ? $district_name[0]["name"] : "---";
...@@ -377,6 +377,7 @@ class PerformanceService ...@@ -377,6 +377,7 @@ class PerformanceService
foreach ($result as $key => $value) { foreach ($result as $key => $value) {
switch ($type) { switch ($type) {
case 1: case 1:
echo 222;exit;
$value["index_"] = $key + 1; $value["index_"] = $key + 1;
$info = $this->agentModel->getAgentsInfoByAgentId($field, [ "agent_id" => $value["agent_id"] ]); $info = $this->agentModel->getAgentsInfoByAgentId($field, [ "agent_id" => $value["agent_id"] ]);
if (count($info) > 0) { if (count($info) > 0) {
...@@ -389,8 +390,9 @@ class PerformanceService ...@@ -389,8 +390,9 @@ class PerformanceService
} }
break; break;
case 2: case 2:
echo 111;exit;
$value["index_"] = $key + 1; $value["index_"] = $key + 1;
$info = $this->agentModel->getAgentsInfoByAgentId($field, [ "agent_id" => $value["agent_id"], "" ]); $info = $this->agentModel->getAgentsInfoByAgentId($field, [ "store_id" => $value["store_id"], "" ]);
$store_name = $this->agentModel->getStoreOrDistrict([ "store_id" => $value["store_id"], "level" => 20 ]); $store_name = $this->agentModel->getStoreOrDistrict([ "store_id" => $value["store_id"], "level" => 20 ]);
if (count($info) > 0) { if (count($info) > 0) {
$value["name"] = count($store_name) > 0 ? $store_name[0]["name"] : "---"; $value["name"] = count($store_name) > 0 ? $store_name[0]["name"] : "---";
...@@ -410,7 +412,7 @@ class PerformanceService ...@@ -410,7 +412,7 @@ class PerformanceService
break; break;
case 3: case 3:
$value["index_"] = $key + 1; $value["index_"] = $key + 1;
$info = $this->agentModel->getAgentsInfoByAgentId($field, [ "agent_id" => $value["agent_id"] ]); $info = $this->agentModel->getAgentsInfoByAgentId($field, [ "district_id" => $value["district_id"] ]);
$district_name = $this->agentModel->getStoreOrDistrict([ "district_id" => $value["district_id"], "level" => [ "in", "30,40" ] ]); $district_name = $this->agentModel->getStoreOrDistrict([ "district_id" => $value["district_id"], "level" => [ "in", "30,40" ] ]);
if (count($info) > 0) { if (count($info) > 0) {
$value["name"] = count($district_name) > 0 ? $district_name[0]["name"] : "---"; $value["name"] = count($district_name) > 0 ? $district_name[0]["name"] : "---";
......
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