insert into PPW_EMAIL.email_parse_info(email, email_date, parse_date, email_title, email_type, parse_status, isvalid, creatorid, createtime, updaterid, updatetime) values (#{itemDo.email}, #{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} 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, efi.id AS fid, efi.file_name, efi.file_path, efi.email_id FROM PPW_EMAIL.email_parse_info epi LEFT JOIN PPW_EMAIL.email_file_info efi ON epi.id = efi.email_id AND efi.isvalid = 1 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} update PPW_EMAIL.email_parse_info set updatetime = #{parseDate}, parse_date = #{parseDate} where isvalid = 1 and id = #{id}