Commit 04cccde7 authored by zw's avatar zw

案场权限人默认有收款跟进退款成交报告权限

parent 4de60f5d
...@@ -6,6 +6,7 @@ use app\api_broker\extend\Basic; ...@@ -6,6 +6,7 @@ use app\api_broker\extend\Basic;
use app\api_broker\service\ReportService; use app\api_broker\service\ReportService;
use app\model\AAgents; use app\model\AAgents;
use app\model\FollowUpLogModel; use app\model\FollowUpLogModel;
use app\model\GHousesToAgents;
use app\model\OReportModel; use app\model\OReportModel;
use think\Exception; use think\Exception;
...@@ -86,14 +87,13 @@ class Report extends Basic ...@@ -86,14 +87,13 @@ class Report extends Basic
*/ */
public function reportList() public function reportList()
{ {
/* $params = array(
"agent_id" =>10013,
"type" => 1,//1表示全部 2表示进场 3 表示收款 4成交报告
"page_no"=>1,
"page_size"=>15
);*/
$params = $this->params; $params = $this->params;
/*$params = array(
"agent_id" => 4022,
"type" => 1,//1表示全部 2表示进场 3 表示收款 4成交报告
"page_no" => 1,
"page_size" => 15
);*/
if (!isset($params["agent_id"]) || !isset($params["type"])) { if (!isset($params["agent_id"]) || !isset($params["type"])) {
return $this->response("101", "请求参数错误"); return $this->response("101", "请求参数错误");
...@@ -125,8 +125,33 @@ class Report extends Basic ...@@ -125,8 +125,33 @@ class Report extends Basic
$params = $this->params; $params = $this->params;
/* $params = array( /* $params = array(
"agent_id" => 51, "agent_id" => 51,
"house_id" => 1
);*/ );*/
if (!isset($params["agent_id"]) || !isset($params["house_id"])) {
return $this->response("101", "请求参数错误");
}
$agent_id = $params["agent_id"];
$house_id = $params["house_id"];
//todo 判断是不是案场权限人
$agentToHouseModel = new GHousesToAgents();
$params["houses_id"] = $house_id;
$params["agents_id"] = $agent_id;
$params["type"] = 1;
$params["is_del"] = 1;
$isCase = $agentToHouseModel->getHouseToAgents("id", $params);
$result["marchIn"] = $result["collectingBill"] = $result["refund"] = $result["bargain"] = false;
if (count($isCase) > 0) {
$result["marchIn"] = true;
$result["collectingBill"] = true;
$result["refund"] = true;
$result["bargain"] = true;
return $this->response("200", "request success", $result);
}
$auth_arr = [ $auth_arr = [
/*'broker/report', /*'broker/report',
'broker/addFollowUp',*/ 'broker/addFollowUp',*/
...@@ -140,9 +165,7 @@ class Report extends Basic ...@@ -140,9 +165,7 @@ class Report extends Basic
$agents = new AAgents(); $agents = new AAgents();
$is_auth = $agents->agentsAuthIds($params["agent_id"], $param); $is_auth = $agents->agentsAuthIds($params["agent_id"], $param);
/* $result["report"] = $result["addFollowUp"] = $result["statusBargain"] =*/
$result["marchIn"] = $result["collectingBill"] = $result["refund"]
= $result["bargain"] = false;
if (count($is_auth) > 0) { if (count($is_auth) > 0) {
foreach ($is_auth as $item) { foreach ($is_auth as $item) {
if ($item['name'] == "broker/marchIn") { if ($item['name'] == "broker/marchIn") {
......
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