Commit e96643fa authored by zhuwei's avatar zhuwei

PC后台业绩修改

parent 7e9f3d89
......@@ -73,9 +73,21 @@ class PerformanceService
//todo 团队人数 team_num
$field = "agent_id,store_id,district_id,sum(performance) as performance_total,bargain_sum,bargain_sum,paylog,march_in_num,look_at_num,add_house_num,add_user_num";
$field = "
agent_id,
store_id,
district_id,sum(performance) as performance_total,
sum(bargain_sum) as bargain_sum_total,
sum(bargain_sum) as bargain_sum_total,
sum(paylog) as paylog_total,
sum(march_in_num) as march_in_num_total,
sum(look_at_num) as look_at_num_total,
sum(add_house_num) as add_house_num_total,
sum(add_user_num) as add_user_num_total
";
$order = "performance_total desc";
//dump($where_);
//dump($type);
$result = $this->totalModel->getTotalByAgentIdPage($pageNo,$pageSize,$field, $where_, $type, $order);
$arr = [];
......@@ -101,7 +113,7 @@ class PerformanceService
$time = date("Y-m-d", time());
//$where_["district_id"] = $district_id;
$where_["agent_id"] = $value["agent_id"];
$where_['create_time'] = array( 'between', array( $time . " 04:00:00", $time . " 23:59:59" ) );
$where_['total_time'] = array( 'between', array( $time . " 00:00:00", $time . " 23:59:59" ) );
// $obargain = new OBargainModel();
$obargain = new OBargainModel();
$performanceSum = $obargain->getAddBargainNum($where_, 1);//1表示业绩 2表示实收
......@@ -109,26 +121,26 @@ class PerformanceService
//todo 计算当日成交单数 bargain_sum
$performanceSum = $obargain->getAddBargainNum($where_, 3);//1表示业绩 2表示实收
$value["bargain_sum"] = isset($performanceSum[0]["num"]) ? $performanceSum[0]["num"] : 0;
$value["bargain_sum_total"] = isset($performanceSum[0]["num"]) ? $performanceSum[0]["num"] : 0;
//todo 计算当日收款数 paylog
$receivedSum = $this->bargainModel->getAddBargainNum($where_, 2);//1表示业绩 2表示实收
$value["paylog"] = isset($receivedSum[0]["num"]) ? $receivedSum[0]["num"] : 0;
$value["paylog_total"] = isset($receivedSum[0]["num"]) ? $receivedSum[0]["num"] : 0;
//todo 计算当日进场数 march_in_num
$addMarchInNum = $this->marchInModel->getAddMarchInNum($where_);
$value["march_in_num"] = isset($addMarchInNum[0]["num"]) ? $addMarchInNum[0]["num"] : 0;
$value["march_in_num_total"] = isset($addMarchInNum[0]["num"]) ? $addMarchInNum[0]["num"] : 0;
//todo 计算当日报备数 look_at_num
$reportNum = $this->reportModel->getAddReportNum($where_);
$value["look_at_num"] = isset($reportNum[0]["num"]) ? $reportNum[0]["num"] : 0;
$value["look_at_num_total"] = isset($reportNum[0]["num"]) ? $reportNum[0]["num"] : 0;
//todo 计算当日新增商铺数 add_house_num
$addHouseNum = $this->houseModel->getAddHouseNum($where_);
$value["add_house_num"] = isset($addHouseNum[0]["num"]) ? $addHouseNum[0]["num"] : 0;
$value["add_house_num_total"] = isset($addHouseNum[0]["num"]) ? $addHouseNum[0]["num"] : 0;
//todo 计算当日新增客户数 add_user_num
$addUserNum = $this->userModel->getAddUserNum($where_);
$result["add_user_num"] = isset($addUserNum[0]["num"]) ? $addUserNum[0]["num"] : 0;
$result["add_user_num_total"] = isset($addUserNum[0]["num"]) ? $addUserNum[0]["num"] : 0;
}
array_push($arr, $value);
......@@ -177,26 +189,26 @@ class PerformanceService
//todo 计算当日成交单数 bargain_sum
$performanceSum = $obargain->getAddBargainNum($where_, 3);//1表示业绩 2表示实收
$value["bargain_sum"] = isset($performanceSum[0]["num"]) ? $performanceSum[0]["num"] : 0;
$value["bargain_sum_total"] = isset($performanceSum[0]["num"]) ? $performanceSum[0]["num"] : 0;
//todo 计算当日收款数 paylog
$receivedSum = $this->bargainModel->getAddBargainNum($where_, 2);//1表示业绩 2表示实收
$value["paylog"] = isset($receivedSum[0]["num"]) ? $receivedSum[0]["num"] : 0;
$value["paylog_total"] = isset($receivedSum[0]["num"]) ? $receivedSum[0]["num"] : 0;
//todo 计算当日进场数 march_in_num
$addMarchInNum = $this->marchInModel->getAddMarchInNum($where_);
$value["march_in_num"] = isset($addMarchInNum[0]["num"]) ? $addMarchInNum[0]["num"] : 0;
$value["march_in_num_total"] = isset($addMarchInNum[0]["num"]) ? $addMarchInNum[0]["num"] : 0;
//todo 计算当日报备数 look_at_num
$reportNum = $this->reportModel->getAddReportNum($where_);
$value["look_at_num"] = isset($reportNum[0]["num"]) ? $reportNum[0]["num"] : 0;
$value["look_at_num_total"] = isset($reportNum[0]["num"]) ? $reportNum[0]["num"] : 0;
//todo 计算当日新增商铺数 add_house_num
$addHouseNum = $this->houseModel->getAddHouseNum($where_);
$value["add_house_num"] = isset($addHouseNum[0]["num"]) ? $addHouseNum[0]["num"] : 0;
$value["add_house_num_total"] = isset($addHouseNum[0]["num"]) ? $addHouseNum[0]["num"] : 0;
//todo 计算当日新增客户数 add_user_num
$addUserNum = $this->userModel->getAddUserNum($where_);
$result["add_user_num"] = isset($addUserNum[0]["num"]) ? $addUserNum[0]["num"] : 0;
$result["add_user_num_total"] = isset($addUserNum[0]["num"]) ? $addUserNum[0]["num"] : 0;
}
array_push($arr, $value);
......@@ -249,26 +261,26 @@ class PerformanceService
//todo 计算当日成交单数 bargain_sum
$performanceSum = $obargain->getAddBargainNum($where_, 3);//1表示业绩 2表示实收
$value["bargain_sum"] = isset($performanceSum[0]["num"]) ? $performanceSum[0]["num"] : 0;
$value["bargain_sum_total"] = isset($performanceSum[0]["num"]) ? $performanceSum[0]["num"] : 0;
//todo 计算当日收款数 paylog
$receivedSum = $this->bargainModel->getAddBargainNum($where_, 2);//1表示业绩 2表示实收
$value["paylog"] = isset($receivedSum[0]["num"]) ? $receivedSum[0]["num"] : 0;
$value["paylog_total"] = isset($receivedSum[0]["num"]) ? $receivedSum[0]["num"] : 0;
//todo 计算当日进场数 march_in_num
$addMarchInNum = $this->marchInModel->getAddMarchInNum($where_);
$value["march_in_num"] = isset($addMarchInNum[0]["num"]) ? $addMarchInNum[0]["num"] : 0;
$value["march_in_num_total"] = isset($addMarchInNum[0]["num"]) ? $addMarchInNum[0]["num"] : 0;
//todo 计算当日报备数 look_at_num
$reportNum = $this->reportModel->getAddReportNum($where_);
$value["look_at_num"] = isset($reportNum[0]["num"]) ? $reportNum[0]["num"] : 0;
$value["look_at_num_total"] = isset($reportNum[0]["num"]) ? $reportNum[0]["num"] : 0;
//todo 计算当日新增商铺数 add_house_num
$addHouseNum = $this->houseModel->getAddHouseNum($where_);
$value["add_house_num"] = isset($addHouseNum[0]["num"]) ? $addHouseNum[0]["num"] : 0;
$value["add_house_num_total"] = isset($addHouseNum[0]["num"]) ? $addHouseNum[0]["num"] : 0;
//todo 计算当日新增客户数 add_user_num
$addUserNum = $this->userModel->getAddUserNum($where_);
$result["add_user_num"] = isset($addUserNum[0]["num"]) ? $addUserNum[0]["num"] : 0;
$result["add_user_num_total"] = isset($addUserNum[0]["num"]) ? $addUserNum[0]["num"] : 0;
}
array_push($arr, $value);
......
......@@ -115,7 +115,7 @@ class TAgentTotalModel extends Model
->limit($pageSize)
->page($pageNo)
->select();
// echo $this->db_->getLastSql();
//echo $this->db_->getLastSql();
return $result;
}
......
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