|
@@ -17,20 +17,22 @@
|
|
|
<result column="updaterid" property="updaterId"/>
|
|
|
<result column="updatetime" property="updateTime"/>
|
|
|
<result column="sender_email" property="senderEmail"/>
|
|
|
+ <result column="review_status" property="reviewStatus"/>
|
|
|
</resultMap>
|
|
|
|
|
|
|
|
|
<insert id="insert" parameterType="com.simuwang.base.pojo.dos.EmailParseInfoDO" useGeneratedKeys="true" keyProperty="id" keyColumn="id">
|
|
|
insert into email_parse_info(email, sender_email, email_date, parse_date, email_title, email_type, parse_status,
|
|
|
- isvalid, creatorid, createtime, updaterid, updatetime)
|
|
|
+ isvalid, creatorid, createtime, updaterid, updatetime,review_status)
|
|
|
values (#{itemDo.email}, #{itemDo.senderEmail}, #{itemDo.emailDate}, #{itemDo.parseDate}, #{itemDo.emailTitle}, #{itemDo.emailType}, #{itemDo.parseStatus},
|
|
|
- #{itemDo.isvalid}, #{itemDo.creatorId}, #{itemDo.createTime}, #{itemDo.updaterId}, #{itemDo.updateTime})
|
|
|
+ #{itemDo.isvalid}, #{itemDo.creatorId}, #{itemDo.createTime}, #{itemDo.updaterId}, #{itemDo.updateTime},#{item.reviewStatus})
|
|
|
</insert>
|
|
|
|
|
|
<update id="updateParseStatus">
|
|
|
update email_parse_info
|
|
|
set parse_status = #{parseStatus},
|
|
|
- fail_reason = #{failReason}
|
|
|
+ fail_reason = #{failReason},
|
|
|
+ review_status = #{reviewStatus}
|
|
|
where isvalid = 1
|
|
|
and id = #{id}
|
|
|
</update>
|
|
@@ -49,7 +51,8 @@
|
|
|
epi.createtime,
|
|
|
epi.updatetime,
|
|
|
epi.updaterid,
|
|
|
- epi.sender_email
|
|
|
+ epi.sender_email,
|
|
|
+ epi.review_status
|
|
|
FROM
|
|
|
email_parse_info epi
|
|
|
</sql>
|
|
@@ -63,6 +66,9 @@
|
|
|
<if test="emailType !=null">
|
|
|
and epi.email_type = #{emailType}
|
|
|
</if>
|
|
|
+ <if test="reviewStatus !=null and reviewStatus != ''">
|
|
|
+ and epi.review_status = #{reviewStatus}
|
|
|
+ </if>
|
|
|
<if test="parseStatus !=null">
|
|
|
and epi.parse_status = #{parseStatus}
|
|
|
</if>
|
|
@@ -145,6 +151,17 @@
|
|
|
where isvalid = 1
|
|
|
and id = #{id}
|
|
|
</update>
|
|
|
+ <update id="updateReviewStatus">
|
|
|
+ update email_parse_info
|
|
|
+ set updatetime=now(),
|
|
|
+ review_status = #{reviewStatus},
|
|
|
+ updaterid=#{userId}
|
|
|
+ where isvalid = 1
|
|
|
+ and id in
|
|
|
+ <foreach item="id" collection="idList" open="(" separator="," close=")">
|
|
|
+ #{id}
|
|
|
+ </foreach>
|
|
|
+ </update>
|
|
|
|
|
|
<select id="queryValuationEmailByFileId" resultType="com.simuwang.base.pojo.dto.EmailInfoDTO">
|
|
|
select t1.id as id,
|