Browse Source

readFlag修改 VIEW_DETAIL

master
zxc 4 years ago
parent
commit
cc3cd519bf
  1. 20
      epmet-module/resi-group/resi-group-server/src/main/resources/mapper/group/ResiGroupDao.xml

20
epmet-module/resi-group/resi-group-server/src/main/resources/mapper/group/ResiGroupDao.xml

@ -621,7 +621,7 @@
COUNT( 1 ) AS unRead COUNT( 1 ) AS unRead
FROM act_read_record FROM act_read_record
WHERE DEL_FLAG = 0 WHERE DEL_FLAG = 0
AND `READ_FLAG` = 'un_read' AND `VIEW_DETAIL` = 'un_read'
AND USER_ID = #{userId} AND USER_ID = #{userId}
AND GROUP_ID = #{groupId}) AND GROUP_ID = #{groupId})
UNION ALL UNION ALL
@ -629,7 +629,7 @@
COUNT( 1 ) AS unRead COUNT( 1 ) AS unRead
FROM notice_read_record FROM notice_read_record
WHERE DEL_FLAG = 0 WHERE DEL_FLAG = 0
AND READ_FLAG = 'un_read' AND VIEW_DETAIL = 'un_read'
AND USER_ID = #{userId} AND USER_ID = #{userId}
AND GROUP_ID = #{groupId})) temp AND GROUP_ID = #{groupId})) temp
</select> </select>
@ -637,7 +637,7 @@
<!-- 查询阅读状态 --> <!-- 查询阅读状态 -->
<select id="selectUserReadFlag" resultType="com.epmet.resi.group.dto.group.result.UserReadFlagResultDTO"> <select id="selectUserReadFlag" resultType="com.epmet.resi.group.dto.group.result.UserReadFlagResultDTO">
(SELECT (SELECT
READ_FLAG, VIEW_DETAIL AS readFlag,
USER_ID, USER_ID,
GROUP_ACT_ID AS id GROUP_ACT_ID AS id
FROM act_read_record FROM act_read_record
@ -652,7 +652,7 @@
) )
UNION ALL UNION ALL
(SELECT (SELECT
READ_FLAG, VIEW_DETAIL AS readFlag,
USER_ID, USER_ID,
NOTICE_ID AS id NOTICE_ID AS id
FROM notice_read_record FROM notice_read_record
@ -679,7 +679,7 @@
GROUP_ACT_ID = #{id} GROUP_ACT_ID = #{id}
</foreach> </foreach>
) )
AND `READ_FLAG` = 'un_read' AND `VIEW_DETAIL` = 'un_read'
AND GROUP_ID = #{groupId} AND GROUP_ID = #{groupId}
GROUP BY GROUP_ACT_ID GROUP BY GROUP_ACT_ID
) )
@ -694,7 +694,7 @@
NOTICE_ID = #{id} NOTICE_ID = #{id}
</foreach> </foreach>
) )
AND `READ_FLAG` = 'un_read' AND `VIEW_DETAIL` = 'un_read'
AND GROUP_ID = #{groupId} AND GROUP_ID = #{groupId}
GROUP BY NOTICE_ID GROUP BY NOTICE_ID
) )
@ -707,7 +707,7 @@
GROUP_ACT_ID AS id GROUP_ACT_ID AS id
FROM act_read_record FROM act_read_record
WHERE DEL_FLAG = 0 WHERE DEL_FLAG = 0
AND READ_FLAG = 'un_read' AND VIEW_DETAIL = 'un_read'
AND USER_ID = #{userId} AND USER_ID = #{userId}
AND GROUP_ID = #{groupId} AND GROUP_ID = #{groupId}
) )
@ -717,7 +717,7 @@
NOTICE_ID AS id NOTICE_ID AS id
FROM notice_read_record FROM notice_read_record
WHERE DEL_FLAG = 0 WHERE DEL_FLAG = 0
AND READ_FLAG = 'un_read' AND VIEW_DETAIL = 'un_read'
AND USER_ID = #{userId} AND USER_ID = #{userId}
AND GROUP_ID = #{groupId} AND GROUP_ID = #{groupId}
) )
@ -833,7 +833,7 @@
<!-- 根据用户ID和【活动、通知ID】查询阅读状态 --> <!-- 根据用户ID和【活动、通知ID】查询阅读状态 -->
<select id="selectReadFlagByUserAndId" resultType="com.epmet.resi.group.dto.notice.result.ReadStatusResultDTO"> <select id="selectReadFlagByUserAndId" resultType="com.epmet.resi.group.dto.notice.result.ReadStatusResultDTO">
(SELECT USER_ID, read_flag, GROUP_ACT_ID AS id (SELECT USER_ID, VIEW_DETAIL AS readFlag, GROUP_ACT_ID AS id
FROM act_read_record WHERE DEL_FLAG = 0 FROM act_read_record WHERE DEL_FLAG = 0
AND ( AND (
<foreach collection="userIds" item="userId" separator=" OR "> <foreach collection="userIds" item="userId" separator=" OR ">
@ -847,7 +847,7 @@
) )
) )
UNION ALL UNION ALL
(SELECT USER_ID, read_flag, NOTICE_ID AS id (SELECT USER_ID, VIEW_DETAIL AS readFlag, NOTICE_ID AS id
FROM notice_read_record WHERE DEL_FLAG = 0 FROM notice_read_record WHERE DEL_FLAG = 0
AND ( AND (
<foreach collection="userIds" item="userId" separator=" OR "> <foreach collection="userIds" item="userId" separator=" OR ">

Loading…
Cancel
Save