Commit 92555d34 authored by clone's avatar clone

1

parent 66355cb2
...@@ -9,12 +9,10 @@ namespace app\api_broker\service; ...@@ -9,12 +9,10 @@ namespace app\api_broker\service;
*/ */
use app\model\AAgents; use app\model\AAgents;
use app\model\AppointWatchShop;
use app\model\FollowUpLogModel; use app\model\FollowUpLogModel;
use app\model\GHousesFollowUp;
use app\model\GHousesToAgents; use app\model\GHousesToAgents;
use app\model\OBargainModel;
use app\model\OfficeGHousesFollowUp; use app\model\OfficeGHousesFollowUp;
use app\model\OfficeGRoomToAgent;
use app\model\OfficeOBargainModel; use app\model\OfficeOBargainModel;
use app\model\OfficeOImg; use app\model\OfficeOImg;
use app\model\OfficeOMarchInModel; use app\model\OfficeOMarchInModel;
...@@ -22,15 +20,8 @@ use app\model\OfficeOPayLogModel; ...@@ -22,15 +20,8 @@ use app\model\OfficeOPayLogModel;
use app\model\OfficeOrderModel; use app\model\OfficeOrderModel;
use app\model\OfficeORefundModel; use app\model\OfficeORefundModel;
use app\model\OfficeOReportModel; use app\model\OfficeOReportModel;
use app\model\OImg;
use app\model\OMarchInModel;
use app\model\OPayLogAdjustment; use app\model\OPayLogAdjustment;
use app\model\OPayLogModel;
use app\model\OrderModel;
use app\model\ORealIncome; use app\model\ORealIncome;
use app\model\ORefundLogModel;
use app\model\ORefundModel;
use app\model\OReportModel;
use app\model\OTaxes; use app\model\OTaxes;
use app\model\Regions; use app\model\Regions;
use app\model\UPhoneFollowUp; use app\model\UPhoneFollowUp;
...@@ -1558,8 +1549,8 @@ class OfficeOrderLogService ...@@ -1558,8 +1549,8 @@ class OfficeOrderLogService
if (count($result) <= 0 || $result[0]["house_id"] <= 0 || $result[0]["user_id"] <= 0) { if (count($result) <= 0 || $result[0]["house_id"] <= 0 || $result[0]["user_id"] <= 0) {
return null; return null;
} }
$houseAgents = new GHousesToAgents(); $houseAgents = new OfficeGRoomToAgent();
$field = "b.id,b.phone,b.name"; $fields = "b.id,b.phone,b.name";
switch ($type) {//1盘方,2客方,3反签,4独家,5合作方 switch ($type) {//1盘方,2客方,3反签,4独家,5合作方
case 1: case 1:
...@@ -1567,7 +1558,7 @@ class OfficeOrderLogService ...@@ -1567,7 +1558,7 @@ class OfficeOrderLogService
$params["a.type"] = 2; $params["a.type"] = 2;
$params["a.is_del"] = 0; $params["a.is_del"] = 0;
$params["b.status"] = 0; $params["b.status"] = 0;
$list = $houseAgents->getAgentsByHouseId($field, $params); $list = $houseAgents->getAgentsByHouseId($fields, $params);
break; break;
case 2: case 2:
$userModel = new Users(); $userModel = new Users();
...@@ -1586,7 +1577,7 @@ class OfficeOrderLogService ...@@ -1586,7 +1577,7 @@ class OfficeOrderLogService
$params["a.type"] = 3; $params["a.type"] = 3;
$params["a.is_del"] = 0; $params["a.is_del"] = 0;
$params["b.status"] = 0; $params["b.status"] = 0;
$list = $houseAgents->getAgentsByHouseId($field, $params); $list = $houseAgents->getAgentsByHouseId($fields, $params);
break; break;
case 5: case 5:
return null; return null;
...@@ -1630,13 +1621,13 @@ class OfficeOrderLogService ...@@ -1630,13 +1621,13 @@ class OfficeOrderLogService
return null; return null;
} }
$houseAgents = new GHousesToAgents(); $houseAgents = new OfficeGRoomToAgent();
$field = "b.id,b.phone,b.name"; $fields = "b.id,b.phone,b.name,a.type";
$where_house["a.houses_id"] = $result[0]["house_id"]; $where_house["a.house_id"] = $result[0]["house_id"];
$where_house["a.type"] = ['in', '2,3']; $where_house["a.type"] = ['in', '2,3'];
$where_house["a.is_del"] = 0; $where_house["a.is_del"] = 0;
$where_house["b.status"] = 0; $where_house["b.status"] = 0;
$agent_house = $houseAgents->getAgentsByHouseId($field . ',a.type', $where_house); $agent_house = $houseAgents->getAgentsByHouseId($fields , $where_house);
$list = []; $list = [];
$key = 0; $key = 0;
......
...@@ -201,4 +201,16 @@ class OfficeGRoomToAgent extends BaseModel ...@@ -201,4 +201,16 @@ class OfficeGRoomToAgent extends BaseModel
//echo Db::name($this->table)->getLastSql(); //echo Db::name($this->table)->getLastSql();
return $result; return $result;
} }
public function getAgentsByHouseId($field, $params)
{
$result = Db::name($this->table)
->field($field)
->alias("a")
->join("a_agents b", "a.agent_id = b.id", "left")
->where($params)
->select();
//echo Db::name($this->table)->getLastSql();
return $result;
}
} }
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