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
1b769cd3
Commit
1b769cd3
authored
Apr 08, 2023
by
songyinghui
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
feat: 会员接口替换
parent
85520efc
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
34 additions
and
5 deletions
+34
-5
InteractRecordMessageBuilder.java
...service/content/adaptor/InteractRecordMessageBuilder.java
+30
-3
dubbo-haoban-manage-service.xml
...ervice/src/main/resources/dubbo-haoban-manage-service.xml
+2
-0
PotentialCustomerServiceTest.java
...3-service/src/test/java/PotentialCustomerServiceTest.java
+2
-2
No files found.
haoban-manage3-service/src/main/java/com/gic/haoban/manage/service/service/content/adaptor/InteractRecordMessageBuilder.java
View file @
1b769cd3
...
...
@@ -13,6 +13,11 @@ import com.gic.haoban.manage.service.pojo.bo.content.context.InteractRecordMessa
import
com.gic.haoban.manage.service.pojo.qo.content.InteractRecordQO
;
import
com.gic.haoban.manage.service.service.content.InteractRecordService
;
import
com.gic.member.api.dto.MemberDTO
;
import
com.gic.member.api.dto.info.MemberBaseInfoDTO
;
import
com.gic.member.api.dto.info.MemberPersonalInfoDTO
;
import
com.gic.member.api.dto.info.MemberSummaryInfoDTO
;
import
com.gic.member.api.dto.info.qo.QueryMemberInfoDTO
;
import
com.gic.member.api.service.MemberOutApiService
;
import
com.gic.member.api.service.MemberService
;
import
com.gic.order.api.service.sharding.OrderApiService
;
import
com.gic.orderecommerce.api.constant.OrderChannelEnum
;
...
...
@@ -50,6 +55,8 @@ public class InteractRecordMessageBuilder {
@Autowired
private
MemberService
memberService
;
@Autowired
MemberOutApiService
memberOutApiService
;
@Autowired
OrderInfoOutApiService
orderInfoOutApiService
;
@Autowired
private
GoodsCenterApiService
goodsCenterApiService
;
...
...
@@ -87,13 +94,33 @@ public class InteractRecordMessageBuilder {
log
.
info
(
"互动记录冗余会员信息 会员不存在"
);
return
;
}
MemberDTO
memberDTO
=
memberService
.
queryMember
(
memberId
);
if
(
memberDTO
==
null
)
{
QueryMemberInfoDTO
queryMemberInfoDTO
=
QueryMemberInfoDTO
.
queryByMemberId
(
memberId
)
.
setMemberBaseInfoDTO
(
true
)
.
setMemberPersonalInfoDTO
(
true
);
ServiceResponse
<
MemberSummaryInfoDTO
>
serviceResponse
=
memberOutApiService
.
queryMemberInfo
(
queryMemberInfoDTO
);
if
(!
serviceResponse
.
isSuccess
()
||
serviceResponse
.
getResult
()
==
null
)
{
log
.
info
(
"查询会员信息为空 {}"
,
memberId
);
return
;
}
MemberSummaryInfoDTO
summaryInfoDTO
=
serviceResponse
.
getResult
();
MemberBaseInfoDTO
memberBaseInfoDTO
=
summaryInfoDTO
.
getMemberBaseInfoDTO
();
MemberPersonalInfoDTO
memberPersonalInfoDTO
=
summaryInfoDTO
.
getMemberPersonalInfoDTO
();
String
phoneNumber
=
null
;
String
memberName
=
null
;
String
memberNickName
=
null
;
String
memberImageUrl
=
null
;
if
(
memberBaseInfoDTO
!=
null
)
{
phoneNumber
=
memberBaseInfoDTO
.
getPhoneNumber
();
}
if
(
memberPersonalInfoDTO
!=
null
)
{
memberName
=
memberPersonalInfoDTO
.
getMemberName
();
memberNickName
=
memberPersonalInfoDTO
.
getThirdNickname
();
memberImageUrl
=
memberPersonalInfoDTO
.
getThirdImgUrl
();
}
InteractRecordMessageContext
.
MemberInfo
memberInfo
=
new
InteractRecordMessageContext
.
MemberInfo
(
member
DTO
.
getMemberName
(),
memberDTO
.
getThirdNickname
(),
memberDTO
.
getPhoneNumber
()
);
.
MemberInfo
(
member
Name
,
memberNickName
,
phoneNumber
,
memberImageUrl
);
context
.
setMemberInfo
(
memberInfo
);
}
...
...
haoban-manage3-service/src/main/resources/dubbo-haoban-manage-service.xml
View file @
1b769cd3
...
...
@@ -220,5 +220,6 @@
<dubbo:reference
interface=
"com.gic.business.order.service.ordermanage.OrderInfoOutApiService"
id=
"orderInfoOutApiService"
timeout=
"10000"
retries=
"0"
check=
"false"
/>
<dubbo:reference
interface=
"com.gic.orderecommerce.api.service.EcommerceOrderOutputApiService"
id=
"ecommerceOrderOutputApiService"
timeout=
"10000"
retries=
"0"
check=
"false"
/>
<dubbo:reference
interface=
"com.gic.order.api.service.sharding.OrderApiService"
id=
"orderApiService"
timeout=
"10000"
retries=
"0"
check=
"false"
/>
<dubbo:reference
interface=
"com.gic.member.api.service.MemberOutApiService"
id=
"memberOutApiService"
timeout=
"10000"
retries=
"0"
check=
"false"
/>
</beans>
\ No newline at end of file
haoban-manage3-service/src/test/java/PotentialCustomerServiceTest.java
View file @
1b769cd3
...
...
@@ -51,10 +51,10 @@ public class PotentialCustomerServiceTest {
@Test
public
void
queryMemberinfo
(){
MemberDTO
memberDTO
=
memberService
.
queryMember
(
"ff8080818
759ca7501875a349d140017
"
);
MemberDTO
memberDTO
=
memberService
.
queryMember
(
"ff8080818
215878101821949a845003c
"
);
System
.
out
.
println
(
JSON
.
toJSONString
(
memberDTO
));
JSONObject
jsonObject
=
memberQueryService
.
queryDataSingle
(
eid
,
"ff8080818
759ca7501875a349d140017
"
,
null
);
JSONObject
jsonObject
=
memberQueryService
.
queryDataSingle
(
eid
,
"ff8080818
215878101821949a845003c
"
,
null
);
System
.
out
.
println
(
jsonObject
.
toJSONString
());
}
}
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