Commit 92555d34 authored by clone's avatar clone

1

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