Commit a3af61c0 by 徐高华

群成员数据

parent dcd8ebea
...@@ -418,7 +418,7 @@ public class GroupChatServiceImpl implements GroupChatService { ...@@ -418,7 +418,7 @@ public class GroupChatServiceImpl implements GroupChatService {
String enterpriseId = chat.getEnterpriseId(); String enterpriseId = chat.getEnterpriseId();
ServiceResponse<GroupChatDetailDTO> detailResp = this.qywxChatApiService ServiceResponse<GroupChatDetailDTO> detailResp = this.qywxChatApiService
.groupchatDetail3th(qwDTO.getThirdCorpid(), config.getWxSuiteid(), chat.getWxChatId(), 1); .groupchatDetail3th(qwDTO.getThirdCorpid(), config.getWxSuiteid(), chat.getWxChatId(), 1);
logger.info("从企微获取群详情={}", JSON.toJSON(detailResp)); logger.info("从企微获取群详情{}={}", chat.getWxChatId(), JSON.toJSON(detailResp));
if (!detailResp.isSuccess()) { if (!detailResp.isSuccess()) {
logger.info("从企微获取群详情失败"); logger.info("从企微获取群详情失败");
return; return;
...@@ -496,14 +496,14 @@ public class GroupChatServiceImpl implements GroupChatService { ...@@ -496,14 +496,14 @@ public class GroupChatServiceImpl implements GroupChatService {
for (GroupChatDetailMemberDTO member : memberList) { for (GroupChatDetailMemberDTO member : memberList) {
String userId = member.getUserid(); String userId = member.getUserid();
TabGroupChatUser user = userMap.get(userId); TabGroupChatUser user = userMap.get(userId);
user.setAdminFlag(0);
if (member.getUserid().equals(owner)) {
user.setAdminFlag(1);
} else if (adminIdList.contains(member.getUserid())) {
user.setAdminFlag(2);
}
if (null != user) { if (null != user) {
logger.info("更新用户,id={}", userId); logger.info("更新用户,id={}", userId);
user.setAdminFlag(0);
if (member.getUserid().equals(owner)) {
user.setAdminFlag(1);
} else if (adminIdList.contains(member.getUserid())) {
user.setAdminFlag(2);
}
if (StringUtils.isEmpty(user.getMemberId())) { if (StringUtils.isEmpty(user.getMemberId())) {
this.matchGicMember(wxEnterpriseId, enterpriseId, member.getUnionid(), userId, user); this.matchGicMember(wxEnterpriseId, enterpriseId, member.getUnionid(), userId, user);
} }
...@@ -514,6 +514,12 @@ public class GroupChatServiceImpl implements GroupChatService { ...@@ -514,6 +514,12 @@ public class GroupChatServiceImpl implements GroupChatService {
continue; continue;
} }
user = new TabGroupChatUser(); user = new TabGroupChatUser();
user.setAdminFlag(0);
if (member.getUserid().equals(owner)) {
user.setAdminFlag(1);
} else if (adminIdList.contains(member.getUserid())) {
user.setAdminFlag(2);
}
user.setChatUserId(UniqueIdUtils.uniqueLong()); user.setChatUserId(UniqueIdUtils.uniqueLong());
user.setWxEnterpriseId(wxEnterpriseId); user.setWxEnterpriseId(wxEnterpriseId);
user.setEnterpriseId(enterpriseId); user.setEnterpriseId(enterpriseId);
......
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