Browse Source

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

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

Loading…
Cancel
Save