Commit 03bb8642 authored by zw's avatar zw

业绩

parent 5426666b
......@@ -27,18 +27,10 @@ class PerformanceService
$yesterday = date("Y-m-d", strtotime("-1 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){
case 1:
break;
case 2:
break;
case 3:
break;
default:
}
$result = $this->totalModel->getTotalByAgentId($where_,$type);
dump($result);
}
}
\ No newline at end of file
......@@ -39,6 +39,7 @@ class TAgentTotalModel extends Model{
}
/**
* 获取最后统计的时间
* @param $field
* @param $param
* @return false|\PDOStatement|string|\think\Collection
......@@ -51,4 +52,31 @@ class TAgentTotalModel extends Model{
->limit(1)
->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', [
'delHouseFile' => ['api_broker/shop/delHouseFile', ['method' => 'post']], //商铺文件删除
'selectPerformanceByTime' => ['api_broker/Performance/selectPerformanceByTime', ['method' => 'get']],
]);
//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