|
|
@ -41,13 +41,14 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|
|
|
pmb.standard_amount,
|
|
|
|
pmb.standard_amount,
|
|
|
|
bmi.material_name,
|
|
|
|
bmi.material_name,
|
|
|
|
bsb.material_type_id,
|
|
|
|
bsb.material_type_id,
|
|
|
|
|
|
|
|
bmui.unit_name,
|
|
|
|
bmt.matrial_type_code as material_type_code,
|
|
|
|
bmt.matrial_type_code as material_type_code,
|
|
|
|
bmt.matrial_type_name as material_type_name
|
|
|
|
bmt.matrial_type_name as material_type_name
|
|
|
|
from base_structure_bom bsb
|
|
|
|
from base_structure_bom bsb
|
|
|
|
left join prod_material_bom pmb on pmb.material_type_id = bsb.material_type_id and pmb.parent_id = #{parentId}
|
|
|
|
left join prod_material_bom pmb on pmb.material_type_id = bsb.material_type_id and pmb.parent_id = #{parentId}
|
|
|
|
left join base_material_info bmi on pmb.material_id=bmi.material_id
|
|
|
|
left join base_material_info bmi on pmb.material_id=bmi.material_id
|
|
|
|
left join base_material_type bmt on bsb.material_type_id = bmt.matrial_type_id
|
|
|
|
left join base_material_type bmt on bsb.material_type_id = bmt.matrial_type_id
|
|
|
|
|
|
|
|
LEFT JOIN base_measurement_unit_info bmui ON bmui.unit_id = bmi.material_unit_id
|
|
|
|
<where>
|
|
|
|
<where>
|
|
|
|
<if test="materialTypeCode != null and materialTypeCode != ''">and bmt.matrial_type_code like concat('%', #{materialTypeCode},
|
|
|
|
<if test="materialTypeCode != null and materialTypeCode != ''">and bmt.matrial_type_code like concat('%', #{materialTypeCode},
|
|
|
|
'%')
|
|
|
|
'%')
|
|
|
|