insert into PPW_EMAIL.email_parse_info(email, sender_email, email_date, parse_date, email_title, email_type, parse_status, isvalid, creatorid, createtime, updaterid, updatetime) 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}) update PPW_EMAIL.email_parse_info set parse_status = #{parseStatus}, fail_reason = #{failReason} where isvalid = 1 and id = #{id} SELECT epi.id, epi.email, epi.email_date, epi.parse_date, epi.email_title, epi.email_type, epi.parse_status, epi.fail_reason, epi.isvalid, epi.creatorid, epi.createtime, epi.updatetime, epi.updaterid, epi.sender_email FROM PPW_EMAIL.email_parse_info epi epi.isvalid=1 and epi.email_title like concat('%',#{emailTitle},'%') and epi.email_type = #{emailType} and epi.parse_status = #{parseStatus} and epi.parse_date = ]]> #{startDate} and epi.parse_date #{endDate} and epi.email_date = ]]> #{emailStartDate} and epi.email_date #{emailEndDate} and epi.id = #{id} and epi.email like concat('%',#{email},'%') and epi.sender_email like concat('%',#{senderEmail},'%') update PPW_EMAIL.email_parse_info set updatetime = #{parseDate}, parse_date = #{parseDate} where isvalid = 1 and id = #{id}