Commit aed133bf authored by clone's avatar clone

bug

parent 274707e3
...@@ -105,15 +105,14 @@ class AppointmentTime extends Basic ...@@ -105,15 +105,14 @@ class AppointmentTime extends Basic
*/ */
public function getAppointmentSeeShopList() public function getAppointmentSeeShopList()
{ {
/* $params = array(
"status" => 2, //看铺状态 0待经纪人确认(确认后存agents_id) 1:待看 2:已看' 如果是待看 0,1 已看是2
"user_id" => "11142",//对应u_users表
"phone" => "13661753534",//phone
"pageNo" => "1",
"pageSize" => 15
);*/
$params = $this->params; $params = $this->params;
/* $params = array(
"status" => 1, //看铺状态 0待经纪人确认(确认后存agents_id) 1:待看 2:已看' 如果是待看 0,1 已看是2
"user_id" => "11142",//对应u_users表
"phone" => "13661753534",//phone
"pageNo" => "1",
"pageSize" => 15
);*/
if (!isset($params["status"])) { if (!isset($params["status"])) {
return $this->response("101", "请求状态不能为空"); return $this->response("101", "请求状态不能为空");
...@@ -212,11 +211,11 @@ class AppointmentTime extends Basic ...@@ -212,11 +211,11 @@ class AppointmentTime extends Basic
*/ */
public function getYetListV2($pageNo, $pageSize, $params) public function getYetListV2($pageNo, $pageSize, $params)
{ {
$field = "a.id,a.report_agent_phone as phone,a.report_agent_id as agents_id,a.predict_see_time as expect_time,b.house_id, $field = "a.id,a.report_agent_phone as phone,a.report_agent_id as agents_id,a.predict_see_time as expect_time,b.house_id,
d.external_title as house_title,d.residue_num as room_num_left"; d.external_title as house_title,d.residue_num as room_num_left";
$where_["a.user_id"] = $params["user_id"]; $where_["a.user_id"] = $params["user_id"];
// $result = $this->appointmentTimeModel->getHaveToSeeList($pageNo, $pageSize, "id desc", $field, $where_); // $result = $this->appointmentTimeModel->getHaveToSeeList($pageNo, $pageSize, "id desc", $field, $where_);
$result = $this->reportModel->getHaveToSeeList($pageNo, $pageSize, "id desc", $field, $where_); $result = $this->reportModel->getHaveToSeeList($pageNo, $pageSize, "id desc", $field, $where_);
//获取图片信息 //获取图片信息
foreach ($result as $key => $val) { foreach ($result as $key => $val) {
...@@ -243,9 +242,8 @@ class AppointmentTime extends Basic ...@@ -243,9 +242,8 @@ class AppointmentTime extends Basic
d.external_title as house_title,d.residue_num as room_num_left"; d.external_title as house_title,d.residue_num as room_num_left";
$where_["a.user_id"] = $params["user_id"]; $where_["user_id"] = $params["user_id"];
$where_["c.id"] = array('EXP','IS NULL'); $result = $this->reportModel->getWaitToSeeList($pageNo, $pageSize, "id desc", $field, $where_);
$result = $this->reportModel->getWaitToSeeList($pageNo, $pageSize, "id desc", $field, $where_);
//获取图片信息 //获取图片信息
foreach ($result as $key => $val) { foreach ($result as $key => $val) {
......
...@@ -515,7 +515,7 @@ class OReportModel extends Model ...@@ -515,7 +515,7 @@ class OReportModel extends Model
*/ */
public function getWaitToSeeList($pageNo = 1, $pageSize = 15, $order_ = 'id desc', $field, $params) public function getWaitToSeeList($pageNo = 1, $pageSize = 15, $order_ = 'id desc', $field, $params)
{ {
$data = $this /*$data = $this
->field($field) ->field($field)
->alias("a") ->alias("a")
->join("o_order b", "b.f_id = a.id", "left") ->join("o_order b", "b.f_id = a.id", "left")
...@@ -525,8 +525,49 @@ class OReportModel extends Model ...@@ -525,8 +525,49 @@ class OReportModel extends Model
->order($order_) ->order($order_)
->limit($pageSize) ->limit($pageSize)
->page($pageNo) ->page($pageNo)
->select(); ->select();*/
//echo $this->getLastSql();
$start_index = ($pageNo - 1) * $pageSize;
if (isset($params["user_id"])) {
$user_id = $params["user_id"];
}
$sql = "select * from ((
SELECT
`a`.`id`,
a.user_id,
a.report_agent_id AS agents_id,
a.predict_see_time AS expect_time,
`b`.`house_id`,
d.external_title AS house_title,
d.residue_num AS room_num_left
FROM
`o_report` `a`
LEFT JOIN `o_order` `b` ON `b`.`f_id` = `a`.`id`
LEFT JOIN `o_march_in` `c` ON `c`.`report_id` = `b`.`id`
LEFT JOIN `g_houses` `d` ON `d`.`id` = `b`.`house_id`
WHERE
`a`.`user_id` = $user_id
AND (`c`.`id` IS NULL)
)
UNION
(
SELECT
a.id,
a.agents_id,
a.expect_time,
a.house_id,
a.user_id,
b.external_title AS house_title,
b.residue_num AS room_num_left
FROM
u_appoint_watch_shop a
LEFT JOIN g_houses b ON a.house_id = b.id
WHERE
a.user_id = $user_id
and a.status in (0,1)
) ) as aaa limit $start_index,$pageSize";
$data = $this->db->query($sql);
return $data; return $data;
} }
......
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