Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
L
lxx_pms
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
图表
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
游宗学
lxx_pms
Commits
a4e734c9
提交
a4e734c9
authored
6月 04, 2020
作者:
游宗学
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
法大大修改!
上级
1d45b34a
隐藏空白字符变更
内嵌
并排
正在显示
1 个修改的文件
包含
28 行增加
和
9 行删除
+28
-9
TenantHelper.class.php
PHP/Application/Common/Helper/TenantHelper.class.php
+28
-9
没有找到文件。
PHP/Application/Common/Helper/TenantHelper.class.php
浏览文件 @
a4e734c9
...
...
@@ -621,6 +621,7 @@ class TenantHelper extends BaseHelper{
$tenant_info_list_tmp
=
$tenant_info_list
;
$tenant_list_data_tmp
=
[];
$user
=
$this
->
_user
();
$url
=
array_flip
(
C
(
"APP_SUB_DOMAIN_RULES"
));
foreach
(
$tenant_list_data
as
$k
=>
$v
)
{
$tenant_list_data
[
$k
][
'ueto_employee_name'
]
=
$ueto_list_tmp
[
$v
[
'contract_id'
]]
?
$ueto_list_tmp
[
$v
[
'contract_id'
]]
:
''
;
$tenant_list_data
[
$k
][
'with_employee_name'
]
=
$with_list_tmp
[
$v
[
'contract_id'
]]
?
$with_list_tmp
[
$v
[
'contract_id'
]]
:
''
;
...
...
@@ -643,6 +644,19 @@ class TenantHelper extends BaseHelper{
if
(
$user
[
'employee_id'
]
==
812
){
$tenant_list_data
[
$k
][
'is_show'
]
=
1
;
}
//预定
$tenant_list_data
[
$k
][
'preordain_contract_url'
]
=
"https://"
.
$url
[
'BookingWap'
]
.
"/CustomTemplate/preordainTemplate?apartment_id=
{
$v
[
'apartment_id'
]
}
&preordain_id=
{
$v
[
'preordain_id'
]
}
&room_id=
{
$v
[
'room_id'
]
}
&tenant_id=
{
$v
[
'tenant_id'
]
}
"
;
$tenant_list_data
[
$k
][
'preordain_fdd_url'
]
=
"https://"
.
$url
[
'Fdd'
]
.
"/Api/createPreordain"
;
//转租
$tenant_list_data
[
$k
][
'sublease_contract_url'
]
=
"https://"
.
$url
[
'BookingWap'
]
.
"/CustomTemplate/entrustAgreement?apartment_id=
{
$v
[
'apartment_id'
]
}
&contract_id=
{
$v
[
'contract_id'
]
}
"
;
$tenant_list_data
[
$k
][
'sublease_fdd_url'
]
=
"https://"
.
$url
[
'Fdd'
]
.
"Api/subleaseData"
;
//退租
$tenant_list_data
[
$k
][
'surrender_contract_url'
]
=
"https://"
.
$url
[
'BookingWap'
]
.
"/CustomTemplate/lisaDismissAgreement?apartment_id=
{
$v
[
'apartment_id'
]
}
&surrender_id=
{
$v
[
'surrender_id'
]
}
"
;
$tenant_list_data
[
$k
][
'surrender_fdd_url'
]
=
"https://"
.
$url
[
'Fdd'
]
.
"Api/createSurrender"
;
$tenant_list_data
[
$k
][
'contract_url'
]
=
$this
->
helper
(
'Tenant'
)
->
getSignUrl
(
$v
[
'room_id'
],
$v
[
'tenant_id'
],
$v
[
'contract_id'
],
0
,
""
,
false
)[
'data'
];
$tenant_list_data
[
$k
][
'contract_fdd_url'
]
=
"https://"
.
$url
[
'Fdd'
]
.
"Api/createContract"
;
}
//证件号导出数据拼装
if
(
$param
[
'is_idcard'
])
{
...
...
@@ -1109,7 +1123,7 @@ class TenantHelper extends BaseHelper{
* @param string $coupon_number 优惠券id
* @return array
*/
public
function
getSignUrl
(
$room_id
,
$tenant_id
,
$contract_id
=
0
,
$contract_ious_id
=
0
,
$coupon_number
=
''
)
public
function
getSignUrl
(
$room_id
,
$tenant_id
,
$contract_id
=
0
,
$contract_ious_id
=
0
,
$coupon_number
=
''
,
$is_sort
=
true
)
{
$apartment_id
=
$this
->
helper
(
'Room'
)
->
getOne
([
'room_id'
=>
$room_id
],
'apartment_id'
)[
'data'
];
$apart_config
=
$this
->
helper
(
'Booking\ApartmentConfiguration'
)
->
getOne
([
'apartment_id'
=>
$apartment_id
],
'deposit_month, rent_month'
)[
'data'
];
...
...
@@ -1153,17 +1167,22 @@ class TenantHelper extends BaseHelper{
$urlRenter
=
$urlPreview
.
'&flag=renter'
;
}
//生成短连接
$short_url
=
$this
->
logic
(
'Wechat\WechatShortLink'
)
->
getShortUrl
(
$urlRenter
);
if
(
$is_sort
){
$short_url
=
$this
->
logic
(
'Wechat\WechatShortLink'
)
->
getShortUrl
(
$urlRenter
);
// $short_url = str_replace("http:", 'https:', $short_url);
if
(
$short_url
[
'status'
]
==
0
)
{
return
[
'status'
=>
0
,
'message'
=>
'生成短连接失败'
,
'data'
=>
[]];
}
$url
[
'url_renter'
]
=
$short_url
[
'data'
];
$url
[
'url_preview'
]
=
$urlPreview
;
if
(
$short_url
[
'status'
]
==
0
)
{
return
[
'status'
=>
0
,
'message'
=>
'生成短连接失败'
,
'data'
=>
[]];
}
$url
[
'url_renter'
]
=
$short_url
[
'data'
];
$url
[
'url_preview'
]
=
$urlPreview
;
if
(
$url
[
'url_renter'
]
==
''
||
$url
[
'url_preview'
]
==
''
)
{
return
[
'status'
=>
0
,
'message'
=>
'生成短连接失败'
,
'data'
=>
[]];
if
(
$url
[
'url_renter'
]
==
''
||
$url
[
'url_preview'
]
==
''
)
{
return
[
'status'
=>
0
,
'message'
=>
'生成短连接失败'
,
'data'
=>
[]];
}
}
else
{
$url
=
$urlPreview
;
}
return
[
'status'
=>
1
,
'message'
=>
'成功'
,
'data'
=>
$url
];
}
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论