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
ddea9757
Commit
ddea9757
authored
Jan 29, 2021
by
蔡闯
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
20201
parent
cd522e69
Changes
1
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
23 additions
and
15 deletions
+23
-15
app/api/controller/Payorder.php
app/api/controller/Payorder.php
+23
-15
No files found.
app/api/controller/Payorder.php
View file @
ddea9757
...
@@ -32,24 +32,31 @@ class Payorder extends Base
...
@@ -32,24 +32,31 @@ class Payorder extends Base
$where
[
'type'
]
=
$key
;
$where
[
'type'
]
=
$key
;
//总金额
//总金额
$data
=
Db
::
name
(
'cost'
)
->
where
(
$where
)
->
sum
(
'pay_money'
);
$data
=
Db
::
name
(
'cost'
)
->
where
(
$where
)
->
sum
(
'pay_money'
);
$all_list
[
$key
]
=
$data
;
$time
=
Db
::
name
(
'cost'
)
->
where
(
$where
)
->
order
(
'create_time'
,
'desc'
)
->
value
(
'create_time'
);
if
(
!
$data
)
{
continue
;
}
$rest
[
'money'
]
=
$data
;
$rest
[
'type'
]
=
$key
;
$rest
[
'type_zh'
]
=
$convertArr
[
$key
];
$rest
[
'create_time'
]
=
$time
;
$vacancys
[
$k
][
'pay_list'
][]
=
Common
::
changeField
(
$rest
);;
}
}
$vacancys
[
$k
][
'pay_list'
]
=
$all_list
;
//获取自定义的
//获取自定义的
unset
(
$where
[
'type'
]);
unset
(
$where
[
'type'
]);
$vacancys
[
$k
][
'pay_list'
][
'other'
]
=
Db
::
name
(
'cost'
)
->
where
(
$where
)
->
whereNotIn
(
'type'
,
array_keys
(
$convertArr
))
->
sum
(
'pay_money'
);
$money
=
Db
::
name
(
'cost'
)
->
where
(
$where
)
->
whereNotIn
(
'type'
,
$array_keys
)
->
sum
(
'pay_money'
);
}
$time
=
Db
::
name
(
'cost'
)
->
where
(
$where
)
->
whereNotIn
(
'type'
,
$array_keys
)
->
order
(
'create_time'
,
'desc'
)
->
value
(
'create_time'
);
foreach
(
$vacancys
as
$k
=>
$v
)
{
if
(
$money
){
foreach
(
$array_keys
as
$val
)
{
//删除水电物业费为0的记录
$rest_other
[
'money'
]
=
$money
;
if
(
$v
[
'pay_list'
][
$val
]
==
0
)
{
$rest_other
[
'type'
]
=
"other"
;
unset
(
$vacancys
[
$k
][
'pay_list'
][
$val
]);
$rest_other
[
'type_zh'
]
=
"自定义"
;
$rest_other
[
'create_time'
]
=
$time
;
}
}
$vacancys
[
$k
][
'pay_list'
][]
=
Common
::
changeField
(
$rest_other
);
}
}
if
(
$v
[
'pay_list'
][
'other'
]
==
0
)
{
unset
(
$vacancys
[
$k
][
'pay_list'
][
'other'
]);
}
}
}
else
{
}
else
{
$vacancys
=
[];
$vacancys
=
[];
}
}
...
@@ -192,6 +199,8 @@ class Payorder extends Base
...
@@ -192,6 +199,8 @@ class Payorder extends Base
$cost_id
=
Request
::
param
(
'cost_id'
);
$cost_id
=
Request
::
param
(
'cost_id'
);
$data
=
Db
::
name
(
'cost'
)
->
where
([
'cost_id'
=>
$cost_id
])
->
find
();
$data
=
Db
::
name
(
'cost'
)
->
where
([
'cost_id'
=>
$cost_id
])
->
find
();
$typeArr
=
$this
->
convertArr
;
$typeArr
=
$this
->
convertArr
;
$myunit
=
$this
->
myUnit
;
$priceUnit
=
$this
->
priceUnit
;
$vacancyInfo
=
Db
::
name
(
'house_vacancy'
)
->
where
([
'vacancy_id'
=>
$data
[
'vacancy_id'
]])
->
field
(
'vacancy_code,layout_id'
)
->
find
();
$vacancyInfo
=
Db
::
name
(
'house_vacancy'
)
->
where
([
'vacancy_id'
=>
$data
[
'vacancy_id'
]])
->
field
(
'vacancy_code,layout_id'
)
->
find
();
$vacancyAddress
=
Common
::
getVacancyAddress
(
$vacancyInfo
[
'vacancy_code'
],
$vacancyInfo
[
'layout_id'
]);
$vacancyAddress
=
Common
::
getVacancyAddress
(
$vacancyInfo
[
'vacancy_code'
],
$vacancyInfo
[
'layout_id'
]);
$data
[
'vacancy_address'
]
=
$vacancyAddress
[
'vacancy_address'
];
$data
[
'vacancy_address'
]
=
$vacancyAddress
[
'vacancy_address'
];
...
@@ -209,13 +218,12 @@ class Payorder extends Base
...
@@ -209,13 +218,12 @@ class Payorder extends Base
$data
[
'pay_type'
]
=
"暂无"
;
$data
[
'pay_type'
]
=
"暂无"
;
$data
[
'order_num'
]
=
"暂无"
;
$data
[
'order_num'
]
=
"暂无"
;
}
}
$myunit
=
$this
->
myUnit
;
$priceUnit
=
$this
->
priceUnit
;
if
(
in_array
(
$data
[
'type'
],[
'water'
,
'electric'
,
'gas'
,
'property'
]))
{
if
(
in_array
(
$data
[
'type'
],[
'water'
,
'electric'
,
'gas'
,
'property'
]))
{
$data
[
'area'
]
=
$data
[
'area'
]
.
$myunit
[
$data
[
'type'
]];
$data
[
'area'
]
=
$data
[
'area'
]
.
$myunit
[
$data
[
'type'
]];
$data
[
'price'
]
=
$data
[
'price'
]
.
$priceUnit
[
$data
[
'type'
]];
$data
[
'price'
]
=
$data
[
'price'
]
.
$priceUnit
[
$data
[
'type'
]];
}
else
{
}
else
{
$data
[
'area'
]
=
"无"
;
$data
[
'area'
]
=
"无"
;
$data
[
'price'
]
=
"暂无"
;
}
}
return
$this
->
returnJson
(
Common
::
changeField
(
$data
,[
'pay_time'
,
'create_time'
]));
return
$this
->
returnJson
(
Common
::
changeField
(
$data
,[
'pay_time'
,
'create_time'
]));
}
}
...
...
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