IFNULL(IF(a.shbz_img IS NOT NULL, a.shbz_img, a.img), '') AS icon
FROM
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, 9)) a ON a.`code` = wes.equipment_code
LEFT JOIN (SELECT id, `code`, `name`, img, shbz_img, unit_id, is_iot 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
WHERE
a.`name` IS NOT NULL
a.`name` IS NOT NULL AND a.is_iot = 0
<iftest="bizOrgCode != null and bizOrgCode != ''">
AND wes.biz_org_code like concat (#{bizOrgCode},'%')
</if>
...
...
@@ -2962,9 +2962,9 @@
wes.equip_status AS equipStatus
FROM
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, 9)) a ON a.`code` = wes.equipment_code
LEFT JOIN (SELECT id, `code`, `name`, img, shbz_img, unit_id, is_iot FROM wl_equipment WHERE LEFT(`code`, 1) IN (1, 3, 4, 5, 6, 7, 8, 9)) a ON a.`code` = wes.equipment_code
<where>
a.name IS NOT NULL
a.name IS NOT NULL AND a.is_iot = 0
<iftest="code != null and code != ''">
AND wes.equipment_code = #{code}
</if>
...
...
@@ -2984,9 +2984,9 @@
count(1)
FROM
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, 9)) a ON a.`code` = wes.equipment_code
LEFT JOIN (SELECT id, `code`, `name`, img, shbz_img, unit_id, is_iot FROM wl_equipment WHERE LEFT(`code`, 1) IN (1, 3, 4, 5, 6, 7, 8, 9)) a ON a.`code` = wes.equipment_code