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
39be75d3
Commit
39be75d3
authored
Dec 20, 2022
by
徐高华
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
log
parent
296ac3eb
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
5 additions
and
2 deletions
+5
-2
GroupChatServiceImpl.java
...anage/service/service/chat/impl/GroupChatServiceImpl.java
+3
-0
TabHaobanExternalClerkRelatedMapper.xml
.../resources/mapper/TabHaobanExternalClerkRelatedMapper.xml
+2
-2
No files found.
haoban-manage3-service/src/main/java/com/gic/haoban/manage/service/service/chat/impl/GroupChatServiceImpl.java
View file @
39be75d3
...
@@ -693,12 +693,14 @@ public class GroupChatServiceImpl implements GroupChatService {
...
@@ -693,12 +693,14 @@ public class GroupChatServiceImpl implements GroupChatService {
// 匹配群成员-客户
// 匹配群成员-客户
private
void
matchGicMember
(
String
wxEnterpriseId
,
String
enterpriseId
,
String
unionid
,
String
externalUserId
,
private
void
matchGicMember
(
String
wxEnterpriseId
,
String
enterpriseId
,
String
unionid
,
String
externalUserId
,
TabGroupChatUser
user
)
{
TabGroupChatUser
user
)
{
logger
.
info
(
"入群匹配群客户,unionid={},exteruserid={}"
,
unionid
,
externalUserId
);
if
(
StringUtils
.
isBlank
(
enterpriseId
))
{
if
(
StringUtils
.
isBlank
(
enterpriseId
))
{
return
;
return
;
}
}
if
(
StringUtils
.
isNotBlank
(
unionid
))
{
if
(
StringUtils
.
isNotBlank
(
unionid
))
{
MemberDTO
member
=
this
.
memberService
.
getMemberByUnionid
(
unionid
,
enterpriseId
);
MemberDTO
member
=
this
.
memberService
.
getMemberByUnionid
(
unionid
,
enterpriseId
);
if
(
null
!=
member
)
{
if
(
null
!=
member
)
{
logger
.
info
(
"匹配群客户,unionid"
);
user
.
setMemberId
(
member
.
getMemberId
());
user
.
setMemberId
(
member
.
getMemberId
());
user
.
setUserType
(
3
);
user
.
setUserType
(
3
);
}
}
...
@@ -706,6 +708,7 @@ public class GroupChatServiceImpl implements GroupChatService {
...
@@ -706,6 +708,7 @@ public class GroupChatServiceImpl implements GroupChatService {
TabHaobanExternalClerkRelated
related
=
this
.
externalClerkRelatedMapper
TabHaobanExternalClerkRelated
related
=
this
.
externalClerkRelatedMapper
.
getMemberForExternalId
(
wxEnterpriseId
,
externalUserId
);
.
getMemberForExternalId
(
wxEnterpriseId
,
externalUserId
);
if
(
null
!=
related
)
{
if
(
null
!=
related
)
{
logger
.
info
(
"匹配群客户,externalUserId"
);
user
.
setMemberId
(
related
.
getMemberId
());
user
.
setMemberId
(
related
.
getMemberId
());
user
.
setUserType
(
3
);
user
.
setUserType
(
3
);
}
}
...
...
haoban-manage3-service/src/main/resources/mapper/TabHaobanExternalClerkRelatedMapper.xml
View file @
39be75d3
...
@@ -758,11 +758,11 @@
...
@@ -758,11 +758,11 @@
<select
id=
"getMemberForExternalId"
resultMap=
"BaseResultMap"
>
<select
id=
"getMemberForExternalId"
resultMap=
"BaseResultMap"
>
select
<include
refid=
"Base_Column_List"
/>
select
<include
refid=
"Base_Column_List"
/>
from tab_haoban_external_clerk_related where wx_enterprise_id = #{wxEnterpriseId}
from tab_haoban_external_clerk_related where wx_enterprise_id = #{wxEnterpriseId}
and self_external_userid = #{externalUserId} and status_flag
= 1 and member_id
<![CDATA[ <> ''
]]>
and self_external_userid = #{externalUserId} and status_flag
in (1,3,4) and member_id
<![CDATA[ <> ''
]]>
union
union
select
<include
refid=
"Base_Column_List"
/>
select
<include
refid=
"Base_Column_List"
/>
from tab_haoban_external_clerk_related where wx_enterprise_id = #{wxEnterpriseId}
from tab_haoban_external_clerk_related where wx_enterprise_id = #{wxEnterpriseId}
and external_user_id = #{externalUserId} and status_flag
= 1 and member_id
<![CDATA[ <> ''
]]>
and external_user_id = #{externalUserId} and status_flag
in (1,3,4) and member_id
<![CDATA[ <> ''
]]>
limit 1
limit 1
</select>
</select>
...
...
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