Commit e08a39cb authored by tianbo's avatar tianbo

查询维保超期设备方法移至commonMapper

parent 5aaa015d
......@@ -106,5 +106,11 @@ public interface CommonMapper extends BaseMapper<EquipmentCategory> {
* @return
*/
Integer checkFactoryNumUniquenessForVehicleCylinder(String factoryNum,String sequenceNbr);
/**
* 查询维保超期的设备
* */
List<Map<String, Object>> queryOutOfMaintenanceRecord();
}
......@@ -864,4 +864,44 @@
AND "RECORD" <![CDATA[ <> ]]> #{sequenceNbr}
</if>
</select>
<select id="queryOutOfMaintenanceRecord" resultType="java.util.Map">
SELECT
tt."RECORD",
tt."INFORM_END",
ui."USE_UNIT_NAME",
ui."USE_UNIT_CREDIT_CODE",
(select unit_type from tz_base_enterprise_info where use_unit_code = ui."USE_UNIT_CREDIT_CODE") unitType,
ri."EQU_LIST",
(SELECT name FROM tz_equipment_category WHERE code = ri."EQU_LIST") equList,
(SELECT name FROM tz_equipment_category WHERE code = ri."EQU_CATEGORY") equCategory,
ri."EQU_CATEGORY",
oi."CODE96333",
oi."SUPERVISORY_CODE",
si."ORG_BRANCH_NAME",
si."ORG_BRANCH_CODE",
si."COMPANY_ORG_BRANCH_CODE"
FROM
(SELECT
"RECORD","INFORM_END"
FROM
(
SELECT
ROW_NUMBER () OVER (
PARTITION BY "RECORD"
ORDER BY
"INFORM_END"
) AS rowNum1,"RECORD", "INFORM_END"
FROM
idx_biz_jg_maintenance_record_info
WHERE "INFORM_END" <![CDATA[<]]> to_char(now(), 'YYYY-MM-DD')
) d
WHERE
rowNum1 = 1) tt
LEFT JOIN idx_biz_jg_use_info ui ON ui."RECORD" = tt."RECORD"
LEFT JOIN idx_biz_jg_register_info ri ON ri."RECORD" = tt."RECORD"
LEFT JOIN idx_biz_jg_other_info oi ON oi."RECORD" = tt."RECORD"
LEFT JOIN idx_biz_jg_supervision_info si on si."RECORD" = tt."RECORD"
WHERE ui."DATA_SOURCE" like 'jg%'
</select>
</mapper>
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