fix(database): 修复材料匹配查询中的遗漏筛选条件
- 在wms_raw_material表连接中添加了raw_material_name LIKE '%热轧卷板%'筛选条件 - 在wms_product表连接中添加了product_name LIKE '%热轧卷板%'筛选条件 - 确保只有名称包含'热轧卷板'的记录才会被匹配到查询结果中
This commit is contained in:
@@ -940,8 +940,8 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|||||||
<select id="selectMaterialMismatchCoilsPage" resultMap="WmsMaterialCoilResult">
|
<select id="selectMaterialMismatchCoilsPage" resultMap="WmsMaterialCoilResult">
|
||||||
SELECT mc.*
|
SELECT mc.*
|
||||||
FROM wms_material_coil mc
|
FROM wms_material_coil mc
|
||||||
LEFT JOIN wms_raw_material rm ON mc.item_type = 'raw_material' AND mc.item_id = rm.raw_material_id AND rm.del_flag = 0
|
LEFT JOIN wms_raw_material rm ON mc.item_type = 'raw_material' AND mc.item_id = rm.raw_material_id AND rm.del_flag = 0 AND rm.raw_material_name LIKE '%热轧卷板%'
|
||||||
LEFT JOIN wms_product wp ON mc.item_type = 'product' AND mc.item_id = wp.product_id AND wp.del_flag = 0
|
LEFT JOIN wms_product wp ON mc.item_type = 'product' AND mc.item_id = wp.product_id AND wp.del_flag = 0 AND wp.product_name LIKE '%热轧卷板%'
|
||||||
WHERE mc.del_flag = 0
|
WHERE mc.del_flag = 0
|
||||||
AND mc.item_id IS NOT NULL
|
AND mc.item_id IS NOT NULL
|
||||||
AND mc.item_type IS NOT NULL
|
AND mc.item_type IS NOT NULL
|
||||||
|
|||||||
Reference in New Issue
Block a user