Commit 9d550275 authored by 蔡闯's avatar 蔡闯

修改缴费列表

parent e8784548
...@@ -268,7 +268,7 @@ class Index extends Base ...@@ -268,7 +268,7 @@ class Index extends Base
//查询租客 //查询租客
$tenant = $this->getTenant($data['vacancy_id']); $tenant = $this->getTenant($data['vacancy_id']);
$data['user'] = array_merge($family,$tenant); $data['user'] = array_merge($family,$tenant);
} elseif($data['type'] ==2){ } elseif($data['type'] == 2){
$data['user'] = $this->getTenant($data['vacancy_id']); $data['user'] = $this->getTenant($data['vacancy_id']);
} else { } else {
$data['user'] = []; $data['user'] = [];
...@@ -288,6 +288,7 @@ class Index extends Base ...@@ -288,6 +288,7 @@ class Index extends Base
} }
return $tenant; return $tenant;
} }
//根据房间id,查询家属 //根据房间id,查询家属
public function getFamily($vacancy_id) { public function getFamily($vacancy_id) {
//查询租客 //查询租客
......
...@@ -46,7 +46,6 @@ class Login extends BaseController ...@@ -46,7 +46,6 @@ class Login extends BaseController
//查询该用户是否绑定了房间,如果有,则返回上一次绑定的房间 //查询该用户是否绑定了房间,如果有,则返回上一次绑定的房间
$res['userBindInfo'] = $this->findOnlyRoom($uid); $res['userBindInfo'] = $this->findOnlyRoom($uid);
return $this->returnJson($res); return $this->returnJson($res);
} else{ } else{
return $this->returnJson([],'验证码不正确!','400'); return $this->returnJson([],'验证码不正确!','400');
......
...@@ -17,10 +17,12 @@ class Payorder extends Base ...@@ -17,10 +17,12 @@ class Payorder extends Base
->leftJoin('house_vacancy hv','hv.vacancy_id = hub.vacancy_id') ->leftJoin('house_vacancy hv','hv.vacancy_id = hub.vacancy_id')
->leftJoin('house_village hvi','hvi.village_id = hv.village_id') ->leftJoin('house_village hvi','hvi.village_id = hv.village_id')
->where(['hub.type'=>0,'hub.status'=>1,'hub.uid'=>$this->uid]) ->where(['hub.type'=>0,'hub.status'=>1,'hub.uid'=>$this->uid])
->field('hub.house_user_bind_id,hv.vacancy_id,hv.vacancy_code,hv.layout_id,hvi.village_name') ->field('hub.house_user_bind_id,hv.vacancy_id,hv.vacancy_code,hv.layout_id,hvi.village_name,hv.property_end_time')
->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) {
...@@ -30,7 +32,14 @@ class Payorder extends Base ...@@ -30,7 +32,14 @@ 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') {
$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();
} 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;
} }
...@@ -46,7 +55,7 @@ class Payorder extends Base ...@@ -46,7 +55,7 @@ class Payorder extends Base
$rest['type_zh'] = $convertArr[$key]; $rest['type_zh'] = $convertArr[$key];
$rest['create_time'] = $dataInfo[0]['create_time']; //最近的账单生成的时间 $rest['create_time'] = $dataInfo[0]['create_time']; //最近的账单生成的时间
$rest['cost_ids'] = $costIds; $rest['cost_ids'] = $costIds;
$vacancys[$k]['pay_list'][] = Common::changeField($rest);; $vacancys[$k]['pay_list'][] = Common::changeField($rest);
} }
//获取自定义的 //获取自定义的
unset($where['type']); unset($where['type']);
...@@ -66,7 +75,17 @@ class Payorder extends Base ...@@ -66,7 +75,17 @@ 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) {
if(empty($va['pay_list']) || !isset($va['pay_list'])) {
unset($vacancys[$ke]);
} }
}
$vacancys = array_values($vacancys);
} else { } else {
$vacancys = []; $vacancys = [];
} }
......
...@@ -838,7 +838,8 @@ class Common extends BaseController ...@@ -838,7 +838,8 @@ class Common extends BaseController
Db::name('house_vacancy')->where(['phone'=>$phone])->save(['uid'=>$uid]); Db::name('house_vacancy')->where(['phone'=>$phone])->save(['uid'=>$uid]);
//汽车关联 //汽车关联
Db::name('car')->where(['phone'=>$phone])->save(['uid'=>$uid]); Db::name('car')->where(['phone'=>$phone])->save(['uid'=>$uid]);
//
Db::name('house_user_bind')->where(['phone'=>$phone])->save(['uid'=>$uid]);
} }
//通过房间编号和布局id获取房间地址 //通过房间编号和布局id获取房间地址
......
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