Commit 39be75d3 by 徐高华

log

parent 296ac3eb
...@@ -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);
} }
......
...@@ -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>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment