Commit 38ab8f4c authored by clone's avatar clone

bug

parent a3d71d89
...@@ -293,7 +293,7 @@ class OrderLog extends Basic ...@@ -293,7 +293,7 @@ class OrderLog extends Basic
$params = $this->params; $params = $this->params;
/* $params = array( /* $params = array(
"type" => 4, //0.客户电话 1.客户姓名 2.报备人电话 3.报备人姓名 4.商铺名称 5.商铺地址 "type" => 4, //0.客户电话 1.客户姓名 2.报备人电话 3.报备人姓名 4.商铺名称 5.商铺地址
"agent_id" => 10031, "agent_id" => 10014,
"search_keyword" => "小" "search_keyword" => "小"
);*/ );*/
if (!isset($params["type"]) || !isset($params["agent_id"]) || !isset($params["search_keyword"])) { if (!isset($params["type"]) || !isset($params["agent_id"]) || !isset($params["search_keyword"])) {
......
...@@ -38,8 +38,8 @@ class Performance extends Basic ...@@ -38,8 +38,8 @@ class Performance extends Basic
header('Access-Control-Allow-Origin:*'); header('Access-Control-Allow-Origin:*');
$params = $this->params; $params = $this->params;
/* $params = array( /* $params = array(
"agent_id" => 1, "agent_id" => 10015,
"type" => 1, //1表示个人业绩排行 2门店 3区域 "type" => 2, //1表示个人业绩排行 2门店 3区域
"end_day" => "", "end_day" => "",
"start_day" =>"" "start_day" =>""
);*/ );*/
...@@ -47,10 +47,8 @@ class Performance extends Basic ...@@ -47,10 +47,8 @@ class Performance extends Basic
return $this->response("101", "请求参数错误"); return $this->response("101", "请求参数错误");
} }
//默认排序一周 //默认排序一周
$end_day = isset($params["end_day"]) ? $params["end_day"] : date("Y-m-d", strtotime("-1 day")); $end_day = !empty($params["end_day"]) ? $params["end_day"] : date("Y-m-d", strtotime("-1 day"));
$start_day = isset($params["start_day"]) ? $params["start_day"] : date("Y-m-d", strtotime("-7 day")); $start_day = !empty($params["start_day"]) ? $params["start_day"] : date("Y-m-d", strtotime("-7 day"));
$list = $this->service_->totalAgent($params["agent_id"], $params["type"], $end_day, $start_day); $list = $this->service_->totalAgent($params["agent_id"], $params["type"], $end_day, $start_day);
//dump($list); //dump($list);
if (count($list) > 0) { if (count($list) > 0) {
...@@ -59,6 +57,7 @@ class Performance extends Basic ...@@ -59,6 +57,7 @@ class Performance extends Basic
$result["end_time"] = $end_day; $result["end_time"] = $end_day;
return $this->response("200", "request success", $result); return $this->response("200", "request success", $result);
} }
return $this->response("200", "request null");
} }
......
...@@ -44,6 +44,7 @@ class ResultsSummaryTask ...@@ -44,6 +44,7 @@ class ResultsSummaryTask
public function totalAgentResults() public function totalAgentResults()
{ {
set_time_limit(0);
//todo 1.分页查询经纪人, 2遍历执行,判断一个经纪人在统计表最后一条统计数据的日期 //todo 1.分页查询经纪人, 2遍历执行,判断一个经纪人在统计表最后一条统计数据的日期
//TODO 3.日期加一天并判断是否大于等于当前时间大于return 4.执行此日期的统计,5.当次日期小于当前日期,递归日期加一。继续统计 //TODO 3.日期加一天并判断是否大于等于当前时间大于return 4.执行此日期的统计,5.当次日期小于当前日期,递归日期加一。继续统计
$total = $this->agentsModel->getAgentsCountByTask(); $total = $this->agentsModel->getAgentsCountByTask();
...@@ -68,6 +69,7 @@ class ResultsSummaryTask ...@@ -68,6 +69,7 @@ class ResultsSummaryTask
private function executeTotal($resultArr) private function executeTotal($resultArr)
{ {
set_time_limit(0);
foreach ($resultArr as $key => $value) { foreach ($resultArr as $key => $value) {
$param["agent_id"] = $value["id"]; $param["agent_id"] = $value["id"];
$param["is_del"] = 0; $param["is_del"] = 0;
...@@ -100,6 +102,7 @@ class ResultsSummaryTask ...@@ -100,6 +102,7 @@ class ResultsSummaryTask
private function selectTotal($agent_id, $district_id, $store_id, $start_total_time, $end_total_time) private function selectTotal($agent_id, $district_id, $store_id, $start_total_time, $end_total_time)
{ {
set_time_limit(0);
//todo 如果查询出这个时间段都为0 则给此经纪人插入条最后一个日期的为空的数据 //todo 如果查询出这个时间段都为0 则给此经纪人插入条最后一个日期的为空的数据
$result_arr = []; $result_arr = [];
$start_total_time = $start_total_time . " 00:00:00"; $start_total_time = $start_total_time . " 00:00:00";
...@@ -152,6 +155,7 @@ class ResultsSummaryTask ...@@ -152,6 +155,7 @@ class ResultsSummaryTask
private function foreachResult($list) private function foreachResult($list)
{ {
set_time_limit(0);
$result = []; $result = [];
if (count($list) <= 0) { if (count($list) <= 0) {
/*$day = date("Y-m-d", strtotime("-1 day")); /*$day = date("Y-m-d", strtotime("-1 day"));
...@@ -167,7 +171,7 @@ class ResultsSummaryTask ...@@ -167,7 +171,7 @@ class ResultsSummaryTask
private function binAgentModel($agent_id, $district_id, $store_id, $result_arr, $start_total_time, $end_total_time) private function binAgentModel($agent_id, $district_id, $store_id, $result_arr, $start_total_time, $end_total_time)
{ {
set_time_limit(0);
$params = []; $params = [];
$i = 0; $i = 0;
while ($start_total_time <= $end_total_time) { while ($start_total_time <= $end_total_time) {
......
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