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
330f075c
Commit
330f075c
authored
Jul 08, 2019
by
hujun
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
getAddUserNumGroupTimeNew
parent
06d9282a
Hide whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
32 additions
and
9 deletions
+32
-9
OfficePerformanceService.php
application/api_broker/service/OfficePerformanceService.php
+4
-1
PerformanceService.php
application/api_broker/service/PerformanceService.php
+4
-1
PerformanceUtilService.php
application/api_broker/service/PerformanceUtilService.php
+9
-1
StatementService.php
application/api_broker/service/StatementService.php
+8
-5
UserAgentModel.php
application/model/UserAgentModel.php
+1
-1
Users.php
application/model/Users.php
+6
-0
No files found.
application/api_broker/service/OfficePerformanceService.php
View file @
330f075c
...
@@ -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
->
user
Model
->
getAddUserNum
(
$params
);
$addUserNum
=
$this
->
user
AgentModel
->
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表示实收
...
...
application/api_broker/service/PerformanceService.php
View file @
330f075c
...
@@ -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
->
user
Model
->
getAddUserNum
(
$params
);
$addUserNum
=
$this
->
user
AgentModel
->
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表示实收
...
...
application/api_broker/service/PerformanceUtilService.php
View file @
330f075c
...
@@ -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
->
user
Model
->
getAddUserNum
(
$params
);
$addUserNum
=
$this
->
user
AgentModel
->
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);
...
...
application/api_broker/service/StatementService.php
View file @
330f075c
...
@@ -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
->
user
Model
->
getAddUserNum
(
$where_
);
$addUserNum
=
$this
->
user
AgentModel
->
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
->
user
Model
->
getAddUserNum
(
$where_
);
$addUserNum
=
$this
->
user
AgentModel
->
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
->
user
Model
->
getAddUserNum
(
$where_
);
$addUserNum
=
$this
->
user
AgentModel
->
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
->
user
Model
->
getAddUserNum
(
$where_
);
$addUserNum
=
$this
->
user
AgentModel
->
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
->
user
Model
->
getAddUserNum
(
$conditions_
);
$addUserNum
=
$this
->
user
AgentModel
->
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
;
// 带看
// 带看
...
...
application/model/UserAgentModel.php
View file @
330f075c
...
@@ -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"
];
}
}
...
...
application/model/Users.php
View file @
330f075c
...
@@ -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"
;
...
...
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