Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
L
lxx_pms
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
图表
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
游宗学
lxx_pms
Commits
89d260aa
提交
89d260aa
authored
6月 01, 2020
作者:
游宗学
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
法大大修改!
上级
adee8c1f
隐藏空白字符变更
内嵌
并排
正在显示
1 个修改的文件
包含
10 行增加
和
6 行删除
+10
-6
ContractLogic.class.php
PHP/Application/Common/Logic/Api/ContractLogic.class.php
+10
-6
没有找到文件。
PHP/Application/Common/Logic/Api/ContractLogic.class.php
浏览文件 @
89d260aa
...
...
@@ -593,20 +593,24 @@ class ContractLogic extends BaseLogic
$where
[
'tenant_id'
]
=
[
'eq'
,
$tenant_id
];
$where
[
'is_contractor'
]
=
[
'eq'
,
1
];
$tcr_list
=
$this
->
helper
(
"TenantContractRelationship"
)
->
getList
(
$where
);
$tcr_list
=
$this
->
helper
(
"TenantContractRelationship"
)
->
getList
(
$where
)
[
'data'
]
;
$contract_id
=
[];
foreach
(
$tcr_list
as
$k
=>
$v
){
$contract_id
[]
=
$v
[
'contract_id'
];
}
$contract_where
[
'is_sign'
]
=
[
'eq'
,
1
];
$contract_where
[
'c.is_sign'
]
=
[
'eq'
,
1
];
$contract_where
[
'c.contract_id'
]
=
[
'in'
,
$contract_id
];
$contract_where
[
'c.company_id'
]
=
[
'neq'
,
0
];
// 1. 租赁合同
$contract_list_tmp
=
[];
$contract_list
=
D
(
"Contract"
)
->
field
(
'c.fdd_id,r.room_number'
)
->
alias
(
'c'
)
->
join
(
"room as r on(
'r.room_id = c.room_id'
)"
,
"left"
)
->
join
(
"room as r on(
r.room_id = c.room_id
)"
,
"left"
)
->
where
(
$contract_where
)
->
select
();
foreach
(
$contract_list
as
$k
=>
$v
){
...
...
@@ -617,7 +621,7 @@ class ContractLogic extends BaseLogic
$reservation_surrender_list
=
D
(
"ReservationSurrender"
)
->
field
(
'c.fdd_id,r.room_number'
)
->
alias
(
'c'
)
->
join
(
"room as r on(
'r.room_id = c.room_id'
)"
,
"left"
)
->
join
(
"room as r on(
r.room_id = c.room_id
)"
,
"left"
)
->
where
(
$contract_where
)
->
select
();
foreach
(
$reservation_surrender_list
as
$k
=>
$v
){
...
...
@@ -628,7 +632,7 @@ class ContractLogic extends BaseLogic
$surrender_list
=
D
(
'Surrender'
)
->
field
(
's.fdd_id,r.room_number'
)
->
alias
(
's'
)
->
join
(
"contract as c on(
's.contract_id = c.contract_id'
)"
,
"left"
)
->
join
(
"contract as c on(
s.contract_id = c.contract_id
)"
,
"left"
)
->
join
(
"room as r on('c.room_id = r.room_id')"
,
"left"
)
->
where
(
$contract_where
)
->
select
();
...
...
@@ -640,7 +644,7 @@ class ContractLogic extends BaseLogic
$preordain
=
D
(
"Preordain"
)
->
field
(
'c.fdd_id,r.room_number'
)
->
alias
(
'c'
)
->
join
(
"room as r on(
'c.room_id = r.room_id'
)"
,
"left"
)
->
join
(
"room as r on(
c.room_id = r.room_id
)"
,
"left"
)
->
where
(
$contract_where
)
->
select
();
foreach
(
$preordain
as
$k
=>
$v
){
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论