update mes物料BOM逻辑删除xml采用del_flag

master
yinq 3 weeks ago
parent 102a274482
commit ec3fcef018

@ -63,7 +63,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
<!-- JOIN base_material_type bmt_parent ON b.parent_material_type_id = bmt_parent.matrial_type_id--> <!-- JOIN base_material_type bmt_parent ON b.parent_material_type_id = bmt_parent.matrial_type_id-->
<!-- JOIN base_material_type bmt_child ON b.material_type_id = bmt_child.matrial_type_id--> <!-- JOIN base_material_type bmt_child ON b.material_type_id = bmt_child.matrial_type_id-->
<!-- <where>--> <!-- <where>-->
<!-- b.delete_flag='0'--> <!-- b.del_flag='0'-->
<!-- <if test="parentId != null and parentId != ''">--> <!-- <if test="parentId != null and parentId != ''">-->
<!-- AND b.parent_id = #{parentId}--> <!-- AND b.parent_id = #{parentId}-->
<!-- </if>--> <!-- </if>-->
@ -97,7 +97,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
<!-- JOIN base_material_type bmt_parent ON b.parent_material_type_id = bmt_parent.matrial_type_id--> <!-- JOIN base_material_type bmt_parent ON b.parent_material_type_id = bmt_parent.matrial_type_id-->
<!-- JOIN base_material_type bmt_child ON b.material_type_id = bmt_child.matrial_type_id--> <!-- JOIN base_material_type bmt_child ON b.material_type_id = bmt_child.matrial_type_id-->
<!-- WHERE c.level &lt; 100--> <!-- WHERE c.level &lt; 100-->
<!-- AND b.delete_flag='0'--> <!-- AND b.del_flag='0'-->
<!-- )--> <!-- )-->
<!-- SELECT * FROM BomCTE ORDER BY level, path--> <!-- SELECT * FROM BomCTE ORDER BY level, path-->
<!-- </select>--> <!-- </select>-->
@ -116,10 +116,9 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
pmb.material_bom_desc, pmb.material_bom_desc,
bmt.matrial_type_name as parent_material_type_name bmt.matrial_type_name as parent_material_type_name
from base_material_info bmi from base_material_info bmi
left join prod_material_bom pmb on pmb.parent_id=bmi.material_id and pmb.material_bom_version = #{materialBomVersion} and pmb.delete_flag='0' left join prod_material_bom pmb on pmb.parent_id=bmi.material_id and pmb.material_bom_version = #{materialBomVersion} and pmb.del_flag='0'
left join base_material_type bmt on bmi.material_type_id = bmt.matrial_type_id left join base_material_type bmt on bmi.material_type_id = bmt.matrial_type_id
<where> <where>
pmb.del_flag='0'
<if test="parentId != null ">and bmi.material_id = #{parentId}</if> <if test="parentId != null ">and bmi.material_id = #{parentId}</if>
</where> </where>
order by bmi.material_id desc order by bmi.material_id desc
@ -162,11 +161,10 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
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} and pmb.material_bom_version=#{materialBomVersion} and pmb.delete_flag='0' left join prod_material_bom pmb on pmb.material_type_id = bsb.material_type_id and pmb.parent_id = #{parentId} and pmb.material_bom_version=#{materialBomVersion} and pmb.del_flag='0'
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
<where> <where>
pmb.del_flag='0'
<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},
'%') '%')
</if> </if>

Loading…
Cancel
Save