提交 757fbc59 authored 作者: 曾从伟's avatar 曾从伟

Merge branch 'dev' of https://git.lefull.cn/yzx/lxx_pms into dev

...@@ -421,7 +421,9 @@ class TenantHelper extends BaseHelper{ ...@@ -421,7 +421,9 @@ class TenantHelper extends BaseHelper{
c.sign_source, c.sign_source,
c.is_sign, c.is_sign,
c.fdd_id, c.fdd_id,
c.fdd_id as contract_fdd_id,
rs.reservation_surrender_time, rs.reservation_surrender_time,
rs.fdd_id as reservation_surrender_fdd_id,
r.room_number, r.room_number,
r.apartment_id, r.apartment_id,
r.company_id, r.company_id,
...@@ -457,6 +459,8 @@ class TenantHelper extends BaseHelper{ ...@@ -457,6 +459,8 @@ class TenantHelper extends BaseHelper{
$contract_term = []; $contract_term = [];
$isSigned = $contractModel::$isSigned; $isSigned = $contractModel::$isSigned;
$surrender_contract_id = []; $surrender_contract_id = [];
$url_data = SITE_DOMAIN;
$http = 'https';
foreach ($tenant_list_data as $k => $v) { foreach ($tenant_list_data as $k => $v) {
$advance_pay_rent_day = $v['advance_pay_rent_day']; $advance_pay_rent_day = $v['advance_pay_rent_day'];
$nex_pay_day = convert_pay($temp_pay_config[$v['how_pay']]); $nex_pay_day = convert_pay($temp_pay_config[$v['how_pay']]);
...@@ -483,8 +487,6 @@ class TenantHelper extends BaseHelper{ ...@@ -483,8 +487,6 @@ class TenantHelper extends BaseHelper{
$tenant_list_data[$k]['reservation_surrender_time'] = $v['reservation_surrender_time'] > 0 ? date("Y-m-d", $v['reservation_surrender_time']) : ''; $tenant_list_data[$k]['reservation_surrender_time'] = $v['reservation_surrender_time'] > 0 ? date("Y-m-d", $v['reservation_surrender_time']) : '';
$tenant_list_data[$k]['surrender_time'] = $v['surrender_time'] ? date('Y-m-d', $v['surrender_time']) : ''; $tenant_list_data[$k]['surrender_time'] = $v['surrender_time'] ? date('Y-m-d', $v['surrender_time']) : '';
$tenant_list_data[$k]['sign_status'] = $isSigned[$tenant_list_data[$k]['is_sign']]; $tenant_list_data[$k]['sign_status'] = $isSigned[$tenant_list_data[$k]['is_sign']];
$url_data = SITE_DOMAIN;
$http = 'https';
$pdfUrl = $http . '://' . $url_data . '/ContractIous/getPDFById'; $pdfUrl = $http . '://' . $url_data . '/ContractIous/getPDFById';
$tenant_list_data[$k]['pdf_url'] = $pdfUrl; $tenant_list_data[$k]['pdf_url'] = $pdfUrl;
$contract_ids[] = $v['contract_id']; $contract_ids[] = $v['contract_id'];
...@@ -557,10 +559,13 @@ class TenantHelper extends BaseHelper{ ...@@ -557,10 +559,13 @@ class TenantHelper extends BaseHelper{
$preordain_list_tmp = []; $preordain_list_tmp = [];
$preordain_ids = []; $preordain_ids = [];
$preordain_id_tmp = []; $preordain_id_tmp = [];
$preordain_fdd_id_tmp = [];
if (!empty($preordain_list)) { if (!empty($preordain_list)) {
foreach ($preordain_list as $k => $v) { foreach ($preordain_list as $k => $v) {
$preordain_list_tmp[$v['contract_id']] = $v['money']; $preordain_list_tmp[$v['contract_id']] = $v['money'];
$preordain_ids[] = $v['preordain_id']; $preordain_ids[] = $v['preordain_id'];
$preordain_id_tmp[$v['contract_id']] = $v['preordain_id'];
$preordain_fdd_id_tmp[$v['contract_id']] = $v['fdd_id'];
} }
//获取补收金额 //获取补收金额
$preordain_preordain_repair_where['preordain_id'] = ['in', $preordain_ids]; $preordain_preordain_repair_where['preordain_id'] = ['in', $preordain_ids];
...@@ -573,7 +578,6 @@ class TenantHelper extends BaseHelper{ ...@@ -573,7 +578,6 @@ class TenantHelper extends BaseHelper{
foreach ($preordain_list as $k => $v) { foreach ($preordain_list as $k => $v) {
$repair_money = $preordain_repair_list_tmp[$v['preordain_id']]; $repair_money = $preordain_repair_list_tmp[$v['preordain_id']];
$preordain_list_tmp[$v['contract_id']] = $repair_money + $v['money']; $preordain_list_tmp[$v['contract_id']] = $repair_money + $v['money'];
$preordain_id_tmp[$v['contract_id']] = $v['preordain_id'];
} }
} }
} }
...@@ -582,14 +586,22 @@ class TenantHelper extends BaseHelper{ ...@@ -582,14 +586,22 @@ class TenantHelper extends BaseHelper{
$surrender_where['contract_id'] = ["in",$surrender_contract_id]; $surrender_where['contract_id'] = ["in",$surrender_contract_id];
$surrender_list = $this->helper("Surrender")->getList($surrender_where); $surrender_list = $this->helper("Surrender")->getList($surrender_where);
$surrender_list_tmp = []; $surrender_list_tmp = [];
$surrender_fdd_id_tmp = [];
foreach ($surrender_list as $k => $v){ foreach ($surrender_list as $k => $v){
$surrender_list_tmp[$v['contract_id']] = $v['surrender_id']; $surrender_list_tmp[$v['contract_id']] = $v['surrender_id'];
$surrender_fdd_id_tmp[$v['contract_id']] = $v['fdd_id'];
} }
} }
foreach ($tenant_list_data as $k => $v) { foreach ($tenant_list_data as $k => $v) {
//合同法大大ID
$tenant_list_data[$k]['contract_fdd_vue_url'] = $http . '://' . $url_data ."/Tenant/getFddPDFView/fdd_id/".$v['contract_fdd_id'];
//转租法大大ID
$tenant_list_data[$k]['reservation_surrender_vue_url'] = $http . '://' . $url_data ."/Tenant/getFddPDFView/fdd_id/".$v['reservation_surrender_fdd_id'];
//添加预定租金 //添加预定租金
$tenant_list_data[$k]['preordain_money'] = $preordain_list_tmp[$v['contract_id']]; $tenant_list_data[$k]['preordain_money'] = $preordain_list_tmp[$v['contract_id']];
$tenant_list_data[$k]['preordain_id'] = $preordain_id_tmp[$v['contract_id']]; $tenant_list_data[$k]['preordain_id'] = $preordain_id_tmp[$v['contract_id']];
$tenant_list_data[$k]['preordain_fdd_vue_url'] = $http . '://' . $url_data ."/Tenant/getFddPDFView/fdd_id/".$preordain_fdd_id_tmp[$v['contract_id']];
// 添加bill门店账单时间 // 添加bill门店账单时间
//$tenant_list_data[$k]['store_billing_time'] = $contract_tmp[$v['contract_id']] ? date('Y-m-d', $contract_tmp[$v['contract_id']]) :''; //$tenant_list_data[$k]['store_billing_time'] = $contract_tmp[$v['contract_id']] ? date('Y-m-d', $contract_tmp[$v['contract_id']]) :'';
$advance_pay_rent_day = $v['advance_pay_rent_day'] * 86400; $advance_pay_rent_day = $v['advance_pay_rent_day'] * 86400;
...@@ -611,6 +623,7 @@ class TenantHelper extends BaseHelper{ ...@@ -611,6 +623,7 @@ class TenantHelper extends BaseHelper{
$how_day = $renewals_list[$v['contract_id']]['how_day']; $how_day = $renewals_list[$v['contract_id']]['how_day'];
} }
$tenant_list_data[$k]['surrender_id'] = $surrender_list_tmp[$v['contract_id']]; $tenant_list_data[$k]['surrender_id'] = $surrender_list_tmp[$v['contract_id']];
$tenant_list_data[$k]['surrender_fdd_vue_url'] = $http . '://' . $url_data ."/Tenant/getFddPDFView/fdd_id/".$surrender_fdd_id_tmp[$v['contract_id']];
$tenant_list_data[$k]['paid_day'] = date("Y-m-d", $v['paid_day']); $tenant_list_data[$k]['paid_day'] = date("Y-m-d", $v['paid_day']);
$tenant_list_data[$k]['entrust_surrender'] = $reservation_surrender_tmp[$v['contract_id']]; $tenant_list_data[$k]['entrust_surrender'] = $reservation_surrender_tmp[$v['contract_id']];
} }
......
...@@ -70,6 +70,9 @@ class ContractLogic extends BaseLogic ...@@ -70,6 +70,9 @@ class ContractLogic extends BaseLogic
$return_data[$k]['room_number'] = $v['room_number']; $return_data[$k]['room_number'] = $v['room_number'];
$return_data[$k]['apartment_id'] = $v['apartment_id']; $return_data[$k]['apartment_id'] = $v['apartment_id'];
$return_data[$k]['is_renewal'] = $v['is_renewal']; $return_data[$k]['is_renewal'] = $v['is_renewal'];
if ($v['end_time'] == $v['paid_day']){
$return_data[$k]['is_renew'] = 3;
}
//修改接口 //修改接口
// $return_data[$k]['apartment_name'] = $v['apartment_name']; // $return_data[$k]['apartment_name'] = $v['apartment_name'];
// $return_data[$k]['alias_info'] = $v['alias_info']; // $return_data[$k]['alias_info'] = $v['alias_info'];
...@@ -595,6 +598,9 @@ class ContractLogic extends BaseLogic ...@@ -595,6 +598,9 @@ class ContractLogic extends BaseLogic
$where['tenant_id'] = ['eq',$tenant_id]; $where['tenant_id'] = ['eq',$tenant_id];
$where['is_contractor'] = ['eq',1]; $where['is_contractor'] = ['eq',1];
$tcr_list = $this->helper("TenantContractRelationship")->getList($where)['data']; $tcr_list = $this->helper("TenantContractRelationship")->getList($where)['data'];
if (empty($tcr_list)){
return RD('暂无数据', [], 1);
}
$contract_id = []; $contract_id = [];
foreach ($tcr_list as $k => $v){ foreach ($tcr_list as $k => $v){
$contract_id[] = $v['contract_id']; $contract_id[] = $v['contract_id'];
......
...@@ -177,7 +177,7 @@ class MessageLogic extends BaseLogic ...@@ -177,7 +177,7 @@ class MessageLogic extends BaseLogic
break; break;
case GeneralMessagePushModel::$push_code['APPLY_RENEWALS']: case GeneralMessagePushModel::$push_code['APPLY_RENEWALS']:
$datas['message_type'] = '1'; $datas['message_type'] = '2';
$datas['message_name'] = $room['room_number'].'房间申请续租'; $datas['message_name'] = $room['room_number'].'房间申请续租';
break; break;
default: default:
......
...@@ -1175,4 +1175,15 @@ class TenantController extends \Common\Controller\BaseController{ ...@@ -1175,4 +1175,15 @@ class TenantController extends \Common\Controller\BaseController{
$this->ajaxReturn("修改失败"); $this->ajaxReturn("修改失败");
} }
} }
/**
* @desc 获取法大大签约协议预览
* @author yzx
* @version 2020-06-22 14:05:06
*/
public function getFddPDFView()
{
$fdd_id = I('fdd_id');
$res = $this->logic('Api\Contract')->getFddPDFViewLogic($fdd_id);
$this->ajaxReturn($res);
}
} }
\ No newline at end of file
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论