diff --git a/flossom-common/flossom-common-core/src/main/java/com/flossom/common/core/mapper/WxUserMemberMapper.java b/flossom-common/flossom-common-core/src/main/java/com/flossom/common/core/mapper/WxUserMemberMapper.java index 91785d7..88f2a38 100644 --- a/flossom-common/flossom-common-core/src/main/java/com/flossom/common/core/mapper/WxUserMemberMapper.java +++ b/flossom-common/flossom-common-core/src/main/java/com/flossom/common/core/mapper/WxUserMemberMapper.java @@ -86,5 +86,7 @@ public interface WxUserMemberMapper { List selectWxUserMemberByIdList(@Param("userIdList") List userIdList); + List selectWxUserMemberRetByIdList(@Param("userIdList") List userIdList); + List selectWxUserMemberRetListByVm(WxUserMemberVm wxUserMemberVm); } diff --git a/flossom-common/flossom-common-core/src/main/resources/mapper/WxUserMemberMapper.xml b/flossom-common/flossom-common-core/src/main/resources/mapper/WxUserMemberMapper.xml index ebdf137..427deb7 100644 --- a/flossom-common/flossom-common-core/src/main/resources/mapper/WxUserMemberMapper.xml +++ b/flossom-common/flossom-common-core/src/main/resources/mapper/WxUserMemberMapper.xml @@ -355,6 +355,14 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" + + diff --git a/flossom-modules/flossom-system/src/main/java/com/flossom/system/service/impl/WxUserMemberServiceImpl.java b/flossom-modules/flossom-system/src/main/java/com/flossom/system/service/impl/WxUserMemberServiceImpl.java index cad3c15..da63535 100644 --- a/flossom-modules/flossom-system/src/main/java/com/flossom/system/service/impl/WxUserMemberServiceImpl.java +++ b/flossom-modules/flossom-system/src/main/java/com/flossom/system/service/impl/WxUserMemberServiceImpl.java @@ -380,14 +380,11 @@ public class WxUserMemberServiceImpl implements IWxUserMemberService { @Override public List selectWxUserMemberByIdList(List userIdList) { List list = new ArrayList<>(); - List wxUserMembers = wxUserMemberMapper.selectWxUserMemberByIdList(userIdList); - if (wxUserMembers != null && wxUserMembers.size() > 0) { - WxUserMemberRet wxUserMemberRet; - for (WxUserMember wxUserMember : wxUserMembers) { - wxUserMemberRet = new WxUserMemberRet(); - BeanUtils.copyProperties(wxUserMember, wxUserMemberRet); + List wxUserMemberRetList = wxUserMemberMapper.selectWxUserMemberRetByIdList(userIdList); + if (wxUserMemberRetList != null && wxUserMemberRetList.size() > 0) { + for (WxUserMemberRet wxUserMemberRet : wxUserMemberRetList) { WxUserTag wxUserTag = new WxUserTag(); - wxUserTag.setUserId(wxUserMember.getId()); + wxUserTag.setUserId(wxUserMemberRet.getId()); wxUserTag.setType(TagTypeStatus.MINI_PROGRAM.getCode()); wxUserMemberRet.setMiniProgramTags(wxUserTagMapper.selectWxUserTagList(wxUserTag)); wxUserTag.setType(TagTypeStatus.ENTERPRISE_WECHAT.getCode()); diff --git a/flossom-ui/src/views/system/member/index.vue b/flossom-ui/src/views/system/member/index.vue index ba3f9cc..990dd6e 100644 --- a/flossom-ui/src/views/system/member/index.vue +++ b/flossom-ui/src/views/system/member/index.vue @@ -16,7 +16,7 @@ - + @@ -115,14 +115,18 @@ - + 至 - + - + 至 - + @@ -200,7 +204,7 @@ - + - +