<?xml version="1.0" encoding="UTF-8"?>
|
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
|
<mapper namespace="com.zt.life.modules.qaAuditReport.dao.QaAuditReportIncongruentDao">
|
|
<select id="getList" resultType="com.zt.life.modules.qaAuditReport.model.QaAuditReportIncongruent">
|
select a.*
|
from qa_audit_report_incongruent a
|
<where>
|
a.is_delete = 0
|
<if test="reportId!=null">
|
and a.report_id = ${reportId}
|
</if>
|
</where>
|
<if test="orderBySql!=null">
|
ORDER BY ${orderBySql}
|
</if>
|
</select>
|
<select id="createList" resultType="com.zt.life.modules.qaAuditReport.model.QaAuditReportIncongruent">
|
SET @row_number = 0;
|
select (@row_number := @row_number + 1) AS no,b.code as oddNum,a.check_content as notTrueDescribe,b.page_code as discoveryPhase,b.processor as chargePerson,
|
case when b.processor is null then '未处理'
|
else '已闭环' end as status,
|
a.id as src_id
|
from test_check_order_list a,
|
test_check_order b
|
where b.project_id = ${projectId} and b.id =a.check_order_id
|
and a.is_delete = 0 and b.is_delete = 0
|
and a.check_result = 2
|
and b.page_code in ('contract','require','execute','summary')
|
order by code,no
|
</select>
|
|
</mapper>
|