|
|
|
@ -627,29 +627,30 @@ |
|
|
|
now() as UPDATED_TIME, |
|
|
|
'0' as DEL_FLAG |
|
|
|
FROM( |
|
|
|
SELECT |
|
|
|
mi.GRID_ID, |
|
|
|
CASE |
|
|
|
-- 已结案的项目时间 减去 项目的创建时间 小于等于 有效时间 |
|
|
|
WHEN TIMESTAMPDIFF(HOUR, mi.CREATED_TIME, mhp.CREATED_TIME) <= t.VALID_CLOSE_TIME -- 未超过有效结案时间(小时数) |
|
|
|
THEN '1' |
|
|
|
ELSE '0' -- 0 不做处理 |
|
|
|
END AS respondItemNumber, -- '及时转项目数' |
|
|
|
|
|
|
|
CASE |
|
|
|
WHEN TIMESTAMPDIFF(HOUR, mi.CREATED_TIME, mhp.CREATED_TIME) > t.VALID_CLOSE_TIME -- 未超过有效结案时间(小时数) |
|
|
|
THEN '1' |
|
|
|
ELSE '0' -- 0 不做处理 |
|
|
|
END AS timeoutItemNumber -- 最终转项目数 |
|
|
|
FROM meta_epdc_item mi |
|
|
|
LEFT JOIN meta_epdc_item_handle_process mhp ON mi.id = mhp.ITEM_ID AND mhp.STATE = 10 AND mhp.DEL_FLAG = 0 |
|
|
|
|
|
|
|
LEFT JOIN meta_epdc_category c ON mi.CATEGORY_CODE = c.CATEGORY_CODE AND mi.DEL_FLAG = '0' |
|
|
|
LEFT JOIN meta_epdc_kpi_time_limit_item t ON c.id = t.CATEGORY_ID |
|
|
|
WHERE LEFT(mi.CREATED_TIME, 7) = LEFT(date_sub(NOW(), interval 1 MONTH),7) |
|
|
|
OR LEFT(mhp.CREATED_TIME, 7) = LEFT(date_sub(NOW(), interval 1 MONTH),7) |
|
|
|
)a |
|
|
|
GROUP BY a.GRID_ID </sql> |
|
|
|
SELECT |
|
|
|
mi.GRID_ID, |
|
|
|
CASE |
|
|
|
-- 已结案的项目时间 减去 项目的创建时间 小于等于 有效时间 |
|
|
|
WHEN ((TIMESTAMPDIFF(HOUR, mi.CREATED_TIME, mhp.CREATED_TIME) <= t.VALID_CLOSE_TIME) |
|
|
|
or (DATE_FORMAT(mhp.CREATED_TIME,'%Y-%m-%d') <= DATE_FORMAT(d.DELAY_TIME,'%Y-%m-%d') and d.HANDLE_STATE = 1 )) -- 未超过有效结案时间(小时数) |
|
|
|
THEN '1' |
|
|
|
ELSE '0' -- 0 不做处理 |
|
|
|
END AS respondItemNumber, -- '及时转项目数' |
|
|
|
|
|
|
|
CASE |
|
|
|
WHEN TIMESTAMPDIFF(HOUR, mi.CREATED_TIME, mhp.CREATED_TIME) > t.VALID_CLOSE_TIME -- 未超过有效结案时间(小时数) |
|
|
|
THEN '1' |
|
|
|
ELSE '0' -- 0 不做处理 |
|
|
|
END AS timeoutItemNumber -- 最终转项目数 |
|
|
|
FROM meta_epdc_item mi |
|
|
|
LEFT JOIN meta_epdc_item_handle_process mhp ON mi.id = mhp.ITEM_ID AND mhp.STATE = 10 AND mhp.DEL_FLAG = 0 |
|
|
|
LEFT JOIN meta_epdc_category c ON mi.CATEGORY_CODE = c.CATEGORY_CODE AND mi.DEL_FLAG = '0' |
|
|
|
LEFT JOIN meta_epdc_kpi_time_limit_item t ON c.id = t.CATEGORY_ID |
|
|
|
left join esua_epdc_events.epdc_item_fusing_delay_record d on d.ITEM_ID = mi.ID and d.DEL_FLAG = '0' |
|
|
|
WHERE (LEFT(mi.CREATED_TIME, 7) = LEFT(date_sub(NOW(), interval 1 MONTH),7) OR LEFT(mhp.CREATED_TIME, 7) = LEFT(date_sub(NOW(), interval 1 MONTH),7)) |
|
|
|
and (d.STATE = 1 or d.STATE is null) |
|
|
|
) a |
|
|
|
GROUP BY a.GRID_ID </sql> |
|
|
|
<limit>0</limit> |
|
|
|
<lookup/> |
|
|
|
<execute_each_row>N</execute_each_row> |
|
|
|
|