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
b0547cd6
Commit
b0547cd6
authored
Jun 25, 2025
by
徐高华
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'feature/xgh/202506迭代' into 'developer'
标签日志 See merge request
!3028
parents
29e558cb
42e8de58
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
6 additions
and
3 deletions
+6
-3
QywxTagApiService.java
.../com/gic/haoban/manage/api/service/QywxTagApiService.java
+1
-1
MemberUnionidRelatedApiServiceImpl.java
.../service/out/impl/MemberUnionidRelatedApiServiceImpl.java
+1
-1
QywxTagApiServiceImpl.java
...anage/service/service/out/impl/QywxTagApiServiceImpl.java
+4
-1
No files found.
haoban-manage3-api/src/main/java/com/gic/haoban/manage/api/service/QywxTagApiService.java
View file @
b0547cd6
...
@@ -88,7 +88,7 @@ public interface QywxTagApiService {
...
@@ -88,7 +88,7 @@ public interface QywxTagApiService {
/**
/**
*
同步企业微信导入gic的会员标签
*
企业微信打标-gic侧的处理
*
*
* @param wxEnterpriseId
* @param wxEnterpriseId
* @param externalUserId
* @param externalUserId
...
...
haoban-manage3-service/src/main/java/com/gic/haoban/manage/service/service/out/impl/MemberUnionidRelatedApiServiceImpl.java
View file @
b0547cd6
...
@@ -2084,7 +2084,7 @@ public class MemberUnionidRelatedApiServiceImpl implements MemberUnionidRelatedA
...
@@ -2084,7 +2084,7 @@ public class MemberUnionidRelatedApiServiceImpl implements MemberUnionidRelatedA
qdto
.
setSence
(
sence
);
qdto
.
setSence
(
sence
);
String
memberId
=
null
;
String
memberId
=
null
;
com
.
gic
.
api
.
base
.
commons
.
ServiceResponse
<
MemberSimpleDetailDTO
>
resp
=
this
.
memberEntranceApiService
.
enterpriseWechatByFriendEntrance
(
qdto
);
com
.
gic
.
api
.
base
.
commons
.
ServiceResponse
<
MemberSimpleDetailDTO
>
resp
=
this
.
memberEntranceApiService
.
enterpriseWechatByFriendEntrance
(
qdto
);
log
.
info
(
"
刷新好友,
创建member,resp={},param={}"
,
JSON
.
toJSON
(
resp
),
JSON
.
toJSONString
(
qdto
));
log
.
info
(
"
获取
创建member,resp={},param={}"
,
JSON
.
toJSON
(
resp
),
JSON
.
toJSONString
(
qdto
));
if
(
resp
.
isSuccess
())
{
if
(
resp
.
isSuccess
())
{
MemberSimpleDetailDTO
member
=
resp
.
getResult
()
;
MemberSimpleDetailDTO
member
=
resp
.
getResult
()
;
memberId
=
member
.
getMemberId
()
;
memberId
=
member
.
getMemberId
()
;
...
...
haoban-manage3-service/src/main/java/com/gic/haoban/manage/service/service/out/impl/QywxTagApiServiceImpl.java
View file @
b0547cd6
...
@@ -482,6 +482,9 @@ public class QywxTagApiServiceImpl implements QywxTagApiService {
...
@@ -482,6 +482,9 @@ public class QywxTagApiServiceImpl implements QywxTagApiService {
return
this
.
syncFriendTagToQywxByExternalUserId
(
wxEnterpriseId
,
enterpriseId
,
externalUserId
,
tagItemIds
,
null
);
return
this
.
syncFriendTagToQywxByExternalUserId
(
wxEnterpriseId
,
enterpriseId
,
externalUserId
,
tagItemIds
,
null
);
}
}
/**
* 加好友、刷新好友时,会以gic侧的标签为准。新增或删除企微侧的客户标签。此外部联系人加的每个staff下都会处理
*/
@Override
@Override
public
ServiceResponse
syncFriendTagToQywxByExternalUserId
(
String
wxEnterpriseId
,
String
enterpriseId
,
String
externalUserId
,
List
<
String
>
tagItemIds
,
String
externalUserInfo
)
{
public
ServiceResponse
syncFriendTagToQywxByExternalUserId
(
String
wxEnterpriseId
,
String
enterpriseId
,
String
externalUserId
,
List
<
String
>
tagItemIds
,
String
externalUserInfo
)
{
logger
.
info
(
"同步gic标签到企业微信:externalUserId={},{},{}"
,
externalUserId
,
JSONObject
.
toJSONString
(
tagItemIds
),
externalUserInfo
);
logger
.
info
(
"同步gic标签到企业微信:externalUserId={},{},{}"
,
externalUserId
,
JSONObject
.
toJSONString
(
tagItemIds
),
externalUserInfo
);
...
@@ -710,7 +713,7 @@ public class QywxTagApiServiceImpl implements QywxTagApiService {
...
@@ -710,7 +713,7 @@ public class QywxTagApiServiceImpl implements QywxTagApiService {
Sets
.
SetView
<
String
>
entMemberNeedSetQywxKeys
=
Sets
.
intersection
(
staffHasSetTagKeys
,
entQywxSyncTagKeys
);
Sets
.
SetView
<
String
>
entMemberNeedSetQywxKeys
=
Sets
.
intersection
(
staffHasSetTagKeys
,
entQywxSyncTagKeys
);
Set
<
String
>
saveTagIds
=
entMemberNeedSetQywxKeys
.
stream
().
map
(
qywxKey
->
syncTagFormatPojo
.
getQywxToGicTagItemIdMap
().
get
(
qywxKey
)).
collect
(
Collectors
.
toSet
());
Set
<
String
>
saveTagIds
=
entMemberNeedSetQywxKeys
.
stream
().
map
(
qywxKey
->
syncTagFormatPojo
.
getQywxToGicTagItemIdMap
().
get
(
qywxKey
)).
collect
(
Collectors
.
toSet
());
saveTagIds
.
addAll
(
noSyncTagItemIds
);
saveTagIds
.
addAll
(
noSyncTagItemIds
);
logger
.
info
(
"
会员需要打的企微标签:{}"
,
JSONObject
.
toJSONString
(
entMemberNeedSetQywxKey
s
));
logger
.
info
(
"
企微标签:{},所有标签={}"
,
JSONObject
.
toJSONString
(
entMemberNeedSetQywxKeys
),
JSONObject
.
toJSONString
(
saveTagId
s
));
//更新标签 会自动同步
//更新标签 会自动同步
if
(
CollectionUtils
.
isEmpty
(
saveTagIds
))
{
if
(
CollectionUtils
.
isEmpty
(
saveTagIds
))
{
saveMemberTags
(
new
HashSet
<>(),
clerkRelated
.
getEnterpriseId
(),
memberId
,
clerkRelated
.
getClerkId
());
saveMemberTags
(
new
HashSet
<>(),
clerkRelated
.
getEnterpriseId
(),
memberId
,
clerkRelated
.
getClerkId
());
...
...
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