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
5d38b305
Commit
5d38b305
authored
Nov 13, 2018
by
zhuwei
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
获取当前经纪人的评价 一次愉快的搬家
parent
26b3fab9
Show whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
65 additions
and
2 deletions
+65
-2
Broker.php
application/api_broker/controller/Broker.php
+60
-0
route.php
application/route.php
+5
-2
No files found.
application/api_broker/controller/Broker.php
View file @
5d38b305
...
@@ -22,8 +22,10 @@ use app\model\AAgents;
...
@@ -22,8 +22,10 @@ use app\model\AAgents;
use
app\model\ABindingDevice
;
use
app\model\ABindingDevice
;
use
app\model\ACollectUser
;
use
app\model\ACollectUser
;
use
app\model\ASite
;
use
app\model\ASite
;
use
app\model\Evaluate
;
use
app\model\GOperatingRecords
;
use
app\model\GOperatingRecords
;
use
app\model\NoteLog
;
use
app\model\NoteLog
;
use
app\model\OBargainModel
;
use
app\model\UPhoneFollowPp
;
use
app\model\UPhoneFollowPp
;
use
app\model\Users
;
use
app\model\Users
;
use
think\Exception
;
use
think\Exception
;
...
@@ -824,4 +826,61 @@ class Broker extends Basic
...
@@ -824,4 +826,61 @@ class Broker extends Basic
return
$this
->
response
(
200
,
''
,
$data
[
'data'
]);
return
$this
->
response
(
200
,
''
,
$data
[
'data'
]);
}
}
/**
* 查询评论和成交记录
*
* @return \think\Response
* @throws \think\db\exception\DataNotFoundException
* @throws \think\db\exception\ModelNotFoundException
* @throws \think\exception\DbException
*/
public
function
commentAndDeal
()
{
$params
=
$this
->
params
;
$data
[
'status'
]
=
200
;
$data
[
'data'
]
=
[];
$data
[
'msg'
]
=
''
;
if
(
$params
[
'agent_id'
])
{
$pageNo
=
empty
(
$params
[
'pageNo'
])
?
1
:
$params
[
'pageNo'
];
$pageSize
=
empty
(
$params
[
'pageSize'
])
?
PAGESIZE
:
$params
[
'pageSize'
];
$bargain
=
new
OBargainModel
();
$evaluate
=
new
Evaluate
();
$fields_evaluate
=
'house_id,user_id,user_nick,user_phone,user_pic,evaluate_grade,evaluate_content,'
;
$fields_evaluate
.=
'evaluate_sign,a.create_time,record_id,a.source,a.house_id,c.external_address,c.internal_address,c.disc'
;
$bargain_fields
=
'a.id,a.price,a.create_time as singntime,d.external_title as title,d.rent_type,d.shop_sign,shop_area_start as room_area,c.house_id'
;
switch
(
$params
[
'type'
])
{
case
0
:
//评价列表信息
$result
[
'evaluate'
]
=
$evaluate
->
getEvaluate
(
$pageNo
,
$pageSize
,
'a.id desc'
,
$fields_evaluate
,
''
,
$params
[
'agent_id'
]);
//成交记录
$result
[
'journalAccounts'
]
=
$bargain
->
getBargainOrderList
(
$pageNo
,
$pageSize
,
''
,
$bargain_fields
,
[
'a.agent_id'
=>
$this
->
params
[
'agent_id'
]
]);
$data
[
'data'
]
=
$result
;
break
;
case
1
:
//评价列表信息
$result
[
'evaluate'
]
=
$evaluate
->
getEvaluate
(
$pageNo
,
$pageSize
,
'a.id desc'
,
$fields_evaluate
,
''
,
$params
[
'agent_id'
]);
$data
[
'data'
]
=
$result
;
break
;
case
2
:
//成交记录
$result
[
'journalAccounts'
]
=
$bargain
->
getBargainOrderList
(
$pageNo
,
$pageSize
,
''
,
$bargain_fields
,
[
'a.agent_id'
=>
$this
->
params
[
'agent_id'
]
]);
$data
[
'data'
]
=
$result
;
break
;
default
:
$data
[
'stauts'
]
=
101
;
$data
[
'msg'
]
=
'type is null'
;
break
;
}
}
else
{
$data
[
'msg'
]
=
'agent_id is null'
;
}
return
$this
->
response
(
$data
[
'status'
],
$data
[
'msg'
],
$data
[
'data'
]);
}
}
}
\ No newline at end of file
application/route.php
View file @
5d38b305
...
@@ -683,8 +683,10 @@ Route::group('broker', [
...
@@ -683,8 +683,10 @@ Route::group('broker', [
'getSiteListApp'
=>
[
'api_broker/Site/getSiteList'
,
[
'method'
=>
'POST|GET'
]],
//获取站点列表
'getSiteListApp'
=>
[
'api_broker/Site/getSiteList'
,
[
'method'
=>
'POST|GET'
]],
//获取站点列表
'getAgentSiteList'
=>
[
'api_broker/Site/getAgentSiteList'
,
[
'method'
=>
'POST|GET'
]],
//获取经纪人站点列表
'getAgentSiteList'
=>
[
'api_broker/Site/getAgentSiteList'
,
[
'method'
=>
'POST|GET'
]
],
//获取经纪人站点列表
'getPhoneBook'
=>
[
'api_broker/Agent/getPhoneBook'
,
[
'method'
=>
'POST|GET'
]],
//消息页面--通讯录
'getPhoneBook'
=>
[
'api_broker/Agent/getPhoneBook'
,
[
'method'
=>
'POST|GET'
]
],
//消息页面--通讯录
'commentAndDeal'
=>
[
'api_broker/broker/commentAndDeal'
,
[
'method'
=>
'get'
]
],
//获取当前经纪人的评价和交易列表
]);
]);
//Route::miss('api/index/miss');//处理错误的url
//Route::miss('api/index/miss');//处理错误的url
\ No newline at end of file
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