Commit 4ca419ee authored by zw's avatar zw

统计

parent f600f945
......@@ -282,15 +282,32 @@ class OBargainModel extends Model
->where($params)
->find();
}
public function getAddBargainNumGroupTime($params){
$field = "count(1) as num,DATE(create_time) as day";
/**
* @param $params
* @param $type
* @return false|\PDOStatement|string|\think\Collection
*/
public function getAddBargainNumGroupTime($params,$type){
$field = "";
$where_ = [];
if($type == 1){
$field = "sum(scale_fee) as num,DATE(create_time) as day";
}elseif($type == 2){
$field = "sum(practical_fee) as num,DATE(create_time) as day";
}elseif ($type == 3){
$field = "count(1) as num,DATE(create_time) as day";
}
$where_["status"] = 11; //审核成功
if(isset($params["agent_id"])){
$where_["reception_id"] = $params["agent_id"];
$where_["agent_id"] = $params["agent_id"];
}
if(isset($params["create_time"])){
$where_["create_time"] = $params["create_time"];
}
return Db::table($this->table)
->field($field)
->where($where_)
......
......@@ -136,5 +136,21 @@ class OReportModel extends Model
}
public function getAddReportNumGroupTime($params){
$field = "count(1) as num,DATE(create_time) as day";
$where_ = [];
if(isset($params["agent_id"])){
$where_["report_agent_id"] = $params["agent_id"];
}
if(isset($params["create_time"])){
$where_["create_time"] = $params["create_time"];
}
$where_["status"] = 0;
return Db::table($this->table)
->field($field)
->where($where_)
->group("day")
->select();
}
}
\ No newline at end of file
......@@ -17,7 +17,7 @@ class TAgentTotalModel extends Model{
function __construct()
{
$this->db_ = Db::table($this->table);
$this->db_ = Db::name($this->table);
}
/**
......@@ -31,6 +31,8 @@ class TAgentTotalModel extends Model{
Db::commit();
return 1;
} catch (\Exception $e) {
print_r($e);
Db::rollback();
return 0;
}
......
......@@ -272,6 +272,11 @@ Route::group('task',[
'addReport' => [ 'task/PrivacyNumber/addReport', [ 'method' => 'get|post' ]], //阿里大于隐私号码回调
'queryRecordFile' => [ 'task/PrivacyNumber/queryRecordFile', [ 'method' => 'get' ]], //下载录音
'releaseNumber' => [ 'task/PrivacyNumber/releaseNumber', [ 'method' => 'get' ]], //释放号码
'totalAgentResults' => [ 'task/ResultsSummaryTask/totalAgentResults', [ 'method' => 'get' ]], //释放号码
]);
Route::group('broker', [
......
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