|
@@ -13,15 +13,19 @@
|
|
<result column="DELETED" jdbcType="DECIMAL" property="deleted" />
|
|
<result column="DELETED" jdbcType="DECIMAL" property="deleted" />
|
|
<result column="PERMISSION" jdbcType="VARCHAR" property="permission" />
|
|
<result column="PERMISSION" jdbcType="VARCHAR" property="permission" />
|
|
<result column="HISTORICAL_CHANGES" jdbcType="VARCHAR" property="historicalChanges"></result>
|
|
<result column="HISTORICAL_CHANGES" jdbcType="VARCHAR" property="historicalChanges"></result>
|
|
|
|
+ <result column="UPDATE_TITLE" jdbcType="VARCHAR" property="updateTitle"></result>
|
|
|
|
+ <result column="UPDATE_CONTENT" jdbcType="VARCHAR" property="updateContent"></result>
|
|
|
|
+ <result column="STATUS" jdbcType="VARCHAR" property="status"></result>
|
|
</resultMap>
|
|
</resultMap>
|
|
<sql id="columns">
|
|
<sql id="columns">
|
|
NOTICE_ID, NOTICE_TITLE, NOTICE_CONTENT, INSERT_USERNAME, INSERT_TIME, UPDATE_USERNAME,
|
|
NOTICE_ID, NOTICE_TITLE, NOTICE_CONTENT, INSERT_USERNAME, INSERT_TIME, UPDATE_USERNAME,
|
|
- UPDATE_TIME, INSERT_UPDATE_REMARK, DELETED, PERMISSION,HISTORICAL_CHANGES
|
|
|
|
|
|
+ UPDATE_TIME, INSERT_UPDATE_REMARK, DELETED, PERMISSION,HISTORICAL_CHANGES,UPDATE_TITLE,
|
|
|
|
+ UPDATE_CONTENT,STATUS
|
|
</sql>
|
|
</sql>
|
|
<sql id="columns_alias">
|
|
<sql id="columns_alias">
|
|
t.NOTICE_ID, t.NOTICE_TITLE, t.NOTICE_CONTENT, t.INSERT_USERNAME, t.INSERT_TIME,
|
|
t.NOTICE_ID, t.NOTICE_TITLE, t.NOTICE_CONTENT, t.INSERT_USERNAME, t.INSERT_TIME,
|
|
t.UPDATE_USERNAME, t.UPDATE_TIME, t.INSERT_UPDATE_REMARK, t.DELETED, t.PERMISSION,
|
|
t.UPDATE_USERNAME, t.UPDATE_TIME, t.INSERT_UPDATE_REMARK, t.DELETED, t.PERMISSION,
|
|
- t.HISTORICAL_CHANGES
|
|
|
|
|
|
+ t.HISTORICAL_CHANGES,t.UPDATE_TITLE,t.UPDATE_CONTENT,t.STATUS
|
|
</sql>
|
|
</sql>
|
|
<sql id="orderBy">
|
|
<sql id="orderBy">
|
|
<if test="orderField != null and orderField != ''">
|
|
<if test="orderField != null and orderField != ''">
|
|
@@ -187,6 +191,9 @@
|
|
<if test="permission != null">
|
|
<if test="permission != null">
|
|
PERMISSION,
|
|
PERMISSION,
|
|
</if>
|
|
</if>
|
|
|
|
+ <if test="status != null">
|
|
|
|
+ STATUS,
|
|
|
|
+ </if>
|
|
</trim>
|
|
</trim>
|
|
<trim prefix="values (" suffix=")" suffixOverrides=",">
|
|
<trim prefix="values (" suffix=")" suffixOverrides=",">
|
|
<if test="noticeId != null">
|
|
<if test="noticeId != null">
|
|
@@ -219,6 +226,9 @@
|
|
<if test="permission != null">
|
|
<if test="permission != null">
|
|
#{permission,jdbcType=DECIMAL},
|
|
#{permission,jdbcType=DECIMAL},
|
|
</if>
|
|
</if>
|
|
|
|
+ <if test="status != null">
|
|
|
|
+ #{status,jdbcType=DECIMAL},
|
|
|
|
+ </if>
|
|
</trim>
|
|
</trim>
|
|
</insert>
|
|
</insert>
|
|
<update id="updateByPrimaryKey" parameterType="com.steerinfo.dil.model.DilNotice">
|
|
<update id="updateByPrimaryKey" parameterType="com.steerinfo.dil.model.DilNotice">
|
|
@@ -412,14 +422,18 @@
|
|
<select id="getCarrierNoticeList" parameterType="java.util.Map" resultType="java.util.Map">
|
|
<select id="getCarrierNoticeList" parameterType="java.util.Map" resultType="java.util.Map">
|
|
SELECT * FROM
|
|
SELECT * FROM
|
|
(
|
|
(
|
|
-
|
|
|
|
SELECT
|
|
SELECT
|
|
DN.NOTICE_ID AS "noticeId",
|
|
DN.NOTICE_ID AS "noticeId",
|
|
DN.NOTICE_TITLE AS "noticeTitle",
|
|
DN.NOTICE_TITLE AS "noticeTitle",
|
|
DN.NOTICE_CONTENT AS "noticeContent",
|
|
DN.NOTICE_CONTENT AS "noticeContent",
|
|
DN.INSERT_TIME AS "insertTime",
|
|
DN.INSERT_TIME AS "insertTime",
|
|
DN.INSERT_USERNAME AS "insertUsername",
|
|
DN.INSERT_USERNAME AS "insertUsername",
|
|
- DN.PERMISSION AS "permission"
|
|
|
|
|
|
+ DN.PERMISSION AS "permission",
|
|
|
|
+ DN.STATUS AS "status",
|
|
|
|
+ DN.UPDATE_TITLE AS "updateTitle",
|
|
|
|
+ DN.UPDATE_CONTENT AS "updateContent",
|
|
|
|
+ DN.UPDATE_TIME AS "updateTime",
|
|
|
|
+ DN.UPDATE_USERNAME AS "updateUsername"
|
|
FROM DIL_NOTICE DN
|
|
FROM DIL_NOTICE DN
|
|
WHERE DN.DELETED !=1 and (DN.PERMISSION='qita' or DN.PERMISSION='chengyunshang')
|
|
WHERE DN.DELETED !=1 and (DN.PERMISSION='qita' or DN.PERMISSION='chengyunshang')
|
|
<if test="con!=null">
|
|
<if test="con!=null">
|
|
@@ -468,14 +482,18 @@
|
|
<select id="getMarketingNoticeList" parameterType="java.util.Map" resultType="java.util.Map">
|
|
<select id="getMarketingNoticeList" parameterType="java.util.Map" resultType="java.util.Map">
|
|
SELECT * FROM
|
|
SELECT * FROM
|
|
(
|
|
(
|
|
-
|
|
|
|
SELECT
|
|
SELECT
|
|
DN.NOTICE_ID AS "noticeId",
|
|
DN.NOTICE_ID AS "noticeId",
|
|
DN.NOTICE_TITLE AS "noticeTitle",
|
|
DN.NOTICE_TITLE AS "noticeTitle",
|
|
DN.NOTICE_CONTENT AS "noticeContent",
|
|
DN.NOTICE_CONTENT AS "noticeContent",
|
|
DN.INSERT_TIME AS "insertTime",
|
|
DN.INSERT_TIME AS "insertTime",
|
|
DN.INSERT_USERNAME AS "insertUsername",
|
|
DN.INSERT_USERNAME AS "insertUsername",
|
|
- DN.PERMISSION AS "permission"
|
|
|
|
|
|
+ DN.PERMISSION AS "permission",
|
|
|
|
+ DN.STATUS AS "status",
|
|
|
|
+ DN.UPDATE_TITLE AS "updateTitle",
|
|
|
|
+ DN.UPDATE_CONTENT AS "updateContent",
|
|
|
|
+ DN.UPDATE_TIME AS "updateTime",
|
|
|
|
+ DN.UPDATE_USERNAME AS "updateUsername"
|
|
FROM DIL_NOTICE DN
|
|
FROM DIL_NOTICE DN
|
|
WHERE DN.DELETED !=1 and (DN.PERMISSION='qita' or DN.PERMISSION='wuliuyunshubu')
|
|
WHERE DN.DELETED !=1 and (DN.PERMISSION='qita' or DN.PERMISSION='wuliuyunshubu')
|
|
<if test="con!=null">
|
|
<if test="con!=null">
|
|
@@ -530,7 +548,12 @@
|
|
DN.NOTICE_CONTENT AS "noticeContent",
|
|
DN.NOTICE_CONTENT AS "noticeContent",
|
|
DN.INSERT_TIME AS "insertTime",
|
|
DN.INSERT_TIME AS "insertTime",
|
|
DN.INSERT_USERNAME AS "insertUsername",
|
|
DN.INSERT_USERNAME AS "insertUsername",
|
|
- DN.PERMISSION AS "permission"
|
|
|
|
|
|
+ DN.PERMISSION AS "permission",
|
|
|
|
+ DN.STATUS AS "status",
|
|
|
|
+ DN.UPDATE_TITLE AS "updateTitle",
|
|
|
|
+ DN.UPDATE_CONTENT AS "updateContent",
|
|
|
|
+ DN.UPDATE_TIME AS "updateTime",
|
|
|
|
+ DN.UPDATE_USERNAME AS "updateUsername"
|
|
FROM DIL_NOTICE DN
|
|
FROM DIL_NOTICE DN
|
|
WHERE DN.DELETED !=1 and (DN.PERMISSION='qita' or DN.PERMISSION='shouhuokehu')
|
|
WHERE DN.DELETED !=1 and (DN.PERMISSION='qita' or DN.PERMISSION='shouhuokehu')
|
|
<if test="con!=null">
|
|
<if test="con!=null">
|
|
@@ -585,11 +608,26 @@
|
|
DN.INSERT_USERNAME AS "insertUsername",
|
|
DN.INSERT_USERNAME AS "insertUsername",
|
|
decode(DN.PERMISSION,'qita','全部可见',
|
|
decode(DN.PERMISSION,'qita','全部可见',
|
|
'chengyunshang','承运商',
|
|
'chengyunshang','承运商',
|
|
- 'wuliuyunshubu','销售商',
|
|
|
|
|
|
+ 'wuliuyunshubu','销售公司',
|
|
'shouhuokehu','收货客户') "permission"
|
|
'shouhuokehu','收货客户') "permission"
|
|
FROM DIL_NOTICE DN
|
|
FROM DIL_NOTICE DN
|
|
WHERE DN.NOTICE_ID=#{id}
|
|
WHERE DN.NOTICE_ID=#{id}
|
|
|
|
+ </select>
|
|
|
|
|
|
|
|
+ <!--根据Id查询公告(修改过后的)-->
|
|
|
|
+ <select id="getNoticeById1" resultType="java.util.LinkedHashMap" >
|
|
|
|
+ SELECT
|
|
|
|
+ DN.NOTICE_ID AS "noticeId",
|
|
|
|
+ DN.UPDATE_TITLE AS "noticeTitle",
|
|
|
|
+ DN.UPDATE_CONTENT AS "noticeContent",
|
|
|
|
+ DN.UPDATE_TIME AS "insertTime",
|
|
|
|
+ DN.UPDATE_USERNAME AS "insertUsername",
|
|
|
|
+ decode(DN.PERMISSION,'qita','全部可见',
|
|
|
|
+ 'chengyunshang','承运商',
|
|
|
|
+ 'wuliuyunshubu','销售公司',
|
|
|
|
+ 'shouhuokehu','收货客户') "permission"
|
|
|
|
+ FROM DIL_NOTICE DN
|
|
|
|
+ WHERE DN.NOTICE_ID=#{id}
|
|
</select>
|
|
</select>
|
|
|
|
|
|
|
|
|
|
@@ -610,18 +648,25 @@
|
|
|
|
|
|
<!--获取信息-->
|
|
<!--获取信息-->
|
|
<select id="getNoticeData" parameterType="java.lang.String" resultType="java.util.Map">
|
|
<select id="getNoticeData" parameterType="java.lang.String" resultType="java.util.Map">
|
|
|
|
+ select * from(
|
|
SELECT DN.NOTICE_TITLE AS "noticetitle",
|
|
SELECT DN.NOTICE_TITLE AS "noticetitle",
|
|
DN.NOTICE_CONTENT AS "noticecontent",
|
|
DN.NOTICE_CONTENT AS "noticecontent",
|
|
DN.INSERT_USERNAME AS "insertusername",
|
|
DN.INSERT_USERNAME AS "insertusername",
|
|
DN.INSERT_TIME AS "inserttime",
|
|
DN.INSERT_TIME AS "inserttime",
|
|
- (select count(*) from DIL_NOTICE_USERS where STATUS =0
|
|
|
|
- and USER_ID=#{userId}) "taskAllNum"
|
|
|
|
|
|
+ DN.NOTICE_ID AS "noticeId",
|
|
|
|
+ (select count(DNU.NOTICE_ID) from DIL_NOTICE_USERS DNU
|
|
|
|
+ LEFT JOIN DIL_NOTICE DN
|
|
|
|
+ ON DN.NOTICE_ID=DNU.NOTICE_ID
|
|
|
|
+ where DNU.STATUS =0
|
|
|
|
+ and DNU.USER_ID=#{userId}
|
|
|
|
+ and DN.INSERT_TIME <![CDATA[<]]> SYSDATE) "taskAllNum"
|
|
FROM DIL_NOTICE_USERS DNU
|
|
FROM DIL_NOTICE_USERS DNU
|
|
LEFT JOIN DIL_NOTICE DN
|
|
LEFT JOIN DIL_NOTICE DN
|
|
ON DN.NOTICE_ID=DNU.NOTICE_ID
|
|
ON DN.NOTICE_ID=DNU.NOTICE_ID
|
|
WHERE DNU.USER_ID=#{userId}
|
|
WHERE DNU.USER_ID=#{userId}
|
|
and sysdate > DN.INSERT_TIME
|
|
and sysdate > DN.INSERT_TIME
|
|
- order by DN.INSERT_TIME DESC
|
|
|
|
|
|
+ order by DN.INSERT_TIME DESC)
|
|
|
|
+ where rownum <![CDATA[<]]> 4
|
|
</select>
|
|
</select>
|
|
|
|
|
|
<!--获取信息-->
|
|
<!--获取信息-->
|
|
@@ -683,7 +728,16 @@
|
|
update DIL_NOTICE_USERS DNU
|
|
update DIL_NOTICE_USERS DNU
|
|
SET STATUS=1
|
|
SET STATUS=1
|
|
WHERE DNU.USER_ID=#{userId}
|
|
WHERE DNU.USER_ID=#{userId}
|
|
|
|
+ and DNU.NOTICE_ID=#{noticeId}
|
|
</update>
|
|
</update>
|
|
|
|
+ <select id="gettaskAllNum" resultType="java.lang.Integer">
|
|
|
|
+ select count(DNU.NOTICE_ID) from DIL_NOTICE_USERS DNU
|
|
|
|
+ LEFT JOIN DIL_NOTICE DN
|
|
|
|
+ ON DN.NOTICE_ID=DNU.NOTICE_ID
|
|
|
|
+ where DNU.STATUS =0
|
|
|
|
+ and DNU.USER_ID=#{userId}
|
|
|
|
+ and DN.INSERT_TIME <![CDATA[<]]> SYSDATE
|
|
|
|
+ </select>
|
|
<select id="queryName" resultType="java.lang.String">
|
|
<select id="queryName" resultType="java.lang.String">
|
|
select SU.USER_NAME "userName"
|
|
select SU.USER_NAME "userName"
|
|
from "SSO".SYS_USER SU
|
|
from "SSO".SYS_USER SU
|
|
@@ -692,12 +746,45 @@
|
|
<select id="getorgCode" resultType="java.lang.String">
|
|
<select id="getorgCode" resultType="java.lang.String">
|
|
select DN.PERMISSION "permission"
|
|
select DN.PERMISSION "permission"
|
|
from DIL_NOTICE DN
|
|
from DIL_NOTICE DN
|
|
- where DN.NOTICE_ID=#{noticeid}
|
|
|
|
|
|
+ where DN.NOTICE_ID=#{noticeId}
|
|
|
|
+ </select>
|
|
|
|
+
|
|
|
|
+ <select id="gethistoryorgCode" resultMap="BaseResultMap">
|
|
|
|
+ select *
|
|
|
|
+ from DIL_NOTICE DN
|
|
|
|
+ where DN.NOTICE_ID=#{noticeId}
|
|
</select>
|
|
</select>
|
|
|
|
|
|
- <select id="gethistoryorgCode" resultType="java.lang.String">
|
|
|
|
- select DN.HISTORICAL_CHANGES "historicalChanges"
|
|
|
|
|
|
+ <update id="updatehistorydata">
|
|
|
|
+ update DIL_NOTICE
|
|
|
|
+ set NOTICE_TITLE=#{noticeTitle},
|
|
|
|
+ NOTICE_CONTENT=#{noticeContent},
|
|
|
|
+ INSERT_USERNAME=#{insertUsername},
|
|
|
|
+ INSERT_TIME=#{insertTime},
|
|
|
|
+ UPDATE_TIME=null,UPDATE_TITLE=null,UPDATE_CONTENT=null,UPDATE_USERNAME=null,STATUS=0
|
|
|
|
+ WHERE NOTICE_ID=#{noticeId}
|
|
|
|
+ </update>
|
|
|
|
+
|
|
|
|
+ <update id="updateTime">
|
|
|
|
+ update DIL_NOTICE
|
|
|
|
+ set INSERT_TIME=#{insertTime}
|
|
|
|
+ where NOTICE_ID=#{noticeId}
|
|
|
|
+ </update>
|
|
|
|
+
|
|
|
|
+ <update id="modifyData">
|
|
|
|
+ update DIL_NOTICE
|
|
|
|
+ set UPDATE_TITLE=#{updateTitle},
|
|
|
|
+ UPDATE_CONTENT=#{updateContent},
|
|
|
|
+ UPDATE_USERNAME=#{updateUsername},
|
|
|
|
+ UPDATE_TIME=#{updateTime},
|
|
|
|
+ PERMISSION=#{permission},
|
|
|
|
+ STATUS=#{status}
|
|
|
|
+ WHERE NOTICE_ID=#{noticeId}
|
|
|
|
+ </update>
|
|
|
|
+
|
|
|
|
+ <select id="getStatus" resultType="java.lang.String">
|
|
|
|
+ select DN.STATUS "status"
|
|
from DIL_NOTICE DN
|
|
from DIL_NOTICE DN
|
|
- where DN.NOTICE_ID=#{noticeid}
|
|
|
|
|
|
+ where DN.NOTICE_ID=#{id}
|
|
</select>
|
|
</select>
|
|
</mapper>
|
|
</mapper>
|