Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
T
tl_estate
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
hujun
tl_estate
Commits
044cc094
Commit
044cc094
authored
Jul 08, 2019
by
clone
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
业绩统计
parent
8608a7c3
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
39 additions
and
14 deletions
+39
-14
UserAgentModel.php
application/model/UserAgentModel.php
+24
-0
ResultsSummaryNewTask.php
application/task/controller/ResultsSummaryNewTask.php
+7
-6
ResultsSummaryOfficeTask.php
application/task/controller/ResultsSummaryOfficeTask.php
+8
-8
No files found.
application/model/UserAgentModel.php
View file @
044cc094
...
@@ -78,4 +78,28 @@ class UserAgentModel extends Model
...
@@ -78,4 +78,28 @@ class UserAgentModel extends Model
->
where
(
$params
)
->
where
(
$params
)
->
column
(
$field
);
->
column
(
$field
);
}
}
/**
* 统计客方
* @param $params
* @return false|\PDOStatement|string|\think\Collection
* @throws \think\db\exception\DataNotFoundException
* @throws \think\db\exception\ModelNotFoundException
* @throws \think\exception\DbException
*/
public
function
getAddUserNumGroupTimeNew
(
$params
)
{
$field
=
"count(1) as num"
;
$where_
=
[];
if
(
isset
(
$params
[
"agent_id"
]))
{
$where_
[
"agent_id"
]
=
$params
[
"agent_id"
];
}
if
(
isset
(
$params
[
"create_time"
]))
{
$where_
[
"create_time"
]
=
$params
[
"create_time"
];
}
return
$this
->
db_
->
field
(
$field
)
->
where
(
$where_
)
->
select
();
}
}
}
application/task/controller/ResultsSummaryNewTask.php
View file @
044cc094
...
@@ -13,6 +13,7 @@ use app\model\OReportModel;
...
@@ -13,6 +13,7 @@ use app\model\OReportModel;
use
app\model\TAgentTotalModel
;
use
app\model\TAgentTotalModel
;
use
app\model\UPhoneFollowUp
;
use
app\model\UPhoneFollowUp
;
use
app\model\UPhoneFollowUpTemporary
;
use
app\model\UPhoneFollowUpTemporary
;
use
app\model\UserAgentModel
;
use
app\model\Users
;
use
app\model\Users
;
use
Think\Log
;
use
Think\Log
;
use
think\Request
;
use
think\Request
;
...
@@ -30,7 +31,7 @@ class ResultsSummaryNewTask
...
@@ -30,7 +31,7 @@ class ResultsSummaryNewTask
private
$agentsModel
;
private
$agentsModel
;
private
$tAgentTotalModel
;
private
$tAgentTotalModel
;
private
$houseModel
;
private
$houseModel
;
private
$userModel
;
private
$user
Agent
Model
;
private
$bargainModel
;
private
$bargainModel
;
private
$reportModel
;
private
$reportModel
;
private
$marchInModel
;
private
$marchInModel
;
...
@@ -43,7 +44,7 @@ class ResultsSummaryNewTask
...
@@ -43,7 +44,7 @@ class ResultsSummaryNewTask
$this
->
agentsModel
=
new
AAgents
();
$this
->
agentsModel
=
new
AAgents
();
$this
->
tAgentTotalModel
=
new
TAgentTotalModel
();
$this
->
tAgentTotalModel
=
new
TAgentTotalModel
();
$this
->
houseModel
=
new
GHouses
();
$this
->
houseModel
=
new
GHouses
();
$this
->
user
Model
=
new
Users
();
$this
->
user
AgentModel
=
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
();
...
@@ -77,7 +78,7 @@ class ResultsSummaryNewTask
...
@@ -77,7 +78,7 @@ class ResultsSummaryNewTask
unset
(
$this
->
agentsModel
);
unset
(
$this
->
agentsModel
);
unset
(
$this
->
tAgentTotalModel
);
unset
(
$this
->
tAgentTotalModel
);
unset
(
$this
->
houseModel
);
unset
(
$this
->
houseModel
);
unset
(
$this
->
userModel
);
unset
(
$this
->
user
Agent
Model
);
unset
(
$this
->
bargainModel
);
unset
(
$this
->
bargainModel
);
unset
(
$this
->
reportModel
);
unset
(
$this
->
reportModel
);
unset
(
$this
->
marchInModel
);
unset
(
$this
->
marchInModel
);
...
@@ -102,7 +103,7 @@ class ResultsSummaryNewTask
...
@@ -102,7 +103,7 @@ class ResultsSummaryNewTask
unset
(
$this
->
agentsModel
);
unset
(
$this
->
agentsModel
);
unset
(
$this
->
tAgentTotalModel
);
unset
(
$this
->
tAgentTotalModel
);
unset
(
$this
->
houseModel
);
unset
(
$this
->
houseModel
);
unset
(
$this
->
userModel
);
unset
(
$this
->
user
Agent
Model
);
unset
(
$this
->
bargainModel
);
unset
(
$this
->
bargainModel
);
unset
(
$this
->
reportModel
);
unset
(
$this
->
reportModel
);
unset
(
$this
->
marchInModel
);
unset
(
$this
->
marchInModel
);
...
@@ -127,7 +128,7 @@ class ResultsSummaryNewTask
...
@@ -127,7 +128,7 @@ class ResultsSummaryNewTask
unset
(
$this
->
agentsModel
);
unset
(
$this
->
agentsModel
);
unset
(
$this
->
tAgentTotalModel
);
unset
(
$this
->
tAgentTotalModel
);
unset
(
$this
->
houseModel
);
unset
(
$this
->
houseModel
);
unset
(
$this
->
userModel
);
unset
(
$this
->
user
Agent
Model
);
unset
(
$this
->
bargainModel
);
unset
(
$this
->
bargainModel
);
unset
(
$this
->
reportModel
);
unset
(
$this
->
reportModel
);
unset
(
$this
->
marchInModel
);
unset
(
$this
->
marchInModel
);
...
@@ -260,7 +261,7 @@ class ResultsSummaryNewTask
...
@@ -260,7 +261,7 @@ class ResultsSummaryNewTask
$result_arr
[
"house_num"
]
=
$addHouseNum
[
0
][
"num"
];
$result_arr
[
"house_num"
]
=
$addHouseNum
[
0
][
"num"
];
//dump($addHouseNum);
//dump($addHouseNum);
//客源
//客源
$addUserNum
=
$this
->
userModel
->
getAddUserNumGroupTimeNew
(
$params
);
$addUserNum
=
$this
->
user
Agent
Model
->
getAddUserNumGroupTimeNew
(
$params
);
$result_arr
[
"user_num"
]
=
$addUserNum
[
0
][
"num"
];
$result_arr
[
"user_num"
]
=
$addUserNum
[
0
][
"num"
];
//dump($addUserNum);
//dump($addUserNum);
//业绩
//业绩
...
...
application/task/controller/ResultsSummaryOfficeTask.php
View file @
044cc094
...
@@ -270,8 +270,8 @@ class ResultsSummaryOfficeTask
...
@@ -270,8 +270,8 @@ class ResultsSummaryOfficeTask
$result_arr
[
"house_num"
]
=
$addHouseNum
[
0
][
"num"
];
$result_arr
[
"house_num"
]
=
$addHouseNum
[
0
][
"num"
];
//dump($addHouseNum);
//dump($addHouseNum);
//客源
//客源
$addUserNum
=
$this
->
userModel
->
getAddUserNumGroupTimeNew
(
$params
);
/*
$addUserNum = $this->userModel->getAddUserNumGroupTimeNew($params);
$result_arr
[
"user_num"
]
=
$addUserNum
[
0
][
"num"
];
$result_arr["user_num"] = $addUserNum[0]["num"];
*/
//dump($addUserNum);
//dump($addUserNum);
//业绩
//业绩
$performanceSum
=
$this
->
bargainModel
->
getAddBargainNumGroupTimeNew
(
$params
,
1
);
//1表示业绩 2表示实收
$performanceSum
=
$this
->
bargainModel
->
getAddBargainNumGroupTimeNew
(
$params
,
1
);
//1表示业绩 2表示实收
...
@@ -297,8 +297,8 @@ class ResultsSummaryOfficeTask
...
@@ -297,8 +297,8 @@ class ResultsSummaryOfficeTask
$result_arr
[
"pay_log_num"
]
=
$payLogNum
[
0
][
"num"
];
$result_arr
[
"pay_log_num"
]
=
$payLogNum
[
0
][
"num"
];
//dump($payLogNum);
//dump($payLogNum);
// 监督
// 监督
$supervision_num
=
$this
->
superviseModel
->
getAddPayLogNumGroupTimeNew
(
$params
);
/*
$supervision_num = $this->superviseModel->getAddPayLogNumGroupTimeNew($params);
$result_arr
[
"supervision_num"
]
=
$supervision_num
[
0
][
"num"
];
$result_arr["supervision_num"] = $supervision_num[0]["num"];
*/
//成交报告
//成交报告
$bargainSum
=
$this
->
bargainModel
->
getAddBargainNumGroupTimeNew
(
$params
,
3
);
//表示统计
$bargainSum
=
$this
->
bargainModel
->
getAddBargainNumGroupTimeNew
(
$params
,
3
);
//表示统计
...
@@ -319,9 +319,9 @@ class ResultsSummaryOfficeTask
...
@@ -319,9 +319,9 @@ class ResultsSummaryOfficeTask
private
function
binAgentModel
(
$agent_id
,
$district_id
,
$store_id
,
$result_arr
,
$start_total_time
)
private
function
binAgentModel
(
$agent_id
,
$district_id
,
$store_id
,
$result_arr
,
$start_total_time
)
{
{
$params
=
[];
$params
=
[];
if
(
!
empty
(
$result_arr
[
"house_num"
])
||
!
empty
(
$result_arr
[
"user_num"
])
||
!
empty
(
$result_arr
[
"performance_sum"
])
||
if
(
!
empty
(
$result_arr
[
"house_num"
])
||
!
empty
(
$result_arr
[
"performance_sum"
])
||
!
empty
(
$result_arr
[
"received_sum"
])
||
!
empty
(
$result_arr
[
"report_num"
])
||
!
empty
(
$result_arr
[
"addMarch_in_num"
])
||
!
empty
(
$result_arr
[
"received_sum"
])
||
!
empty
(
$result_arr
[
"report_num"
])
||
!
empty
(
$result_arr
[
"addMarch_in_num"
])
||
!
empty
(
$result_arr
[
"pay_log_num"
])
||
!
empty
(
$result_arr
[
"supervision_num"
])
||
!
empty
(
$result_arr
[
"bargain_sum"
])
!
empty
(
$result_arr
[
"pay_log_num"
])
||
!
empty
(
$result_arr
[
"bargain_sum"
])
||
!
empty
(
$result_arr
[
"followUp_sum"
]))
{
||
!
empty
(
$result_arr
[
"followUp_sum"
]))
{
$params
[
"district_id"
]
=
$district_id
;
$params
[
"district_id"
]
=
$district_id
;
$params
[
"store_id"
]
=
$store_id
;
$params
[
"store_id"
]
=
$store_id
;
...
@@ -330,13 +330,13 @@ class ResultsSummaryOfficeTask
...
@@ -330,13 +330,13 @@ class ResultsSummaryOfficeTask
$params
[
"create_time"
]
=
date
(
"Y-m-d H:i:s"
,
time
());
$params
[
"create_time"
]
=
date
(
"Y-m-d H:i:s"
,
time
());
$params
[
"update_time"
]
=
date
(
"Y-m-d H:i:s"
,
time
());
$params
[
"update_time"
]
=
date
(
"Y-m-d H:i:s"
,
time
());
$params
[
"add_house_num"
]
=
!
empty
(
$result_arr
[
"house_num"
])
?
$result_arr
[
"house_num"
]
:
0
;
$params
[
"add_house_num"
]
=
!
empty
(
$result_arr
[
"house_num"
])
?
$result_arr
[
"house_num"
]
:
0
;
$params
[
"add_user_num"
]
=
!
empty
(
$result_arr
[
"user_num"
])
?
$result_arr
[
"user_num"
]
:
0
;
//
$params["add_user_num"] = !empty($result_arr["user_num"]) ? $result_arr["user_num"] : 0;
$params
[
"performance"
]
=
!
empty
(
$result_arr
[
"performance_sum"
])
?
$result_arr
[
"performance_sum"
]
:
0
;
$params
[
"performance"
]
=
!
empty
(
$result_arr
[
"performance_sum"
])
?
$result_arr
[
"performance_sum"
]
:
0
;
$params
[
"official_receipts"
]
=
!
empty
(
$result_arr
[
"received_sum"
])
?
$result_arr
[
"received_sum"
]
:
0
;
$params
[
"official_receipts"
]
=
!
empty
(
$result_arr
[
"received_sum"
])
?
$result_arr
[
"received_sum"
]
:
0
;
$params
[
"look_at_num"
]
=
!
empty
(
$result_arr
[
"report_num"
])
?
$result_arr
[
"report_num"
]
:
0
;
$params
[
"look_at_num"
]
=
!
empty
(
$result_arr
[
"report_num"
])
?
$result_arr
[
"report_num"
]
:
0
;
$params
[
"march_in_num"
]
=
!
empty
(
$result_arr
[
"addMarch_in_num"
])
?
$result_arr
[
"addMarch_in_num"
]
:
0
;
$params
[
"march_in_num"
]
=
!
empty
(
$result_arr
[
"addMarch_in_num"
])
?
$result_arr
[
"addMarch_in_num"
]
:
0
;
$params
[
"paylog"
]
=
!
empty
(
$result_arr
[
"pay_log_num"
])
?
$result_arr
[
"pay_log_num"
]
:
0
;
$params
[
"paylog"
]
=
!
empty
(
$result_arr
[
"pay_log_num"
])
?
$result_arr
[
"pay_log_num"
]
:
0
;
$params
[
"supervision_num"
]
=
!
empty
(
$result_arr
[
"supervision_num"
])
?
$result_arr
[
"supervision_num"
]
:
0
;
//
$params["supervision_num"] = !empty($result_arr["supervision_num"]) ? $result_arr["supervision_num"] : 0;
$params
[
"bargain_sum"
]
=
!
empty
(
$result_arr
[
"bargain_sum"
])
?
$result_arr
[
"bargain_sum"
]
:
0
;
$params
[
"bargain_sum"
]
=
!
empty
(
$result_arr
[
"bargain_sum"
])
?
$result_arr
[
"bargain_sum"
]
:
0
;
$params
[
"followUp_sum"
]
=
!
empty
(
$result_arr
[
"followUp_sum"
])
?
$result_arr
[
"followUp_sum"
]
:
0
;
$params
[
"followUp_sum"
]
=
!
empty
(
$result_arr
[
"followUp_sum"
])
?
$result_arr
[
"followUp_sum"
]
:
0
;
}
}
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment