|
|
@@ -7,17 +7,17 @@
|
|
|
<!-- 保存通知信息 add by wuxw 2018-07-03 -->
|
|
|
<insert id="saveBusinessNoticeInfo" parameterType="Map">
|
|
|
insert into business_notice(
|
|
|
- operate,notice_type_cd,context,start_time,community_id,title,b_id,user_id,notice_id
|
|
|
+ operate,notice_type_cd,context,start_time,end_time,community_id,title,b_id,user_id,notice_id
|
|
|
) values (
|
|
|
- #{operate},#{noticeTypeCd},#{context},#{startTime},#{communityId},#{title},#{bId},#{userId},#{noticeId}
|
|
|
+ #{operate},#{noticeTypeCd},#{context},#{startTime},#{endTime},#{communityId},#{title},#{bId},#{userId},#{noticeId}
|
|
|
)
|
|
|
</insert>
|
|
|
|
|
|
|
|
|
<!-- 查询通知信息(Business) add by wuxw 2018-07-03 -->
|
|
|
<select id="getBusinessNoticeInfo" parameterType="Map" resultType="Map">
|
|
|
- select t.operate,t.notice_type_cd,t.notice_type_cd noticeTypeCd,t.context,t.start_time,t.start_time
|
|
|
- startTime,t.community_id,t.community_id communityId,t.title,t.b_id,t.b_id bId,t.user_id,t.user_id
|
|
|
+ select t.operate,t.notice_type_cd,t.notice_type_cd noticeTypeCd,t.context,t.start_time,t.end_time,t.start_time
|
|
|
+ startTime,t.end_time endTime,t.community_id,t.community_id communityId,t.title,t.b_id,t.b_id bId,t.user_id,t.user_id
|
|
|
userId,t.notice_id,t.notice_id noticeId
|
|
|
from business_notice t
|
|
|
where 1 =1
|
|
|
@@ -33,6 +33,9 @@
|
|
|
<if test="startTime !=null">
|
|
|
and t.start_time= #{startTime}
|
|
|
</if>
|
|
|
+ <if test="endTime !=null">
|
|
|
+ and t.end_time= #{endTime}
|
|
|
+ </if>
|
|
|
<if test="communityId !=null and communityId != ''">
|
|
|
and t.community_id= #{communityId}
|
|
|
</if>
|
|
|
@@ -55,8 +58,8 @@
|
|
|
<!-- 保存通知信息至 instance表中 add by wuxw 2018-07-03 -->
|
|
|
<insert id="saveNoticeInfoInstance" parameterType="Map">
|
|
|
insert into n_notice(
|
|
|
- notice_type_cd,context,start_time,status_cd,community_id,title,b_id,user_id,notice_id
|
|
|
- ) select t.notice_type_cd,t.context,t.start_time,'0',t.community_id,t.title,t.b_id,t.user_id,t.notice_id from
|
|
|
+ notice_type_cd,context,start_time,end_time,status_cd,community_id,title,b_id,user_id,notice_id
|
|
|
+ ) select t.notice_type_cd,t.context,t.start_time,t.end_time,'0',t.community_id,t.title,t.b_id,t.user_id,t.notice_id from
|
|
|
business_notice t where 1=1
|
|
|
and t.operate= 'ADD'
|
|
|
<if test="noticeTypeCd !=null and noticeTypeCd != ''">
|
|
|
@@ -68,6 +71,9 @@
|
|
|
<if test="startTime !=null">
|
|
|
and t.start_time= #{startTime}
|
|
|
</if>
|
|
|
+ <if test="endTime !=null">
|
|
|
+ and t.end_time= #{endTime}
|
|
|
+ </if>
|
|
|
<if test="communityId !=null and communityId != ''">
|
|
|
and t.community_id= #{communityId}
|
|
|
</if>
|
|
|
@@ -90,8 +96,8 @@
|
|
|
<!-- 查询通知信息 add by wuxw 2018-07-03 -->
|
|
|
<select id="getNoticeInfo" parameterType="Map" resultType="Map">
|
|
|
select t.notice_type_cd,t.notice_type_cd noticeTypeCd,t.context,t.start_time,t.start_time
|
|
|
- startTime,t.status_cd,t.status_cd statusCd,t.community_id,t.community_id communityId,t.title,t.b_id,t.b_id
|
|
|
- bId,t.user_id,t.user_id userId,t.notice_id,t.notice_id noticeId
|
|
|
+ startTime,t.end_time,t.end_time endTime,t.status_cd,t.status_cd statusCd,t.community_id,t.community_id communityId,t.title,t.b_id,t.b_id
|
|
|
+ bId,t.user_id,t.user_id userId,t.notice_id,t.notice_id noticeId,t.create_time,t.create_time createTime
|
|
|
from n_notice t
|
|
|
where 1 =1
|
|
|
<if test="noticeTypeCd !=null and noticeTypeCd != ''">
|
|
|
@@ -103,6 +109,9 @@
|
|
|
<if test="startTime !=null">
|
|
|
and t.start_time= #{startTime}
|
|
|
</if>
|
|
|
+ <if test="endTime !=null">
|
|
|
+ and t.end_time= #{endTime}
|
|
|
+ </if>
|
|
|
<if test="statusCd !=null and statusCd != ''">
|
|
|
and t.status_cd= #{statusCd}
|
|
|
</if>
|
|
|
@@ -121,7 +130,7 @@
|
|
|
<if test="noticeId !=null and noticeId != ''">
|
|
|
and t.notice_id= #{noticeId}
|
|
|
</if>
|
|
|
- order by t.start_time desc
|
|
|
+ order by t.create_time desc
|
|
|
<if test="page != -1 and page != null ">
|
|
|
limit #{page}, #{row}
|
|
|
</if>
|
|
|
@@ -144,6 +153,9 @@
|
|
|
<if test="startTime !=null">
|
|
|
, t.start_time= #{startTime}
|
|
|
</if>
|
|
|
+ <if test="endTime !=null">
|
|
|
+ , t.end_time= #{endTime}
|
|
|
+ </if>
|
|
|
<if test="communityId !=null and communityId != ''">
|
|
|
, t.community_id= #{communityId}
|
|
|
</if>
|
|
|
@@ -177,6 +189,9 @@
|
|
|
<if test="startTime !=null">
|
|
|
and t.start_time= #{startTime}
|
|
|
</if>
|
|
|
+ <if test="endTime !=null">
|
|
|
+ and t.end_time= #{endTime}
|
|
|
+ </if>
|
|
|
<if test="statusCd !=null and statusCd != ''">
|
|
|
and t.status_cd= #{statusCd}
|
|
|
</if>
|