Commit b145a12a authored by 李秀明's avatar 李秀明

fix: BUG#23990 消防器材,点击查看器材详情,器材分类字段回显不正确

parent 82bfdf68
...@@ -2941,7 +2941,7 @@ ...@@ -2941,7 +2941,7 @@
IFNULL(IF(a.shbz_img IS NOT NULL, a.shbz_img, a.img), '') AS icon IFNULL(IF(a.shbz_img IS NOT NULL, a.shbz_img, a.img), '') AS icon
FROM FROM
wl_equipment_specific wes wl_equipment_specific wes
LEFT JOIN (SELECT id, `code`, `name`, img, shbz_img, unit_id FROM wl_equipment WHERE LEFT(`code`, 1) IN (1, 3, 4, 5, 6, 7, 8)) a ON a.`code` = wes.equipment_code LEFT JOIN (SELECT id, `code`, `name`, img, shbz_img, unit_id FROM wl_equipment WHERE LEFT(`code`, 1) IN (1, 3, 4, 5, 6, 7, 8, 9)) a ON a.`code` = wes.equipment_code
LEFT JOIN wl_unit wu ON wu.id = a.unit_id LEFT JOIN wl_unit wu ON wu.id = a.unit_id
WHERE WHERE
a.`name` IS NOT NULL a.`name` IS NOT NULL
...@@ -2962,10 +2962,11 @@ ...@@ -2962,10 +2962,11 @@
wes.equip_status AS equipStatus wes.equip_status AS equipStatus
FROM FROM
wl_equipment_specific wes wl_equipment_specific wes
LEFT JOIN (SELECT id, `code`, `name`, img, shbz_img, unit_id FROM wl_equipment WHERE LEFT(`code`, 1) IN (1, 3, 4, 5, 6, 7, 8)) a ON a.`code` = wes.equipment_code LEFT JOIN (SELECT id, `code`, `name`, img, shbz_img, unit_id FROM wl_equipment WHERE LEFT(`code`, 1) IN (1, 3, 4, 5, 6, 7, 8, 9)) a ON a.`code` = wes.equipment_code
<where> <where>
a.name IS NOT NULL
<if test="code != null and code != ''"> <if test="code != null and code != ''">
wes.equipment_code = #{code} AND wes.equipment_code = #{code}
</if> </if>
<if test="equipStatus != null and equipStatus != ''"> <if test="equipStatus != null and equipStatus != ''">
AND wes.equip_status = #{equipStatus} AND wes.equip_status = #{equipStatus}
...@@ -2983,10 +2984,11 @@ ...@@ -2983,10 +2984,11 @@
count(1) count(1)
FROM FROM
wl_equipment_specific wes wl_equipment_specific wes
LEFT JOIN (SELECT id, `code`, `name`, img, shbz_img, unit_id FROM wl_equipment WHERE LEFT(`code`, 1) IN (1, 3, 4, 5, 6, 7, 8)) a ON a.`code` = wes.equipment_code LEFT JOIN (SELECT id, `code`, `name`, img, shbz_img, unit_id FROM wl_equipment WHERE LEFT(`code`, 1) IN (1, 3, 4, 5, 6, 7, 8, 9)) a ON a.`code` = wes.equipment_code
<where> <where>
a.name IS NOT NULL
<if test="code != null and code != ''"> <if test="code != null and code != ''">
wes.equipment_code = #{code} AND wes.equipment_code = #{code}
</if> </if>
<if test="equipStatus != null and equipStatus != ''"> <if test="equipStatus != null and equipStatus != ''">
AND wes.equip_status = #{equipStatus} AND wes.equip_status = #{equipStatus}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment