update查询会员组中会员列表

This commit is contained in:
YAS\29473
2025-12-27 16:09:47 +08:00
parent 953982b2e8
commit fc339b23fa
3 changed files with 15 additions and 6 deletions

View File

@@ -80,7 +80,7 @@ public interface MemberGroupMapper {
MemberGroupVO queryByGroupCodeAndMemberId(@Param("groupCode") String groupCode, @Param("memberId") String memberId); MemberGroupVO queryByGroupCodeAndMemberId(@Param("groupCode") String groupCode, @Param("memberId") String memberId);
List<MemberVO> queryMemberList(@Param("groupCode") String groupCode); List<MemberVO> queryMemberList(MemberGroupDTO dto);
MemberGroup selectByGroupCode(String groupCode); MemberGroup selectByGroupCode(String groupCode);

View File

@@ -386,7 +386,10 @@ public class MemberGroupServiceImpl implements MemberGroupService {
@Override @Override
public List<MemberVO> queryMemberList(MemberGroupDTO dto) { public List<MemberVO> queryMemberList(MemberGroupDTO dto) {
List<MemberVO> list = memberGroupMapper.queryMemberList(dto.getGroupCode()); if (dto.getGroupCode().isEmpty()){
return null;
}
List<MemberVO> list = memberGroupMapper.queryMemberList(dto);
return list; return list;
} }

View File

@@ -165,8 +165,14 @@
FROM FROM
member_basic_info t1 member_basic_info t1
JOIN member_group_relation t2 ON t2.member_id = t1.member_id and t2.del_flag = '0' JOIN member_group_relation t2 ON t2.member_id = t1.member_id and t2.del_flag = '0'
where WHERE t1.del_flag = '0'
t2.group_code = #{groupCode,jdbcType=VARCHAR} AND t2.group_code = #{groupCode}
<if test="phoneNumber != null and phoneNumber != ''">
AND t1.mobile_number LIKE CONCAT('%', #{phoneNumber}, '%')
</if>
<if test="memberId != null and memberId != ''">
AND t2.member_id = #{memberId}
</if>
</select> </select>
<select id="selectByGroupCode" resultMap="MemberGroupResult"> <select id="selectByGroupCode" resultMap="MemberGroupResult">