Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Contribute to GitLab
Sign in
Toggle navigation
O
on-site-service
Project
Project
Details
Activity
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
external
on-site-service
Commits
41688b83
Commit
41688b83
authored
Aug 10, 2022
by
shangtx
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
feat: 服务小类首页筛选
parent
16ecdbd2
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
6 additions
and
4 deletions
+6
-4
ServiceCategoryService.java
...vice/miniapp/service/category/ServiceCategoryService.java
+6
-4
No files found.
mini-app/src/main/java/com/onsiteservice/miniapp/service/category/ServiceCategoryService.java
View file @
41688b83
...
@@ -13,6 +13,7 @@ import com.onsiteservice.miniapp.controller.category.vo.ServiceSubclassVO;
...
@@ -13,6 +13,7 @@ import com.onsiteservice.miniapp.controller.category.vo.ServiceSubclassVO;
import
com.onsiteservice.util.AttrCopyUtils
;
import
com.onsiteservice.util.AttrCopyUtils
;
import
org.springframework.stereotype.Service
;
import
org.springframework.stereotype.Service
;
import
org.springframework.transaction.annotation.Transactional
;
import
org.springframework.transaction.annotation.Transactional
;
import
tk.mybatis.mapper.entity.Condition
;
import
javax.annotation.Resource
;
import
javax.annotation.Resource
;
import
java.util.List
;
import
java.util.List
;
...
@@ -23,9 +24,6 @@ import java.util.stream.Collectors;
...
@@ -23,9 +24,6 @@ import java.util.stream.Collectors;
@Transactional
(
rollbackFor
=
Exception
.
class
)
@Transactional
(
rollbackFor
=
Exception
.
class
)
public
class
ServiceCategoryService
extends
AbstractMapper
<
ServiceCategory
>
{
public
class
ServiceCategoryService
extends
AbstractMapper
<
ServiceCategory
>
{
//@Resource
//private ServiceCategoryBizMapper serviceCategoryBizMapper;
@Resource
@Resource
private
ServiceCategoryMapper
serviceCategoryMapper
;
private
ServiceCategoryMapper
serviceCategoryMapper
;
@Resource
@Resource
...
@@ -35,7 +33,11 @@ public class ServiceCategoryService extends AbstractMapper<ServiceCategory> {
...
@@ -35,7 +33,11 @@ public class ServiceCategoryService extends AbstractMapper<ServiceCategory> {
public
Result
<
List
<
ServiceCategoryVO
>>
list
(
String
keyWord
)
{
public
Result
<
List
<
ServiceCategoryVO
>>
list
(
String
keyWord
)
{
List
<
ServiceCategory
>
serviceCategoryList
=
serviceCategoryMapper
.
selectAllOrderBySequence
();
List
<
ServiceCategory
>
serviceCategoryList
=
serviceCategoryMapper
.
selectAllOrderBySequence
();
List
<
ServiceSubclass
>
serviceSubclassList
=
serviceSubclassMapper
.
selectByServiceNameLike
(
keyWord
);
var
condition
=
new
Condition
(
ServiceSubclass
.
class
);
condition
.
createCriteria
().
andLike
(
"serviceName"
,
keyWord
)
.
andEqualTo
(
"enabled"
,
true
)
.
andEqualTo
(
"showInHome"
,
true
);
List
<
ServiceSubclass
>
serviceSubclassList
=
serviceSubclassMapper
.
selectByCondition
(
condition
);
Map
<
Integer
,
List
<
ServiceSubclass
>>
categoryIdServiceSubclassMap
=
serviceSubclassList
.
parallelStream
().
collect
(
Collectors
.
groupingBy
(
ServiceSubclass:
:
getCategoryId
));
Map
<
Integer
,
List
<
ServiceSubclass
>>
categoryIdServiceSubclassMap
=
serviceSubclassList
.
parallelStream
().
collect
(
Collectors
.
groupingBy
(
ServiceSubclass:
:
getCategoryId
));
List
<
ServiceCategoryVO
>
serviceCategoryVOList
=
serviceCategoryList
.
parallelStream
().
map
(
e
->
{
List
<
ServiceCategoryVO
>
serviceCategoryVOList
=
serviceCategoryList
.
parallelStream
().
map
(
e
->
{
...
...
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