Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Y
yichengstreet-be
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
yichengstreet
yichengstreet-be
Commits
51e2a803
Commit
51e2a803
authored
Mar 24, 2025
by
lixuan
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'dev' into 'main'
Dev See merge request
!170
parents
60ff9544
6867e8c3
Pipeline
#143526
canceled with stages
Changes
4
Pipelines
1
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
48 additions
and
0 deletions
+48
-0
HouseResourceController.java
...m/ruoyi/web/controller/house/HouseResourceController.java
+5
-0
PageBusinessEntityStatisticsDetail.java
...m/domain/house/vo/PageBusinessEntityStatisticsDetail.java
+19
-0
HouseResourceService.java
.../com/ruoyi/system/service/house/HouseResourceService.java
+2
-0
HouseResourceServiceImpl.java
...i/system/service/house/impl/HouseResourceServiceImpl.java
+22
-0
No files found.
ruoyi-admin/src/main/java/com/ruoyi/web/controller/house/HouseResourceController.java
View file @
51e2a803
...
@@ -67,4 +67,9 @@ public class HouseResourceController {
...
@@ -67,4 +67,9 @@ public class HouseResourceController {
public
AjaxResult
getBusinessEntityStatistics
(
@RequestParam
(
required
=
false
)
String
two
)
{
public
AjaxResult
getBusinessEntityStatistics
(
@RequestParam
(
required
=
false
)
String
two
)
{
return
AjaxResult
.
success
(
houseResourceService
.
businessEntityStatistics
(
two
));
return
AjaxResult
.
success
(
houseResourceService
.
businessEntityStatistics
(
two
));
}
}
@GetMapping
(
"/page/businessEntityStatistics"
)
public
AjaxResult
getPageBusinessEntityStatistics
(
List
<
String
>
twos
)
{
return
AjaxResult
.
success
(
houseResourceService
.
pageBusinessEntityStatistics
(
twos
));
}
}
}
ruoyi-system/src/main/java/com/ruoyi/system/domain/house/vo/PageBusinessEntityStatisticsDetail.java
0 → 100644
View file @
51e2a803
package
com
.
ruoyi
.
system
.
domain
.
house
.
vo
;
import
lombok.Data
;
@Data
public
class
PageBusinessEntityStatisticsDetail
{
private
long
lyCount
;
private
long
dlCount
;
private
long
jqCount
;
private
long
zhtCount
;
private
long
scCount
;
private
long
totalCount
;
}
ruoyi-system/src/main/java/com/ruoyi/system/service/house/HouseResourceService.java
View file @
51e2a803
...
@@ -25,4 +25,6 @@ public interface HouseResourceService {
...
@@ -25,4 +25,6 @@ public interface HouseResourceService {
List
<
HouseResourcePage
>
listHouseResources
(
HouseResourcePageQuery
query
);
List
<
HouseResourcePage
>
listHouseResources
(
HouseResourcePageQuery
query
);
BusinessEntityStatisticsDetail
businessEntityStatistics
(
String
two
);
BusinessEntityStatisticsDetail
businessEntityStatistics
(
String
two
);
PageBusinessEntityStatisticsDetail
pageBusinessEntityStatistics
(
List
<
String
>
twos
);
}
}
ruoyi-system/src/main/java/com/ruoyi/system/service/house/impl/HouseResourceServiceImpl.java
View file @
51e2a803
...
@@ -284,6 +284,28 @@ public class HouseResourceServiceImpl implements HouseResourceService {
...
@@ -284,6 +284,28 @@ public class HouseResourceServiceImpl implements HouseResourceService {
return
businessEntityStatisticsDetail
;
return
businessEntityStatisticsDetail
;
}
}
@Override
public
PageBusinessEntityStatisticsDetail
pageBusinessEntityStatistics
(
List
<
String
>
twos
)
{
List
<
HouseResource
>
list
=
houseResourceMapper
.
selectAll
();
if
(
CollectionUtils
.
isEmpty
(
list
))
{
return
new
PageBusinessEntityStatisticsDetail
();
}
if
(!
CollectionUtils
.
isEmpty
(
twos
))
{
list
=
list
.
stream
().
filter
(
x
->
twos
.
contains
(
x
.
getTwo
())).
collect
(
Collectors
.
toList
());
}
if
(
CollectionUtils
.
isEmpty
(
list
))
{
return
new
PageBusinessEntityStatisticsDetail
();
}
PageBusinessEntityStatisticsDetail
pageBusinessEntityStatisticsDetail
=
new
PageBusinessEntityStatisticsDetail
();
pageBusinessEntityStatisticsDetail
.
setLyCount
(
list
.
stream
().
filter
(
x
->
x
.
getType
()
==
1
).
count
());
pageBusinessEntityStatisticsDetail
.
setDlCount
(
list
.
stream
().
filter
(
x
->
x
.
getType
()
==
4
).
count
());
pageBusinessEntityStatisticsDetail
.
setJqCount
(
list
.
stream
().
filter
(
x
->
x
.
getType
()
==
5
).
count
());
pageBusinessEntityStatisticsDetail
.
setZhtCount
(
list
.
stream
().
filter
(
x
->
x
.
getType
()
==
6
).
count
());
pageBusinessEntityStatisticsDetail
.
setScCount
(
list
.
stream
().
filter
(
x
->
x
.
getType
()
==
7
).
count
());
pageBusinessEntityStatisticsDetail
.
setTotalCount
(
list
.
size
());
return
pageBusinessEntityStatisticsDetail
;
}
private
List
<
HouseResourcePage
>
handleHouseList
(
List
<
HouseResourcePage
>
list
)
{
private
List
<
HouseResourcePage
>
handleHouseList
(
List
<
HouseResourcePage
>
list
)
{
list
.
forEach
(
x
->
{
list
.
forEach
(
x
->
{
GridRegionExample
twoExample
=
new
GridRegionExample
();
GridRegionExample
twoExample
=
new
GridRegionExample
();
...
...
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