配件管理搜索展示修改

This commit is contained in:
wcy 2024-09-24 16:51:04 +08:00
parent 8527b34ab9
commit d93c4d4d6b
1 changed files with 27 additions and 4 deletions

View File

@ -83,11 +83,34 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
</select>
<select id="selectMaPartType" parameterType="com.bonus.sgzb.base.domain.MaPartType" resultMap="MaPartTypeResult">
select pa_id, pa_name, parent_id, status, num, unit_id, buy_price, level, warn_num, del_flag, create_by, create_time, remark, company_id
from ma_part_type
where del_flag = '0'
SELECT
t1.pa_id,
t1.pa_name,
t1.parent_id,
t1.status,
t1.num,
t1.unit_id,
t1.buy_price,
t1.level,
t1.warn_num,
t1.del_flag,
t1.create_by,
t1.create_time,
t1.remark,
t1.company_id,
t1.year
FROM
ma_part_type t1
LEFT JOIN
ma_part_type t2 ON t1.parent_id = t2.pa_id
LEFT JOIN
ma_part_type t3 ON t2.parent_id = t3.pa_id
WHERE
t1.del_flag = '0'
<if test="paName != null and paName != ''">
AND pa_name like concat('%', #{paName}, '%')
AND (t1.pa_name LIKE CONCAT('%', #{paName}, '%')
OR t2.pa_name LIKE CONCAT('%', #{paName}, '%')
OR t3.pa_name LIKE CONCAT('%', #{paName}, '%'))
</if>
<if test="year != null and year != ''">
AND year = #{year}