|
@@ -18,36 +18,36 @@
|
|
|
<result column="is_send" property="isSend"/>
|
|
|
</resultMap>
|
|
|
<insert id="saveDeletionInfoDO" parameterType="com.simuwang.base.pojo.dos.DeletionInfoDO">
|
|
|
- insert into PPW_EMAIL.deletion_info(fund_id,deletion_type,deletion_date,isvalid,createtime,updatetime,is_send)
|
|
|
+ insert into deletion_info(fund_id,deletion_type,deletion_date,isvalid,createtime,updatetime,is_send)
|
|
|
values (#{fundId},#{deletionType},#{deletionDate},#{isvalid},#{createTime},#{updateTime},#{isSend})
|
|
|
</insert>
|
|
|
<insert id="batchSaveDeletionInfoDO">
|
|
|
- insert into PPW_EMAIL.deletion_info(fund_id,deletion_type,deletion_date,isvalid,createtime,updatetime,is_send)
|
|
|
+ insert into deletion_info(fund_id,deletion_type,deletion_date,isvalid,createtime,updatetime,is_send)
|
|
|
values
|
|
|
<foreach collection="itemDoList" item="itemDo" index="index" separator=",">
|
|
|
(#{itemDo.fundId},#{itemDo.deletionType},#{itemDo.deletionDate},#{itemDo.isvalid},#{itemDo.createTime},#{itemDo.updateTime},#{itemDo.isSend})
|
|
|
</foreach>
|
|
|
</insert>
|
|
|
<update id="update" parameterType="com.simuwang.base.pojo.dos.FundDeletionInfoDO">
|
|
|
- update PPW_EMAIL.deletion_info set fund_id=#{fundId},deletion_type=#{deletionType},deletion_date=#{deletionDate},remark=#{remark},updatetime=#{updateTime}
|
|
|
+ update deletion_info set fund_id=#{fundId},deletion_type=#{deletionType},deletion_date=#{deletionDate},remark=#{remark},updatetime=#{updateTime}
|
|
|
where id=#{id} and isvalid=1
|
|
|
</update>
|
|
|
<update id="batchUpdate">
|
|
|
<foreach collection="itemDoList" item="itemDo" index="index" open="" close="" separator=";">
|
|
|
- update PPW_EMAIL.deletion_info
|
|
|
+ update deletion_info
|
|
|
<set>
|
|
|
fund_id=#{itemDo.fundId},
|
|
|
deletion_type = #{itemDo.deletionType},
|
|
|
deletion_date=#{itemDo.deletionDate},
|
|
|
remark=#{itemDo.remark},
|
|
|
- updatetime=sysdate(),
|
|
|
+ updatetime=now(),
|
|
|
updaterid=#{itemDo.updaterId}
|
|
|
</set>
|
|
|
where isvalid = 1 and id=#{itemDo.id}
|
|
|
</foreach>
|
|
|
</update>
|
|
|
<update id="updateRemark">
|
|
|
- update PPW_EMAIL.deletion_info set remark=#{remark},updaterid=#{updaterId} where isvalid=1 and remark is null
|
|
|
+ update deletion_info set remark=#{remark},updaterid=#{updaterId} where isvalid=1 and remark is null
|
|
|
<if test="fundId != null and fundId !=''">
|
|
|
and fund_id=#{fundId}
|
|
|
</if>
|
|
@@ -59,14 +59,14 @@
|
|
|
</if>
|
|
|
</update>
|
|
|
<delete id="deleteDeletionRemark">
|
|
|
- update PPW_EMAIL.deletion_info set isvalid=0,updatetime=sysdate() where isvalid=1 and fund_id=#{fundId} and deletion_type=#{deletionType}
|
|
|
+ update deletion_info set isvalid=0,updatetime=now() where isvalid=1 and fund_id=#{fundId} and deletion_type=#{deletionType}
|
|
|
and deletion_date in
|
|
|
<foreach item="tradeDate" collection="list" open="(" separator="," close=")">
|
|
|
#{tradeDate}
|
|
|
</foreach>
|
|
|
</delete>
|
|
|
<delete id="deleteDeletion">
|
|
|
- update PPW_EMAIL.deletion_info set isvalid=0,updatetime=sysdate() where isvalid=1 and fund_id=#{fundId} and deletion_type=#{deletionType} and remark is null
|
|
|
+ update deletion_info set isvalid=0,updatetime=now() where isvalid=1 and fund_id=#{fundId} and deletion_type=#{deletionType} and remark is null
|
|
|
</delete>
|
|
|
<select id="searchDeletionList" resultMap="BaseResultMap"
|
|
|
parameterType="com.simuwang.base.pojo.dto.query.DeletionPageQuery">
|
|
@@ -79,11 +79,11 @@
|
|
|
ddp.processed_num,
|
|
|
d.last_deletion_date
|
|
|
FROM
|
|
|
- (select de.fund_id,de.deletion_type,max(de.deletion_date) as last_deletion_date from PPW_EMAIL.deletion_info de where de.isvalid=1
|
|
|
+ (select de.fund_id,de.deletion_type,max(de.deletion_date) as last_deletion_date from deletion_info de where de.isvalid=1
|
|
|
group by de.fund_id,de.deletion_type) d
|
|
|
- LEFT JOIN PPW_EMAIL.pvn_fund_info info
|
|
|
+ LEFT JOIN pvn_fund_info info
|
|
|
ON d.fund_id = info.fund_id and info.isvalid=1
|
|
|
- LEFT JOIN PPW_EMAIL.pvn_company_info c
|
|
|
+ LEFT JOIN pvn_company_info c
|
|
|
ON info.trust_id = c.company_id and c.isvalid=1
|
|
|
LEFT JOIN
|
|
|
(SELECT
|
|
@@ -91,7 +91,7 @@
|
|
|
di.deletion_type,
|
|
|
COUNT(di.fund_id) AS deletion_num
|
|
|
FROM
|
|
|
- PPW_EMAIL.deletion_info di
|
|
|
+ deletion_info di
|
|
|
WHERE di.isvalid = 1
|
|
|
AND di.remark IS NULL
|
|
|
GROUP BY di.fund_id,
|
|
@@ -104,7 +104,7 @@
|
|
|
dip.deletion_type,
|
|
|
COUNT(dip.fund_id) AS processed_num
|
|
|
FROM
|
|
|
- PPW_EMAIL.deletion_info dip
|
|
|
+ deletion_info dip
|
|
|
WHERE dip.isvalid = 1
|
|
|
AND dip.remark IS NOT NULL
|
|
|
GROUP BY dip.fund_id,
|
|
@@ -147,11 +147,11 @@
|
|
|
ddn.deletion_num,
|
|
|
ddp.processed_num
|
|
|
FROM
|
|
|
- (select de.fund_id,de.deletion_type,max(de.deletion_date) as last_deletion_date from PPW_EMAIL.deletion_info de where de.isvalid=1
|
|
|
+ (select de.fund_id,de.deletion_type,max(de.deletion_date) as last_deletion_date from deletion_info de where de.isvalid=1
|
|
|
group by de.fund_id,de.deletion_type) d
|
|
|
- LEFT JOIN PPW_EMAIL.pvn_fund_info info
|
|
|
+ LEFT JOIN pvn_fund_info info
|
|
|
ON d.fund_id = info.fund_id and info.isvalid=1
|
|
|
- LEFT JOIN PPW_EMAIL.pvn_company_info c
|
|
|
+ LEFT JOIN pvn_company_info c
|
|
|
ON info.trust_id = c.company_id and c.isvalid=1
|
|
|
LEFT JOIN
|
|
|
(SELECT
|
|
@@ -159,7 +159,7 @@
|
|
|
di.deletion_type,
|
|
|
COUNT(di.fund_id) AS deletion_num
|
|
|
FROM
|
|
|
- PPW_EMAIL.deletion_info di
|
|
|
+ deletion_info di
|
|
|
WHERE di.isvalid = 1
|
|
|
AND di.remark IS NULL
|
|
|
GROUP BY di.fund_id,
|
|
@@ -172,7 +172,7 @@
|
|
|
dip.deletion_type,
|
|
|
COUNT(dip.fund_id) AS processed_num
|
|
|
FROM
|
|
|
- PPW_EMAIL.deletion_info dip
|
|
|
+ deletion_info dip
|
|
|
WHERE dip.isvalid = 1
|
|
|
AND dip.remark IS NOT NULL
|
|
|
GROUP BY dip.fund_id,
|
|
@@ -197,7 +197,7 @@
|
|
|
</if>) a
|
|
|
</select>
|
|
|
<select id="getLastDeletionDateByFundId" resultType="java.lang.String">
|
|
|
- select max(deletion_date) from PPW_EMAIL.deletion_info where fund_id=#{fundId} and deletion_type=#{deletionType}
|
|
|
+ select max(deletion_date) from deletion_info where fund_id=#{fundId} and deletion_type=#{deletionType}
|
|
|
</select>
|
|
|
|
|
|
<resultMap id="BaseMap" type="com.simuwang.base.pojo.dos.FundDeletionInfoDO">
|
|
@@ -228,8 +228,8 @@
|
|
|
d.createtime,
|
|
|
d.updatetime
|
|
|
FROM
|
|
|
- PPW_EMAIL.deletion_info d
|
|
|
- left join PPW_EMAIL.pvn_fund_info info
|
|
|
+ deletion_info d
|
|
|
+ left join pvn_fund_info info
|
|
|
on d.fund_id =info.fund_id and info.isvalid=1
|
|
|
WHERE d.isvalid = 1
|
|
|
AND d.fund_id = #{fundId}
|
|
@@ -241,8 +241,8 @@
|
|
|
parameterType="com.simuwang.base.pojo.dto.query.FundDeletionPageQuery">
|
|
|
select count(d.id)
|
|
|
FROM
|
|
|
- PPW_EMAIL.deletion_info d
|
|
|
- left join PPW_EMAIL.pvn_fund_info info
|
|
|
+ deletion_info d
|
|
|
+ left join pvn_fund_info info
|
|
|
on d.fund_id =info.fund_id and info.isvalid=1
|
|
|
WHERE d.isvalid = 1
|
|
|
AND d.fund_id = #{fundId}
|
|
@@ -252,7 +252,7 @@
|
|
|
<select id="selectFundDeletionInfoVOList" resultType="com.simuwang.base.pojo.dos.FundDeletionInfoDO"
|
|
|
parameterType="java.util.List">
|
|
|
select id,fund_id,deletion_type,deletion_date,remark,isvalid,creatorid,updaterid,createtime,updatetime
|
|
|
- from PPW_EMAIL.deletion_info where isvalid=1 and remark is null
|
|
|
+ from deletion_info where isvalid=1 and remark is null
|
|
|
<if test="fundId != null and fundId !=''">
|
|
|
and fund_id = #{fundId}
|
|
|
</if>
|
|
@@ -264,7 +264,7 @@
|
|
|
<select id="getDeletionInfoDO" resultType="com.simuwang.base.pojo.dos.DeletionInfoDO"
|
|
|
parameterType="com.simuwang.base.pojo.dos.DeletionInfoDO">
|
|
|
select id,fund_id,deletion_type,deletion_date,remark,isvalid,creatorid,updaterid,createtime,updatetime
|
|
|
- from PPW_EMAIL.deletion_info where fund_id=#{fundId} and deletion_type=#{deletionType} and deletion_date in
|
|
|
+ from deletion_info where fund_id=#{fundId} and deletion_type=#{deletionType} and deletion_date in
|
|
|
<foreach item="tradeDate" collection="list" open="(" separator="," close=")">
|
|
|
#{tradeDate}
|
|
|
</foreach>
|
|
@@ -278,9 +278,9 @@
|
|
|
</resultMap>
|
|
|
<select id="getDeletionInfoByFundId" resultType="com.simuwang.base.pojo.dos.EmailDeletionInfoDO">
|
|
|
select info.fund_name,c.company_name,d.deletion_type,d.deletion_date
|
|
|
- from PPW_EMAIL.deletion_info d
|
|
|
- join PPW_EMAIL.pvn_fund_info info on d.fund_id=info.fund_id
|
|
|
- join PPW_EMAIL.pvn_company_info c on c.company_id=info.trust_id
|
|
|
+ from deletion_info d
|
|
|
+ join pvn_fund_info info on d.fund_id=info.fund_id
|
|
|
+ join pvn_company_info c on c.company_id=info.trust_id
|
|
|
where d.isvalid=1 and info.isvalid=1 and c.isvalid=1 and d.remark is null and d.is_send=0
|
|
|
and d.fund_id in
|
|
|
<foreach collection="fundIdList" index="index" item="fundId" separator="," open="(" close=")">
|
|
@@ -289,27 +289,27 @@
|
|
|
order by info.fund_id desc,d.deletion_type desc,d.deletion_date desc
|
|
|
</select>
|
|
|
<update id="removeDistributeDeletion" parameterType="java.lang.String">
|
|
|
- update PPW_EMAIL.deletion_info set isvalid=0,updatetime=sysdate() where fund_id=#{fundId} and remark is null
|
|
|
+ update deletion_info set isvalid=0,updatetime=now() where fund_id=#{fundId} and remark is null
|
|
|
</update>
|
|
|
<update id="updateSendStatusByFundId">
|
|
|
- update PPW_EMAIL.deletion_info d set is_send=1,updatetime=sysdate() where isvalid=1
|
|
|
+ update deletion_info d set is_send=1,updatetime=now() where isvalid=1
|
|
|
and d.fund_id in
|
|
|
<foreach collection="fundIdList" index="index" item="fundId" separator="," open="(" close=")">
|
|
|
#{fundId}
|
|
|
</foreach>
|
|
|
</update>
|
|
|
<update id="updateDeletionInfoDO">
|
|
|
- update PPW_EMAIL.deletion_info d set isvalid=1,updatetime=sysdate() where id=#{id}
|
|
|
+ update deletion_info d set isvalid=1,updatetime=now() where id=#{id}
|
|
|
</update>
|
|
|
<update id="batchUpdateDeletionInfoDO">
|
|
|
<foreach collection="itemDoList" item="itemDo" index="index" open="" close="" separator=";">
|
|
|
- update PPW_EMAIL.deletion_info
|
|
|
+ update deletion_info
|
|
|
<set>
|
|
|
fund_id=#{itemDo.fundId},
|
|
|
deletion_type = #{itemDo.deletionType},
|
|
|
deletion_date=#{itemDo.deletionDate},
|
|
|
remark=#{itemDo.remark},
|
|
|
- updatetime=sysdate(),
|
|
|
+ updatetime=now(),
|
|
|
isvalid=#{itemDo.isvalid},
|
|
|
updaterid=#{itemDo.updaterId}
|
|
|
</set>
|
|
@@ -318,7 +318,7 @@
|
|
|
</update>
|
|
|
<update id="batchUpdateRemark">
|
|
|
<foreach collection="itemDoList" item="itemDo" index="index" open="" close="" separator=";">
|
|
|
- update PPW_EMAIL.deletion_info set remark=#{itemDo.remark},updaterid=#{itemDo.updaterId} where isvalid=1 and remark is null
|
|
|
+ update deletion_info set remark=#{itemDo.remark},updaterid=#{itemDo.updaterId} where isvalid=1 and remark is null
|
|
|
<if test="itemDo.fundId != null and itemDo.fundId !=''">
|
|
|
and fund_id=#{itemDo.fundId}
|
|
|
</if>
|