Commit e5c19d11 authored by clone's avatar clone

bug

parent 63daf8c1
......@@ -214,7 +214,7 @@ class OrderLog extends Basic
{
$params = $this->params;
/* $params = array(
"type" => 1,//0盘方,1客方,2反签,3独家,4合作方
"type" => 1,//1盘方,2客方,3反签,4独家,5合作方
"order_id" => 1,
);*/
if (!isset($params["type"]) || !isset($params["order_id"])) {
......
......@@ -704,40 +704,40 @@ class OrderLogService
$where_["order_id"] = $order_id;
$result = $orderModel->selectOrderDetail($field, $where_);
//dump($result);
if (count($result) <= 0) {
if (count($result) <= 0 || $result["house_id"] <=0 || $result["user_id"] <= 0) {
return null;
}
$houseAgents = new GHousesToAgents();
$field = "b.id,b.phone,b.name";
switch ($type) {//0盘方,1客方,2反签,3独家,4合作方
case 0:
case 1:
$params["a.house_id"] = $result["house_id"];
$params["a.type"] = 2;
$params["b.status"] = 0;
$list = $houseAgents->getAgentsByHouseId($field, $params);
break;
case 1:
case 2:
$userModel = new Users();
$params["a.id"] = $result["user_id"];
$params["b.status"] = 0;
$list = $userModel->getAgentByUserId($field, $params);
break;
case 2: //反签 == 报备人
case 3: //反签 == 报备人
$reportModel = new OReportModel();
$params["a.order_id"] = $result["id"];
$params["b.status"] = 0;
$list = $reportModel->getAgentByOrderId($field, $params);
break;
case 3:
case 4:
$params["a.house_id"] = $result["house_id"];
$params["a.type"] = 3;
$params["b.status"] = 0;
$list = $houseAgents->getAgentsByHouseId($field, $params);
break;
case 4:
case 5:
return null;
break;
default:
return null;
......
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