|
|
@ -92,26 +92,29 @@ |
|
|
|
</resultMap> |
|
|
|
|
|
|
|
<select id="listProject" resultMap="listProject"> |
|
|
|
select pi.id, |
|
|
|
SELECT DISTINCT |
|
|
|
pi.pro_no, |
|
|
|
pi.id, |
|
|
|
pp.project_name, |
|
|
|
pp.adcd, |
|
|
|
pi.bind_status, |
|
|
|
distinct pi.pro_no |
|
|
|
|
|
|
|
from bs_sgc_jsjd_bui_pro_info pi |
|
|
|
left join bs_slgc_qqjd_spe_pro_proposal pp on pi.pro_code = pp.project_code and pi.pro_no = pp.pro_no |
|
|
|
pi.bind_status |
|
|
|
FROM |
|
|
|
|
|
|
|
bs_sgc_jsjd_bui_pro_info pi |
|
|
|
LEFT JOIN bs_slgc_qqjd_spe_pro_proposal pp ON pi.pro_code = pp.project_code |
|
|
|
AND pi.pro_no = pp.pro_no |
|
|
|
<where> |
|
|
|
|
|
|
|
<if test="adcd!=null and adcd !=''"> |
|
|
|
and adcd like concat(#{adcd},'%') |
|
|
|
and pi.adcd like concat(#{adcd},'%') |
|
|
|
</if> |
|
|
|
<if test="projectName!=null and projectName!=''"> |
|
|
|
and project_name like concat('%',#{projectName},'%') |
|
|
|
and pp.project_name like concat('%',#{projectName},'%') |
|
|
|
</if> |
|
|
|
<if test="bindStatus!=null and bindStatus!=''"> |
|
|
|
and bind_status=#{bindStatus} |
|
|
|
</if> |
|
|
|
</where> |
|
|
|
group by pi.pro_no |
|
|
|
</select> |
|
|
|
</mapper> |
|
|
|