Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
H
haoban-manage3.0
Overview
Overview
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
haoban3.0
haoban-manage3.0
Commits
1a9e8f6d
Commit
1a9e8f6d
authored
Mar 20, 2025
by
王祖波
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
建联转化记录
parent
5b8508d2
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
18 additions
and
4 deletions
+18
-4
ContactOrderServiceImpl.java
...service/service/contact/impl/ContactOrderServiceImpl.java
+18
-4
No files found.
haoban-manage3-service/src/main/java/com/gic/haoban/manage/service/service/contact/impl/ContactOrderServiceImpl.java
View file @
1a9e8f6d
...
@@ -118,17 +118,23 @@ public class ContactOrderServiceImpl implements ContactOrderService {
...
@@ -118,17 +118,23 @@ public class ContactOrderServiceImpl implements ContactOrderService {
if
(
CollectionUtils
.
isEmpty
(
list
))
{
if
(
CollectionUtils
.
isEmpty
(
list
))
{
return
new
ArrayList
<>();
return
new
ArrayList
<>();
}
}
Set
<
String
>
memberIdSet
=
list
.
stream
().
map
(
TabContactOrder:
:
getMemberId
)
Set
<
String
>
memberIdSet
=
new
HashSet
<>();
.
filter
(
StringUtils:
:
isNotBlank
)
.
collect
(
Collectors
.
toSet
());
Map
<
String
,
ClerkDTO
>
clerkIdMap
=
new
HashMap
<>();
Map
<
String
,
ClerkDTO
>
clerkIdMap
=
new
HashMap
<>();
Map
<
String
,
StoreDTO
>
storeIdMap
=
new
HashMap
<>();
Map
<
String
,
StoreDTO
>
storeIdMap
=
new
HashMap
<>();
Map
<
String
,
MemberDataDTO
>
memberMap
=
new
HashMap
<>();
Map
<
String
,
MemberDataDTO
>
memberMap
=
new
HashMap
<>();
Set
<
String
>
storeIdSet
=
new
HashSet
<>();
Set
<
String
>
storeIdSet
=
new
HashSet
<>();
Set
<
String
>
clerkIdSet
=
new
HashSet
<>();
Set
<
String
>
clerkIdSet
=
new
HashSet
<>();
for
(
TabContactOrder
contactOrder
:
list
)
{
String
memberId
=
contactOrder
.
getMemberId
();
String
storeId
=
contactOrder
.
getStoreId
();
if
(
StringUtils
.
isBlank
(
memberId
))
{
memberIdSet
.
add
(
memberId
);
}
storeIdSet
.
add
(
storeId
);
}
// 组装商品信息
// 组装商品信息
if
(
CollectionUtils
.
isNotEmpty
(
memberIdSet
))
{
if
(
CollectionUtils
.
isNotEmpty
(
memberIdSet
))
{
List
<
MemberDataDTO
>
memberList
=
esMemberInfoService
.
queryDataBatch
(
enterpriseId
,
Lists
.
newArrayList
(
memberIdSet
),
"memberId,name,cardNo,phoneNumber,nickName,mainClerkId,mainStoreId"
);
List
<
MemberDataDTO
>
memberList
=
esMemberInfoService
.
queryDataBatch
(
enterpriseId
,
Lists
.
newArrayList
(
memberIdSet
),
"memberId,name,cardNo,phoneNumber,nickName,
photoUrl,
mainClerkId,mainStoreId"
);
for
(
MemberDataDTO
memberDataDTO
:
memberList
)
{
for
(
MemberDataDTO
memberDataDTO
:
memberList
)
{
memberMap
.
put
(
memberDataDTO
.
getMemberId
(),
memberDataDTO
);
memberMap
.
put
(
memberDataDTO
.
getMemberId
(),
memberDataDTO
);
String
mainClerkId
=
memberDataDTO
.
getMainClerkId
();
String
mainClerkId
=
memberDataDTO
.
getMainClerkId
();
...
@@ -188,6 +194,14 @@ public class ContactOrderServiceImpl implements ContactOrderService {
...
@@ -188,6 +194,14 @@ public class ContactOrderServiceImpl implements ContactOrderService {
contactOrderDTO
.
setMemberName
(
"账号已注销"
);
contactOrderDTO
.
setMemberName
(
"账号已注销"
);
contactOrderDTO
.
setMemberDeleteFlag
(
1
);
contactOrderDTO
.
setMemberDeleteFlag
(
1
);
}
}
String
storeId
=
contactOrder
.
getStoreId
();
if
(
StringUtils
.
isNotBlank
(
storeId
))
{
StoreDTO
storeDTO
=
storeIdMap
.
get
(
storeId
);
if
(
storeDTO
!=
null
)
{
contactOrderDTO
.
setStoreCode
(
storeDTO
.
getStoreCode
());
contactOrderDTO
.
setStoreName
(
storeDTO
.
getStoreName
());
}
}
dtoList
.
add
(
contactOrderDTO
);
dtoList
.
add
(
contactOrderDTO
);
}
}
return
dtoList
;
return
dtoList
;
...
...
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