Commit d4446c48 authored by 蔡闯's avatar 蔡闯

修改订单列表

parent 9d550275
...@@ -21,8 +21,6 @@ class Payorder extends Base ...@@ -21,8 +21,6 @@ class Payorder extends Base
->select()->toArray(); ->select()->toArray();
if($vacancys) { if($vacancys) {
$convertArr = $this->convertArr; $convertArr = $this->convertArr;
$array_keys = array_keys($convertArr); $array_keys = array_keys($convertArr);
foreach ($vacancys as $k =>$v) { foreach ($vacancys as $k =>$v) {
...@@ -32,14 +30,13 @@ class Payorder extends Base ...@@ -32,14 +30,13 @@ class Payorder extends Base
$vacancys[$k]['vacancy_address'] = $res['vacancy_address']; $vacancys[$k]['vacancy_address'] = $res['vacancy_address'];
foreach ($convertArr as $key=>$value) { foreach ($convertArr as $key=>$value) {
$where['type'] = $key; $where['type'] = $key;
//物业 //如果是物业费用,根据物业服务结束时间,赛选数据,其他不用
if($key=='property') { if($key=='property') {
$property_end_time = $v['property_end_time']; $property_end_time = $v['property_end_time'];
$dataInfo = Db::name('cost')->where($where)->where('cost_month','>',$property_end_time)->order('create_time','desc')->field('cost_id,pay_money,create_time')->select()->toArray(); $dataInfo = Db::name('cost')->where($where)->where('cost_month','>',$property_end_time)->order('create_time','desc')->field('cost_id,pay_money,create_time')->select()->toArray();
} else { } else {
$dataInfo = Db::name('cost')->where($where)->order('create_time','desc')->field('cost_id,pay_money,create_time')->select()->toArray(); $dataInfo = Db::name('cost')->where($where)->order('create_time','desc')->field('cost_id,pay_money,create_time')->select()->toArray();
} }
// $dataInfo = Db::name('cost')->where($where)->order('create_time','desc')->field('cost_id,pay_money,create_time')->select()->toArray();
if(!$dataInfo) { if(!$dataInfo) {
continue; continue;
} }
...@@ -75,8 +72,6 @@ class Payorder extends Base ...@@ -75,8 +72,6 @@ class Payorder extends Base
$rest_other['create_time'] = $dataInfo[0]['create_time']; //最近的账单生成的时间 $rest_other['create_time'] = $dataInfo[0]['create_time']; //最近的账单生成的时间
$rest_other['cost_ids'] = $costIds; $rest_other['cost_ids'] = $costIds;
$vacancys[$k]['pay_list'][] = Common::changeField($rest_other); $vacancys[$k]['pay_list'][] = Common::changeField($rest_other);
} }
//删除没有收费的房间 //删除没有收费的房间
foreach ($vacancys as $ke => $va) { foreach ($vacancys as $ke => $va) {
...@@ -85,7 +80,6 @@ class Payorder extends Base ...@@ -85,7 +80,6 @@ class Payorder extends Base
} }
} }
$vacancys = array_values($vacancys); $vacancys = array_values($vacancys);
} else { } else {
$vacancys = []; $vacancys = [];
} }
...@@ -170,7 +164,6 @@ class Payorder extends Base ...@@ -170,7 +164,6 @@ class Payorder extends Base
$where[] = ['type','=',$type]; $where[] = ['type','=',$type];
} else { } else {
$where[] = ['type','not in',array_keys($convertArr)]; $where[] = ['type','not in',array_keys($convertArr)];
} }
$where[] = ['vacancy_id','=',$vacancy_id]; $where[] = ['vacancy_id','=',$vacancy_id];
$where[] = ['is_pay','=',1]; $where[] = ['is_pay','=',1];
...@@ -203,14 +196,17 @@ class Payorder extends Base ...@@ -203,14 +196,17 @@ class Payorder extends Base
$where[] = ['vacancy_id','=',$vacancy_id]; $where[] = ['vacancy_id','=',$vacancy_id];
$where[] = ['is_pay','=',0]; $where[] = ['is_pay','=',0];
//查询该房间的服务结束时间 //查询该房间的服务结束时间,只有物业费才需要判断,
$property_end_time = Db::name('house_vacancy')->where(['vacancy_id'=>$vacancy_id])->value('property_end_time'); if($type == 'property') {
if($property_end_time){ $property_end_time = Db::name('house_vacancy')->where(['vacancy_id'=>$vacancy_id])->value('property_end_time');
$where[] = ['cost_month','>',$property_end_time]; if($property_end_time){
} else { $where[] = ['cost_month','>',$property_end_time];
//展示空数据 } else {
return $this->returnJson(); //展示空数据
return $this->returnJson();
}
} }
//先查询是否合法 //先查询是否合法
$is_exit = Db::name('house_user_bind')->where(['uid'=>$this->uid,'vacancy_id'=>$vacancy_id,'type'=>0])->find(); $is_exit = Db::name('house_user_bind')->where(['uid'=>$this->uid,'vacancy_id'=>$vacancy_id,'type'=>0])->find();
if(!$is_exit) { if(!$is_exit) {
......
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