diff --git a/src/main/resources/mapper/part/PartInformationMapper.xml b/src/main/resources/mapper/part/PartInformationMapper.xml
index 614eff7d..233578b9 100644
--- a/src/main/resources/mapper/part/PartInformationMapper.xml
+++ b/src/main/resources/mapper/part/PartInformationMapper.xml
@@ -1991,6 +1991,7 @@
where site = #{site}
and part_no = #{partNo}
and active = 'Y'
+ and show_in_query_flag = 'Y'
@@ -2020,6 +2021,7 @@
p.configuration_id
from part p
where active = 'Y'
+ and show_in_query_flag = 'Y'
and p.site = #{params.site}
diff --git a/src/main/resources/mapper/quote/QuoteDetailBomTreeMapper.xml b/src/main/resources/mapper/quote/QuoteDetailBomTreeMapper.xml
index 920482d6..1b54437d 100644
--- a/src/main/resources/mapper/quote/QuoteDetailBomTreeMapper.xml
+++ b/src/main/resources/mapper/quote/QuoteDetailBomTreeMapper.xml
@@ -188,6 +188,7 @@
from part p
where p.site = #{site}
and p.plm_part_no = #{partNo}
+ and temporary_part_flag != 'Y'
diff --git a/src/main/resources/mapper/quote/QuoteDetailMapper.xml b/src/main/resources/mapper/quote/QuoteDetailMapper.xml
index 27c59267..4a052ceb 100644
--- a/src/main/resources/mapper/quote/QuoteDetailMapper.xml
+++ b/src/main/resources/mapper/quote/QuoteDetailMapper.xml
@@ -81,7 +81,8 @@
qd.adjust_test_cost,
qd.else_cost,
qd.adjust_else_cost,
- pp.plm_part_no
+ pp.plm_part_no,
+ pp.ifs_part_no
from plm_quote_detail qd
left join plm_quote q on qd.quote_id = q.id
left join part pp
diff --git a/src/main/resources/mapper/quote/QuoteGroupDetailMapper.xml b/src/main/resources/mapper/quote/QuoteGroupDetailMapper.xml
index a050dcb8..2391c9d7 100644
--- a/src/main/resources/mapper/quote/QuoteGroupDetailMapper.xml
+++ b/src/main/resources/mapper/quote/QuoteGroupDetailMapper.xml
@@ -81,7 +81,8 @@
qd.adjust_test_cost,
qd.else_cost,
qd.adjust_else_cost,
- qd.current_quote_detail_item_no
+ qd.current_quote_detail_item_no,
+ pp.ifs_part_no
from plm_quote_group_detail qd
left join plm_quote q on qd.quote_id = q.id
left join part pp