Browse Source

Merge remote-tracking branch 'remotes/origin/dev_bugfix_318_wangc' into dev_temp

dev_shibei_match
jianjun 4 years ago
parent
commit
be268c6c94
  1. 10
      epmet-module/data-statistical/data-statistical-server/src/main/resources/mapper/evaluationindex/extract/FactOriginProjectMainDailyDao.xml

10
epmet-module/data-statistical/data-statistical-server/src/main/resources/mapper/evaluationindex/extract/FactOriginProjectMainDailyDao.xml

@ -335,6 +335,7 @@
gridInfo.allParentIds
FROM
fact_origin_project_main_daily project
<!--获取部门名称路径相关信息-->
LEFT JOIN (
SELECT
grid.ID AS dimGridId,
@ -368,7 +369,9 @@
grid.DEL_FLAG = '0'
AND grid.CUSTOMER_ID = #{customerId}
) gridInfo ON project.GRID_ID = gridInfo.dimGridId
<!--获取经过处理的部门数-->
LEFT JOIN ( SELECT PROJECT_ID, COUNT( DISTINCT ORG_ID ) AS reOrg FROM fact_origin_project_org_period_daily WHERE DEL_FLAG = '0' AND CUSTOMER_ID = #{customerId} GROUP BY PROJECT_ID ) relation ON project.ID = relation.PROJECT_ID
<!--获取事件被处理次数-->
LEFT JOIN (
SELECT
PROJECT_ID,
@ -387,14 +390,15 @@
AND project.CUSTOMER_ID = #{customerId}
AND project.ID IN (
<!--如果项目的某一个或几个节点超过了 项目超期时间 则算难点堵点-->
SELECT DISTINCT
period.project_id
FROM
fact_origin_project_org_period_daily period
LEFT JOIN
(
<!--如果项目结案 则按照结案时间,否则是当前时间 作为节点的处理时长-->
<!--项目结案时间-->
SELECT
project.ID AS projectId,
IFNULL(period.handled_date,NOW()) AS finishDate
@ -571,4 +575,4 @@
</choose>
</select>
</mapper>
</mapper>

Loading…
Cancel
Save