Commit 330f075c authored by hujun's avatar hujun

getAddUserNumGroupTimeNew

parent 06d9282a
...@@ -21,6 +21,7 @@ use app\model\ORefundModel; ...@@ -21,6 +21,7 @@ use app\model\ORefundModel;
use app\model\OReportModel; use app\model\OReportModel;
use app\model\TAgentTotalModel; use app\model\TAgentTotalModel;
use app\model\UPhoneFollowUp; use app\model\UPhoneFollowUp;
use app\model\UserAgentModel;
use app\model\Users; use app\model\Users;
use think\Log; use think\Log;
...@@ -37,6 +38,7 @@ class OfficePerformanceService ...@@ -37,6 +38,7 @@ class OfficePerformanceService
private $agentModel; private $agentModel;
private $houseModel; private $houseModel;
private $userModel; private $userModel;
private $userAgentModel;
private $bargainModel; private $bargainModel;
private $reportModel; private $reportModel;
private $marchInModel; private $marchInModel;
...@@ -50,6 +52,7 @@ class OfficePerformanceService ...@@ -50,6 +52,7 @@ class OfficePerformanceService
$this->agentModel = new AAgents(); $this->agentModel = new AAgents();
$this->houseModel = new GHouses(); $this->houseModel = new GHouses();
$this->userModel = new Users(); $this->userModel = new Users();
$this->userAgentModel = new UserAgentModel();
$this->bargainModel = new OfficeOBargainModel(); $this->bargainModel = new OfficeOBargainModel();
$this->reportModel = new OfficeOReportModel(); $this->reportModel = new OfficeOReportModel();
// $this->reportModel = new OReportModel(); // $this->reportModel = new OReportModel();
...@@ -349,7 +352,7 @@ class OfficePerformanceService ...@@ -349,7 +352,7 @@ class OfficePerformanceService
$addHouseNum = $this->houseModel->getAddHouseNum($params); $addHouseNum = $this->houseModel->getAddHouseNum($params);
$result["add_house_num"] = !empty($addHouseNum[0]["num"]) ? $addHouseNum[0]["num"] : 0; $result["add_house_num"] = !empty($addHouseNum[0]["num"]) ? $addHouseNum[0]["num"] : 0;
//客源 //客源
$addUserNum = $this->userModel->getAddUserNum($params); $addUserNum = $this->userAgentModel->getAddUserNumGroupTimeNew($params);
$result["add_user_num"] = !empty($addUserNum[0]["num"]) ? $addUserNum[0]["num"] : 0; $result["add_user_num"] = !empty($addUserNum[0]["num"]) ? $addUserNum[0]["num"] : 0;
//业绩 //业绩
$performanceSum = $this->bargainModel->getAddBargainNum($params, 1);//1表示业绩 2表示实收 $performanceSum = $this->bargainModel->getAddBargainNum($params, 1);//1表示业绩 2表示实收
......
...@@ -15,6 +15,7 @@ use app\model\ORefundModel; ...@@ -15,6 +15,7 @@ use app\model\ORefundModel;
use app\model\OReportModel; use app\model\OReportModel;
use app\model\TAgentTotalModel; use app\model\TAgentTotalModel;
use app\model\UPhoneFollowUp; use app\model\UPhoneFollowUp;
use app\model\UserAgentModel;
use app\model\Users; use app\model\Users;
use think\Log; use think\Log;
...@@ -31,6 +32,7 @@ class PerformanceService ...@@ -31,6 +32,7 @@ class PerformanceService
private $agentModel; private $agentModel;
private $houseModel; private $houseModel;
private $userModel; private $userModel;
private $userAgentModel;
private $bargainModel; private $bargainModel;
private $reportModel; private $reportModel;
private $marchInModel; private $marchInModel;
...@@ -44,6 +46,7 @@ class PerformanceService ...@@ -44,6 +46,7 @@ class PerformanceService
$this->agentModel = new AAgents(); $this->agentModel = new AAgents();
$this->houseModel = new GHouses(); $this->houseModel = new GHouses();
$this->userModel = new Users(); $this->userModel = new Users();
$this->userAgentModel = new UserAgentModel();
$this->bargainModel = new OBargainModel(); $this->bargainModel = new OBargainModel();
$this->reportModel = new OReportModel(); $this->reportModel = new OReportModel();
$this->marchInModel = new OMarchInModel(); $this->marchInModel = new OMarchInModel();
...@@ -282,7 +285,7 @@ class PerformanceService ...@@ -282,7 +285,7 @@ class PerformanceService
$addHouseNum = $this->houseModel->getAddHouseNum($params); $addHouseNum = $this->houseModel->getAddHouseNum($params);
$result["add_house_num"] = !empty($addHouseNum[0]["num"]) ? $addHouseNum[0]["num"] : 0; $result["add_house_num"] = !empty($addHouseNum[0]["num"]) ? $addHouseNum[0]["num"] : 0;
//客源 //客源
$addUserNum = $this->userModel->getAddUserNum($params); $addUserNum = $this->userAgentModel->getAddUserNumGroupTimeNew($params);
$result["add_user_num"] = !empty($addUserNum[0]["num"]) ? $addUserNum[0]["num"] : 0; $result["add_user_num"] = !empty($addUserNum[0]["num"]) ? $addUserNum[0]["num"] : 0;
//业绩 //业绩
$performanceSum = $this->bargainModel->getAddBargainNum($params, 1);//1表示业绩 2表示实收 $performanceSum = $this->bargainModel->getAddBargainNum($params, 1);//1表示业绩 2表示实收
......
...@@ -2,9 +2,15 @@ ...@@ -2,9 +2,15 @@
namespace app\api_broker\service; namespace app\api_broker\service;
use app\model\AAgents; use app\model\AAgents;
use app\model\ASuperviseModel;
use app\model\GHouses; use app\model\GHouses;
use app\model\GHousesImgs;
use app\model\OBargainModel; use app\model\OBargainModel;
use app\model\OMarchInModel;
use app\model\OPayLogModel;
use app\model\OReportModel;
use app\model\TAgentTotalModel; use app\model\TAgentTotalModel;
use app\model\UserAgentModel;
use app\model\Users; use app\model\Users;
/** /**
...@@ -23,6 +29,7 @@ class PerformanceUtilService ...@@ -23,6 +29,7 @@ class PerformanceUtilService
private $tAgentTotalModel; private $tAgentTotalModel;
private $houseModel; private $houseModel;
private $userModel; private $userModel;
private $userAgentModel;
private $bargainModel; private $bargainModel;
private $reportModel; private $reportModel;
private $marchInModel; private $marchInModel;
...@@ -38,6 +45,7 @@ class PerformanceUtilService ...@@ -38,6 +45,7 @@ class PerformanceUtilService
$this->tAgentTotalModel = new TAgentTotalModel(); $this->tAgentTotalModel = new TAgentTotalModel();
$this->houseModel = new GHouses(); $this->houseModel = new GHouses();
$this->userModel = new Users(); $this->userModel = new Users();
$this->userAgentModel = new UserAgentModel();
$this->bargainModel = new OBargainModel(); $this->bargainModel = new OBargainModel();
$this->reportModel = new OReportModel(); $this->reportModel = new OReportModel();
$this->marchInModel = new OMarchInModel(); $this->marchInModel = new OMarchInModel();
...@@ -60,7 +68,7 @@ class PerformanceUtilService ...@@ -60,7 +68,7 @@ class PerformanceUtilService
//dump($addHouseNum); //dump($addHouseNum);
//客源 //客源
$addUserNum = $this->userModel->getAddUserNum($params); $addUserNum = $this->userAgentModel->getAddUserNumGroupTimeNew($params);
$result["add_user_num"] = isset($addUserNum[0]["num"]) ? $addUserNum[0]["num"] : 0; $result["add_user_num"] = isset($addUserNum[0]["num"]) ? $addUserNum[0]["num"] : 0;
//dump($addUserNum); //dump($addUserNum);
......
...@@ -11,6 +11,7 @@ use app\model\OMarchInModel; ...@@ -11,6 +11,7 @@ use app\model\OMarchInModel;
use app\model\OPartialCommission; use app\model\OPartialCommission;
use app\model\OReportModel; use app\model\OReportModel;
use app\model\UPhoneFollowUpTemporary; use app\model\UPhoneFollowUpTemporary;
use app\model\UserAgentModel;
use app\model\Users; use app\model\Users;
/** /**
...@@ -27,6 +28,7 @@ class StatementService ...@@ -27,6 +28,7 @@ class StatementService
private $houseModel; private $houseModel;
private $housesToAgents; private $housesToAgents;
private $userModel; private $userModel;
private $userAgentModel;
private $followUpModel; private $followUpModel;
private $reportModel; private $reportModel;
private $marchInModel; private $marchInModel;
...@@ -43,6 +45,7 @@ class StatementService ...@@ -43,6 +45,7 @@ class StatementService
$this->houseModel = new GHouses(); $this->houseModel = new GHouses();
$this->housesToAgents = new GHousesToAgents(); $this->housesToAgents = new GHousesToAgents();
$this->userModel = new Users(); $this->userModel = new Users();
$this->userAgentModel = new UserAgentModel();
$this->followUpModel = new FollowUpLogModel(); $this->followUpModel = new FollowUpLogModel();
$this->reportModel = new OReportModel(); $this->reportModel = new OReportModel();
$this->marchInModel = new OMarchInModel(); $this->marchInModel = new OMarchInModel();
...@@ -197,7 +200,7 @@ class StatementService ...@@ -197,7 +200,7 @@ class StatementService
//本周客源 //本周客源
$start_time = date("Y-m-d", strtotime("-7 day")); $start_time = date("Y-m-d", strtotime("-7 day"));
$where_['create_time'] = $conditions['create_time']; $where_['create_time'] = $conditions['create_time'];
$addUserNum = $this->userModel->getAddUserNum($where_); $addUserNum = $this->userAgentModel->getAddUserNumGroupTimeNew($where_);
$result["add_user_num_week"] = isset($addUserNum[0]["num"]) ? $addUserNum[0]["num"] : 0; $result["add_user_num_week"] = isset($addUserNum[0]["num"]) ? $addUserNum[0]["num"] : 0;
//本月完成单数 //本月完成单数
...@@ -219,7 +222,7 @@ class StatementService ...@@ -219,7 +222,7 @@ class StatementService
//exit; //exit;
//客源 //客源
$addUserNum = $this->userModel->getAddUserNum($where_); $addUserNum = $this->userAgentModel->getAddUserNumGroupTimeNew($where_);
$result["add_user_num"] = isset($addUserNum[0]["num"]) ? $addUserNum[0]["num"] : 0; $result["add_user_num"] = isset($addUserNum[0]["num"]) ? $addUserNum[0]["num"] : 0;
//当日业绩 //当日业绩
...@@ -238,7 +241,7 @@ class StatementService ...@@ -238,7 +241,7 @@ class StatementService
//当日客源 //当日客源
// dump($where_); // dump($where_);
// dump($where_); // dump($where_);
$addUserNum = $this->userModel->getAddUserNum($where_); $addUserNum = $this->userAgentModel->getAddUserNumGroupTimeNew($where_);
$result["add_user_num_day"] = isset($addUserNum[0]["num"]) ? $addUserNum[0]["num"] : 0; $result["add_user_num_day"] = isset($addUserNum[0]["num"]) ? $addUserNum[0]["num"] : 0;
...@@ -410,7 +413,7 @@ class StatementService ...@@ -410,7 +413,7 @@ class StatementService
$store_list["performance_week"] = isset($performanceSum[0]["num"]) ? $performanceSum[0]["num"] : 0; $store_list["performance_week"] = isset($performanceSum[0]["num"]) ? $performanceSum[0]["num"] : 0;
//客源 //客源
$addUserNum = $this->userModel->getAddUserNum($where_); $addUserNum = $this->userAgentModel->getAddUserNumGroupTimeNew($where_);
$store_list["add_user_num"] = isset($addUserNum[0]["num"]) ? $addUserNum[0]["num"] : 0; $store_list["add_user_num"] = isset($addUserNum[0]["num"]) ? $addUserNum[0]["num"] : 0;
...@@ -439,7 +442,7 @@ class StatementService ...@@ -439,7 +442,7 @@ class StatementService
$addHouseNum = $this->houseModel->getAddHouseNumGroupTimeNew($conditions_); $addHouseNum = $this->houseModel->getAddHouseNumGroupTimeNew($conditions_);
$result["house_num"] = $addHouseNum[0]["num"]; $result["house_num"] = $addHouseNum[0]["num"];
// 客源 // 客源
$addUserNum = $this->userModel->getAddUserNum($conditions_); $addUserNum = $this->userAgentModel->getAddUserNumGroupTimeNew($conditions_);
$result["add_user_num"] = isset($addUserNum[0]["num"]) ? $addUserNum[0]["num"] : 0; $result["add_user_num"] = isset($addUserNum[0]["num"]) ? $addUserNum[0]["num"] : 0;
// 带看 // 带看
......
...@@ -90,7 +90,7 @@ class UserAgentModel extends Model ...@@ -90,7 +90,7 @@ class UserAgentModel extends Model
public function getAddUserNumGroupTimeNew($params) public function getAddUserNumGroupTimeNew($params)
{ {
$field = "count(1) as num"; $field = "count(1) as num";
$where_ = []; $where_['is_del'] = 0;
if (isset($params["agent_id"])) { if (isset($params["agent_id"])) {
$where_["agent_id"] = $params["agent_id"]; $where_["agent_id"] = $params["agent_id"];
} }
......
...@@ -606,6 +606,12 @@ class Users extends Model ...@@ -606,6 +606,12 @@ class Users extends Model
->select(); ->select();
} }
/**
* 废弃
*
* @param $params
* @return false|\PDOStatement|string|\think\Collection
*/
public function getAddUserNum($params) public function getAddUserNum($params)
{ {
$field = "count(1) as num"; $field = "count(1) as num";
......
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