Toggle navigation
Toggle navigation
This project
Loading...
Sign in
jiujian
/
client-customer-order-api
Go to a project
Toggle navigation
Toggle navigation pinning
Projects
Groups
Snippets
Help
Project
Activity
Repository
Pipelines
Graphs
Issues
0
Merge Requests
0
Wiki
Network
Create a new issue
Builds
Commits
Authored by
zhuyifan
2025-03-20 13:44:43 +0800
Browse Files
Options
Browse Files
Download
Email Patches
Plain Diff
Commit
016e04a57087f9b84e4bf7d3a3c12cfa935f5862
016e04a5
1 parent
b67a73a9
fix(menu): 优化查询菜单接口返回结果
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
9 additions
and
3 deletions
src/main/java/com/infoloop/tianting/service/impl/MenuServiceImpl.java
src/main/java/com/infoloop/tianting/service/impl/MenuServiceImpl.java
View file @
016e04a
...
...
@@ -18,6 +18,7 @@ import lombok.extern.slf4j.Slf4j;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Service
;
import
java.util.ArrayList
;
import
java.util.List
;
import
java.util.stream.Collectors
;
...
...
@@ -70,8 +71,10 @@ public class MenuServiceImpl implements MenuService {
@Override
public
List
<
MenuDto
>
queryPublishedMenusByStallId
(
Integer
enterpriseId
,
List
<
Integer
>
stallIds
)
{
final
var
response
=
menuServiceRpcClient
.
queryPublishedMenusByStallId
(
enterpriseId
,
stallIds
);
return
response
.
getResponsesList
().
stream
().
map
(
menu
->
MenuDto
.
builder
()
return
new
ArrayList
<>(
response
.
getResponsesList
().
stream
()
.
collect
(
Collectors
.
toMap
(
SingleMenuRpcResponse:
:
getId
,
menu
->
MenuDto
.
builder
()
.
id
(
menu
.
getId
())
.
code
(
menu
.
getCode
())
.
enterpriseId
(
menu
.
getEnterpriseId
())
...
...
@@ -103,7 +106,10 @@ public class MenuServiceImpl implements MenuService {
.
updateSource
(
menu
.
getUpdateSource
())
.
updatedAt
(
DateUtil
.
formatDate
(
menu
.
getUpdatedAt
()))
.
publishAt
(
DateUtil
.
formatDate
(
menu
.
getPublishAt
()))
.
build
()).
collect
(
Collectors
.
toList
());
.
build
(),
(
existing
,
replacement
)
->
existing
))
.
values
());
}
@Override
...
...
Please
register
or
login
to post a comment