Commit c7ef0f14 by 徐高华

群活码查询

parent f26a3a91
......@@ -24,6 +24,8 @@ public interface GroupChatHmRelationMapper {
@Param("statusFlag") int statusFlag);
public List<TabGroupChatHmRelation> listByChatHmId(@Param("chatHmId") Long chatHmId);
public List<TabGroupChatHmRelation> listByChatHmIdIncludeOff(@Param("chatHmId") Long chatHmId);
/**
*
......
......@@ -246,7 +246,8 @@ public class GroupChatServiceImpl implements GroupChatService {
@Override
public Page<GroupChatDTO> listPage(GroupChatSearchQDTO qdto, BasePageInfo basePageInfo) {
if (null != qdto.getChatHmId()) {
List<TabGroupChatHmRelation> list = this.groupChatHmRelationMapper.listByChatHmId(qdto.getChatHmId());
List<TabGroupChatHmRelation> list = this.groupChatHmRelationMapper
.listByChatHmIdIncludeOff(qdto.getChatHmId());
if (CollectionUtils.isEmpty(list)) {
return new Page<GroupChatDTO>();
}
......
......@@ -79,6 +79,12 @@
from tab_haoban_group_chat_hm_relation where chat_hm_id = #{chatHmId} and delete_flag = 0 and status_flag = 1
</select>
<select id="listByChatHmIdIncludeOff" resultMap="result-map-tabHaobanGroupChatHmRelation">
select
<include refid="Base_Column_List" />
from tab_haoban_group_chat_hm_relation where chat_hm_id = #{chatHmId} and ((delete_flag = 0 and status_flag = 1) or (status_flag = 0 and delete_flag = 1))
</select>
<select id="listChatHmId" resultType="long">
select
distinct(chat_hm_id)
......
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