|
@@ -124,7 +124,7 @@
|
|
|
FROM
|
|
|
m_wbs_tree_contract AS wtc
|
|
|
LEFT JOIN m_wbs_tree_contract AS wtc1 ON wtc1.ancestors like concat('%', wtc.id, '%') AND wtc1.is_deleted = 0 and wtc1.contract_id = wtc.contract_id AND wtc1.major_data_type IN(1,2,3,4)
|
|
|
- LEFT JOIN u_information_query AS iq ON (iq.wbs_id = wtc1.p_key_id OR iq.wbs_id = wtc.p_key_id) AND classify = #{classify}
|
|
|
+ LEFT JOIN u_information_query AS iq ON (iq.wbs_id = wtc1.p_key_id OR iq.wbs_id = wtc.p_key_id) AND classify = #{classify} AND iq.type != 3
|
|
|
WHERE
|
|
|
wtc.contract_id IN
|
|
|
<foreach collection="contractIds" item="contractId" open="(" separator="," close=")">
|
|
@@ -133,7 +133,6 @@
|
|
|
and wtc.parent_id = #{parentId}
|
|
|
and wtc.is_deleted= '0'
|
|
|
AND wtc.node_type != 111
|
|
|
- AND iq.type != 3
|
|
|
group by wtc.p_key_id
|
|
|
) AS querys
|
|
|
) AS querys ON wtc.p_key_id = querys.pKeyId
|
|
@@ -202,13 +201,12 @@
|
|
|
FROM
|
|
|
m_wbs_tree_contract AS wtc
|
|
|
LEFT JOIN m_wbs_tree_contract AS wtc1 ON wtc1.ancestors like concat('%', wtc.id, '%') AND wtc1.is_deleted = 0 and wtc1.contract_id = wtc.contract_id AND wtc1.major_data_type IN(1,2,3,4)
|
|
|
- LEFT JOIN u_information_query AS iq ON (iq.wbs_id = wtc1.p_key_id OR iq.wbs_id = wtc.p_key_id) AND iq.classify = #{classify}
|
|
|
+ LEFT JOIN u_information_query AS iq ON (iq.wbs_id = wtc1.p_key_id OR iq.wbs_id = wtc.p_key_id) AND iq.classify = #{classify} AND iq.type != 3
|
|
|
WHERE
|
|
|
wtc.contract_id = #{contractId}
|
|
|
and wtc.parent_id = #{parentId}
|
|
|
and wtc.is_deleted= '0'
|
|
|
AND wtc.node_type != 111
|
|
|
- AND iq.type != 3
|
|
|
AND wtc.type = 1
|
|
|
group by wtc.p_key_id
|
|
|
) AS querys
|