Commit 03bb8642 authored by zw's avatar zw

业绩

parent 5426666b
...@@ -27,18 +27,10 @@ class PerformanceService ...@@ -27,18 +27,10 @@ class PerformanceService
$yesterday = date("Y-m-d", strtotime("-1 day")); $yesterday = date("Y-m-d", strtotime("-1 day"));
$end_day = date("Y-m-d", strtotime("-7 day")); $end_day = date("Y-m-d", strtotime("-7 day"));
$where_['total_time'] = array( 'between', array( $yesterday, $end_day ) ); $where_['total_time'] = array( 'between', array( $end_day ,$yesterday,) );
//$where_['agent_id'] = $agent_id;
switch ($type){ $result = $this->totalModel->getTotalByAgentId($where_,$type);
case 1: dump($result);
break;
case 2:
break;
case 3:
break;
default:
}
} }
} }
\ No newline at end of file
...@@ -39,6 +39,7 @@ class TAgentTotalModel extends Model{ ...@@ -39,6 +39,7 @@ class TAgentTotalModel extends Model{
} }
/** /**
* 获取最后统计的时间
* @param $field * @param $field
* @param $param * @param $param
* @return false|\PDOStatement|string|\think\Collection * @return false|\PDOStatement|string|\think\Collection
...@@ -51,4 +52,31 @@ class TAgentTotalModel extends Model{ ...@@ -51,4 +52,31 @@ class TAgentTotalModel extends Model{
->limit(1) ->limit(1)
->select(); ->select();
} }
public function getTotalByAgentId($params , $type){
$group_ = "";
switch ($type){
case 1:
$group_ = "agent_id";
break;
case 2:
$group_ = "store_id";
break;
case 3:
$group_ = "district_id";
break;
default:
$group_ = "agent_id";
}
$result = $this->db_
->field("agent_id,store_id,district_id,sum(performance) as performance_total")
->where($params)
->group($group_)
->order("performance_total desc")
->select();
//echo $this->db_->getLastSql();
return $result;
}
} }
\ No newline at end of file
...@@ -350,6 +350,10 @@ Route::group('broker', [ ...@@ -350,6 +350,10 @@ Route::group('broker', [
'delHouseFile' => ['api_broker/shop/delHouseFile', ['method' => 'post']], //商铺文件删除 'delHouseFile' => ['api_broker/shop/delHouseFile', ['method' => 'post']], //商铺文件删除
'selectPerformanceByTime' => ['api_broker/Performance/selectPerformanceByTime', ['method' => 'get']],
]); ]);
//Route::miss('api/index/miss');//处理错误的url //Route::miss('api/index/miss');//处理错误的url
\ No newline at end of file
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