opt: 套轴多次问题修复SQL-判空、过滤组别
This commit is contained in:
@@ -98,14 +98,33 @@
|
||||
<select id="getCachePointSame" resultType="org.nl.b_lms.bst.ivt.cutpointivt.service.dao.BstIvtCutpointivt">
|
||||
SELECT bc.*
|
||||
FROM bst_ivt_cutpointivt bc
|
||||
LEFT JOIN pdm_bi_slittingproductionplan p ON p.qzzno = bc.qzz_no1 OR p.qzzno = bc.qzz_no2
|
||||
WHERE bc.point_type = '1' AND bc.point_status = '2' AND (IFNULL(bc.qzz_no1,'') <![CDATA[ <> ]]> '' OR IFNULL(bc.qzz_no2,'') <![CDATA[ <> ]]> ''
|
||||
) AND (IFNULL(bc.qzz_no1,'') = '' OR IFNULL(bc.qzz_no2,'') = '')
|
||||
AND p.resource_name = #{resource_name}
|
||||
AND (p.restruct_container_name = #{parent_container_name} AND p.parent_container_name = #{parent_container_name})
|
||||
AND p.split_group = #{split_group}
|
||||
AND p.is_delete = '0'
|
||||
AND bc.is_used = '1'
|
||||
LEFT JOIN pdm_bi_slittingproductionplan p
|
||||
ON IFNULL(p.qzzno, '') <![CDATA[ <> ]]> '' AND (p.qzzno = bc.qzz_no1 OR p.qzzno = bc.qzz_no2)
|
||||
WHERE bc.point_type = '1'
|
||||
AND bc.point_status = '2'
|
||||
AND (IFNULL(bc.qzz_no1, '') <![CDATA[ <> ]]> '' OR IFNULL(bc.qzz_no2, '') <![CDATA[ <> ]]> ''
|
||||
)
|
||||
AND (IFNULL(bc.qzz_no1, '') = '' OR IFNULL(bc.qzz_no2, '') = '')
|
||||
AND p.resource_name = #{resource_name}
|
||||
AND p.parent_container_name = #{parent_container_name}
|
||||
AND p.split_group = #{split_group}
|
||||
AND p.is_delete = '0'
|
||||
AND bc.is_used = '1'
|
||||
UNION
|
||||
SELECT bc.*
|
||||
FROM bst_ivt_cutpointivt bc
|
||||
LEFT JOIN pdm_bi_slittingproductionplan p
|
||||
ON IFNULL(p.qzzno, '') <![CDATA[ <> ]]> '' AND (p.qzzno = bc.qzz_no1 OR p.qzzno = bc.qzz_no2)
|
||||
WHERE bc.point_type = '1'
|
||||
AND bc.point_status = '2'
|
||||
AND (IFNULL(bc.qzz_no1, '') <![CDATA[ <> ]]> '' OR IFNULL(bc.qzz_no2, '') <![CDATA[ <> ]]> ''
|
||||
)
|
||||
AND (IFNULL(bc.qzz_no1, '') = '' OR IFNULL(bc.qzz_no2, '') = '')
|
||||
AND p.resource_name = #{resource_name}
|
||||
AND p.restruct_container_name = #{parent_container_name}
|
||||
AND p.split_group = #{split_group}
|
||||
AND p.is_delete = '0'
|
||||
AND bc.is_used = '1'
|
||||
</select>
|
||||
<select id="getReallyQzzSameDevice"
|
||||
resultType="org.nl.b_lms.bst.ivt.cutpointivt.service.dao.BstIvtCutpointivt">
|
||||
|
||||
Reference in New Issue
Block a user