<?xml version="1.0" encoding="UTF-8"?>
|
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
<mapper namespace="org.jeecg.modules.eam.mapper.EamInspectionOrderMapper">
|
|
<select id="queryPageList" resultType="org.jeecg.modules.eam.entity.EamInspectionOrder">
|
select wmo.*, e.equipment_code, e.equipment_name, e.equipment_model
|
from eam_inspection_order wmo
|
inner join eam_equipment e
|
on wmo.equipment_id = e.id
|
${ew.customSqlSegment}
|
</select>
|
|
<select id="findInspectionUser" parameterType="String" resultType="org.jeecg.modules.eam.vo.InspectionVo">
|
|
SELECT
|
t2.realname operator,
|
t3.realname as confirmUser,
|
CONVERT(VARCHAR, DATEPART(DAY, t1.inspection_date)) as dayTime
|
FROM
|
eam_inspection_order t1
|
left join sys_user t2 on t1.operator = t2.username
|
left join sys_user t3 on t1.confirm_user = t3.username
|
WHERE t1.del_flag = '0'
|
AND t1.equipment_id = #{equipmentId}
|
AND SUBSTRING ( CONVERT ( VARCHAR ( 10 ), t1.inspection_date, 120 ), 1, 7 ) = SUBSTRING(CONVERT(VARCHAR(10),#{yearMonth}, 120 ), 1, 7 )
|
</select>
|
|
<select id="findInspectionResult" parameterType="String" resultType="org.jeecg.modules.eam.vo.InspectionVo">
|
|
SELECT
|
t1.item_demand as inspectionContent,
|
CONVERT(VARCHAR, DATEPART(DAY, t2.inspection_date)) as dayTime,
|
case t1.inspection_result when '1' then '√' when '2' then 'x' else '' end as inspectionResult
|
FROM
|
eam_inspection_order_detail t1
|
LEFT JOIN eam_inspection_order t2 ON t1.order_id = t2.id
|
WHERE t1.item_demand = #{itemDemand}
|
and t2.equipment_id = #{equipmentId}
|
AND SUBSTRING ( CONVERT ( VARCHAR ( 10 ), t2.inspection_date, 120 ), 1, 7 ) = SUBSTRING(CONVERT(VARCHAR(10),#{yearMonth}, 120 ), 1, 7 )
|
</select>
|
|
<select id="findInspectionStandard" parameterType="String" resultType="Map">
|
SELECT
|
ROW_NUMBER() OVER (ORDER BY t1.id) AS seq,
|
t1.item_demand as itemDemand
|
FROM
|
eam_maintenance_standard_detail t1
|
LEFT JOIN eam_maintenance_standard t2 ON t1.standard_id = t2.id
|
WHERE
|
t2.maintenance_category = 'POINT_INSPECTION'
|
AND t2.standard_status = 'NORMAL'
|
and equipment_id =#{equipmentId}
|
ORDER BY
|
item_code ASC
|
</select>
|
</mapper>
|