Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
R
ruer_cms
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
蔡闯
ruer_cms
Commits
1986339e
Commit
1986339e
authored
Feb 20, 2021
by
蔡闯
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
社区缴费列表修改
parent
378128ee
Changes
1
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
13 additions
and
3 deletions
+13
-3
app/api/controller/Payorder.php
app/api/controller/Payorder.php
+13
-3
No files found.
app/api/controller/Payorder.php
View file @
1986339e
...
...
@@ -101,18 +101,22 @@ class Payorder extends Base
$array_keys
=
array_keys
(
$convertArr
);
$unit
=
$this
->
myUnit
;
foreach
(
$vacancys
as
$k
=>
$v
)
{
$where
=
[];
$where
[
'vacancy_id'
]
=
$v
[
'vacancy_id'
];
$where
[
'is_pay'
]
=
1
;
$res
=
Common
::
getVacancyAddress
(
$v
[
'vacancy_code'
],
$v
[
'layout_id'
]);
$vacancys
[
$k
][
'vacancy_address'
]
=
$res
[
'vacancy_address'
];
foreach
(
$convertArr
as
$key
=>
$value
)
{
$where
[
'type'
]
=
$key
;
//总金额
$data
=
Db
::
name
(
'cost'
)
->
where
(
$where
)
->
sum
(
'pay_money'
);
//如果金额是0就跳过
if
(
$data
==
0
)
{
if
(
$data
==
0
)
{
continue
;
}
// echo json_encode($where);
$rest
[
'total_money'
]
=
$data
;
if
(
$key
==
"property"
||
$key
==
"park"
){
$count
=
Db
::
name
(
'cost'
)
->
where
(
$where
)
->
count
();
...
...
@@ -126,12 +130,15 @@ class Payorder extends Base
$rest
[
'name_zh'
]
=
$value
;
//获取最近的支付订单时间
$time
=
Db
::
name
(
'cost'
)
->
where
(
$where
)
->
order
(
'pay_time'
,
'desc'
)
->
value
(
'pay_time'
);
$rest
[
'pay_time'
]
=
$time
;
$all
[]
=
$rest
;
}
//获取自定义的
unset
(
$where
[
'type'
]);
$count
=
Db
::
name
(
'cost'
)
->
where
(
$where
)
->
whereNotIn
(
'type'
,
$array_keys
)
->
sum
(
'pay_money'
);
//获取最近一次支付时间
$time
=
Db
::
name
(
'cost'
)
->
where
(
$where
)
->
whereNotIn
(
'type'
,[
'property'
,
'water'
,
'gas'
,
'electric'
,
'park'
])
->
order
(
'pay_time'
,
'desc'
)
->
value
(
'pay_time'
);
$other
[
'pay_time'
]
=
$time
;
...
...
@@ -141,12 +148,15 @@ class Payorder extends Base
if
(
$other
[
'total_num'
]
!=
0
){
$all
[]
=
$other
;
}
$vacancys
[
$k
][
'pay_list'
]
=
Common
::
changeField
(
$all
,
'pay_time'
);
//如果当前房间没有已缴费记录,则去掉
if
(
empty
(
$all
))
{
unset
(
$vacancys
[
$k
]);
}
else
{
$vacancys
[
$k
][
'pay_list'
]
=
Common
::
changeField
(
$all
,
'pay_time'
);
//需要删除$all,数组,不然会影响下一次循环
unset
(
$all
);
}
}
}
else
{
$vacancys
=
[];
}
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment