| | |
| | | bu1.id = ss.security_id |
| | | where 1 = 1 |
| | | <if test="seinspect.realName!=null and seinspect.realName!=''"> |
| | | bu.real_name like concat('%',#{seinspect.realName},'%') |
| | | and bu.real_name like concat('%',#{seinspect.realName},'%') |
| | | </if> |
| | | <if test="seinspect.examinerDeptName!=null and seinspect.examinerDeptName!=''"> |
| | | bd.dept_name like concat('%',#{seinspect.examinerDeptName},'%') |
| | | and bd.dept_name like concat('%',#{seinspect.examinerDeptName},'%') |
| | | </if> |
| | | <if test="seinspect.securityName!=null and seinspect.securityName!=''"> |
| | | bu1.real_name like concat('%',#{seinspect.securityName},'%') |
| | | and bu1.real_name like concat('%',#{seinspect.securityName},'%') |
| | | </if> |
| | | <if test="seinspect.result!=null and seinspect.result!=''"> |
| | | ss.result like concat('%',#{seinspect.result},'%') |
| | | and ss.result like concat('%',#{seinspect.result},'%') |
| | | </if> |
| | | <if test="seinspect.startTime!=null and seinspect.startTime!=''"> |
| | | and ss.reviewTime >= #{seinspect.startTime} |
| | |
| | | </if> |
| | | </select> |
| | | |
| | | |
| | | <select id="exportSeinspect" resultType="org.springblade.modules.seinspect.excel.SeinspectExcel"> |
| | | select |
| | | bu1.real_name securityName, |
| | | bu.real_name realName, |
| | | bd.dept_name examinerDeptName, |
| | | ss.reviewTime reviewtime, |
| | | ss.content, |
| | | ss.result |
| | | from |
| | | sys_seinspect ss |
| | | left join |
| | | blade_user bu |
| | | on |
| | | bu.id = ss.examiner_id |
| | | left join |
| | | blade_dept bd |
| | | on |
| | | bd.id = ss.examiner_dept_id |
| | | left join |
| | | blade_user bu1 |
| | | on |
| | | bu1.id = ss.security_id |
| | | left join |
| | | sys_jurisdiction sj |
| | | on |
| | | sj.id = ss.jurisdiction |
| | | where 1 = 1 |
| | | <if test="seinspect.jurisdiction!=null and seinspect.jurisdiction!='' and seinspect.jurisdiction!='1372091709474910209'"> |
| | | and (sj.id = #{seinspect.jurisdiction} or sj.parent_id = #{seinspect.jurisdiction}) |
| | | </if> |
| | | <if test="seinspect.realName!=null and seinspect.realName!=''"> |
| | | and bu.real_name like concat('%',#{seinspect.realName},'%') |
| | | </if> |
| | | <if test="seinspect.examinerDeptName!=null and seinspect.examinerDeptName!=''"> |
| | | and bd.dept_name like concat('%',#{seinspect.examinerDeptName},'%') |
| | | </if> |
| | | <if test="seinspect.securityName!=null and seinspect.securityName!=''"> |
| | | and bu1.real_name like concat('%',#{seinspect.securityName},'%') |
| | | </if> |
| | | <if test="seinspect.result!=null and seinspect.result!=''"> |
| | | and ss.result like concat('%',#{seinspect.result},'%') |
| | | </if> |
| | | <if test="seinspect.startTime!=null and seinspect.startTime!=''"> |
| | | and ss.reviewTime >= #{seinspect.startTime} |
| | | </if> |
| | | <if test="seinspect.endTime!=null and seinspect.endTime!=''"> |
| | | and ss.reviewTime <= #{seinspect.endTime} |
| | | </if> |
| | | <if test="seinspect.reviewtime!=null and seinspect.reviewtime!=''"> |
| | | and ss.reviewTime <= #{seinspect.reviewtime} |
| | | </if> |
| | | |
| | | </select> |
| | | |
| | | |
| | | |
| | | </mapper> |