|
@ -38,6 +38,7 @@ import com.epmet.dto.form.CommonGridIdFormDTO; |
|
|
import com.epmet.dto.form.*; |
|
|
import com.epmet.dto.form.*; |
|
|
import com.epmet.dto.result.CommonDataFilterResultDTO; |
|
|
import com.epmet.dto.result.CommonDataFilterResultDTO; |
|
|
import com.epmet.dto.result.UserBaseInfoResultDTO; |
|
|
import com.epmet.dto.result.UserBaseInfoResultDTO; |
|
|
|
|
|
import com.epmet.dto.result.UserInfoResultDTO; |
|
|
import com.epmet.dto.result.UserResiInfoResultDTO; |
|
|
import com.epmet.dto.result.UserResiInfoResultDTO; |
|
|
import com.epmet.feign.EpmetMessageOpenFeignClient; |
|
|
import com.epmet.feign.EpmetMessageOpenFeignClient; |
|
|
import com.epmet.feign.EpmetUserOpenFeignClient; |
|
|
import com.epmet.feign.EpmetUserOpenFeignClient; |
|
@ -60,6 +61,7 @@ import com.epmet.modules.member.service.ResiGroupMemberService; |
|
|
import com.epmet.modules.topic.entity.TopicShareLinkVisitRecordEntity; |
|
|
import com.epmet.modules.topic.entity.TopicShareLinkVisitRecordEntity; |
|
|
import com.epmet.modules.topic.service.ResiTopicService; |
|
|
import com.epmet.modules.topic.service.ResiTopicService; |
|
|
import com.epmet.modules.topic.service.TopicShareLinkVisitRecordService; |
|
|
import com.epmet.modules.topic.service.TopicShareLinkVisitRecordService; |
|
|
|
|
|
import com.epmet.modules.topic.service.impl.ResiTopicServiceImpl; |
|
|
import com.epmet.modules.utils.ModuleConstant; |
|
|
import com.epmet.modules.utils.ModuleConstant; |
|
|
import com.epmet.resi.group.constant.EnterGroupTypeConstant; |
|
|
import com.epmet.resi.group.constant.EnterGroupTypeConstant; |
|
|
import com.epmet.resi.group.constant.LeaderFlagConstant; |
|
|
import com.epmet.resi.group.constant.LeaderFlagConstant; |
|
@ -401,9 +403,25 @@ public class ResiGroupMemberServiceImpl extends BaseServiceImpl<ResiGroupMemberD |
|
|
for (GroupMemberListResultDTO groupMemberListResultDTO : list) { |
|
|
for (GroupMemberListResultDTO groupMemberListResultDTO : list) { |
|
|
userIdList.add(groupMemberListResultDTO.getUserId()); |
|
|
userIdList.add(groupMemberListResultDTO.getUserId()); |
|
|
} |
|
|
} |
|
|
|
|
|
ResiGroupEntity resiGroup = resiGroupDao.selectById(groupMemberListFormDTO.getGroupId()); |
|
|
|
|
|
if (null == resiGroup){ |
|
|
|
|
|
throw new RenException("此小组信息不存在"); |
|
|
|
|
|
} |
|
|
UserResiInfoListFormDTO formDTO=new UserResiInfoListFormDTO(); |
|
|
UserResiInfoListFormDTO formDTO=new UserResiInfoListFormDTO(); |
|
|
formDTO.setUserIdList(userIdList); |
|
|
formDTO.setUserIdList(userIdList); |
|
|
Result<List<UserResiInfoResultDTO>> userResiInfoDTOListResult=epmetUserFeignClient.getUserResiInfoList(formDTO); |
|
|
List<UserInfoResultDTO> userInfos = resiTopicService.disPoseUserInfo(resiGroup.getGroupType(), userIdList); |
|
|
|
|
|
if (CollectionUtils.isEmpty(userInfos)){ |
|
|
|
|
|
throw new RenException("查询用户信息失败了"); |
|
|
|
|
|
} |
|
|
|
|
|
list.forEach(l -> { |
|
|
|
|
|
userInfos.forEach(u -> { |
|
|
|
|
|
if (l.getUserId().equals(u.getUserId())){ |
|
|
|
|
|
l.setUserShowName(u.getReleaseUserName()); |
|
|
|
|
|
l.setHeadPhoto(u.getReleaseUserHeadPhoto()); |
|
|
|
|
|
} |
|
|
|
|
|
}); |
|
|
|
|
|
}); |
|
|
|
|
|
/*Result<List<UserResiInfoResultDTO>> userResiInfoDTOListResult=epmetUserFeignClient.getUserResiInfoList(formDTO); |
|
|
if(userResiInfoDTOListResult.success()){ |
|
|
if(userResiInfoDTOListResult.success()){ |
|
|
for(UserResiInfoResultDTO userResiInfo:userResiInfoDTOListResult.getData()){ |
|
|
for(UserResiInfoResultDTO userResiInfo:userResiInfoDTOListResult.getData()){ |
|
|
for (GroupMemberListResultDTO groupMember : list) { |
|
|
for (GroupMemberListResultDTO groupMember : list) { |
|
@ -420,7 +438,7 @@ public class ResiGroupMemberServiceImpl extends BaseServiceImpl<ResiGroupMemberD |
|
|
ServiceConstant.EPMET_USER_SERVER, |
|
|
ServiceConstant.EPMET_USER_SERVER, |
|
|
userResiInfoDTOListResult.getCode(), |
|
|
userResiInfoDTOListResult.getCode(), |
|
|
userResiInfoDTOListResult.getMsg())); |
|
|
userResiInfoDTOListResult.getMsg())); |
|
|
} |
|
|
}*/ |
|
|
//徽章信息
|
|
|
//徽章信息
|
|
|
ResiGroupEntity group = resiGroupDao.selectById(groupMemberListFormDTO.getGroupId()); |
|
|
ResiGroupEntity group = resiGroupDao.selectById(groupMemberListFormDTO.getGroupId()); |
|
|
if(null != group && StringUtils.isNotBlank(group.getCustomerId())){ |
|
|
if(null != group && StringUtils.isNotBlank(group.getCustomerId())){ |
|
|