diff --git a/yanzhu-bigscreen/src/main/java/com/yanzhu/jh/bigscreen/web/controller/ProjectBuildNodeController.java b/yanzhu-bigscreen/src/main/java/com/yanzhu/jh/bigscreen/web/controller/ProjectBuildNodeController.java index 6c4e972d..4967f6ee 100644 --- a/yanzhu-bigscreen/src/main/java/com/yanzhu/jh/bigscreen/web/controller/ProjectBuildNodeController.java +++ b/yanzhu-bigscreen/src/main/java/com/yanzhu/jh/bigscreen/web/controller/ProjectBuildNodeController.java @@ -26,6 +26,15 @@ public class ProjectBuildNodeController { return AjaxResult.success(surProjectBuildNodeDataService.selectScheduledAlerts(where)); } + /** + * 节点完成率统计-进度管理 + * @param where + * @return + */ + @PostMapping("/countCompletionRate") + public AjaxResult countCompletionRate(@RequestBody SurProjectBuildNodeData where){ + return AjaxResult.success(surProjectBuildNodeDataService.countCompletionRate(where)); + } /** * 获取当前节点及叶子节点 * @param where diff --git a/yanzhu-jh/src/main/java/com/yanzhu/jh/project/mapper/SurProjectBuildNodeDataMapper.java b/yanzhu-jh/src/main/java/com/yanzhu/jh/project/mapper/SurProjectBuildNodeDataMapper.java index 96b61489..6f63db80 100644 --- a/yanzhu-jh/src/main/java/com/yanzhu/jh/project/mapper/SurProjectBuildNodeDataMapper.java +++ b/yanzhu-jh/src/main/java/com/yanzhu/jh/project/mapper/SurProjectBuildNodeDataMapper.java @@ -72,4 +72,6 @@ public interface SurProjectBuildNodeDataMapper * @return */ public List selectCurrent(SurProjectBuildNodeData where); + + public List countCompletionRate(SurProjectBuildNodeData where); } diff --git a/yanzhu-jh/src/main/java/com/yanzhu/jh/project/service/ISurProjectBuildNodeDataService.java b/yanzhu-jh/src/main/java/com/yanzhu/jh/project/service/ISurProjectBuildNodeDataService.java index 93e759f3..03f7bb4b 100644 --- a/yanzhu-jh/src/main/java/com/yanzhu/jh/project/service/ISurProjectBuildNodeDataService.java +++ b/yanzhu-jh/src/main/java/com/yanzhu/jh/project/service/ISurProjectBuildNodeDataService.java @@ -77,4 +77,6 @@ public interface ISurProjectBuildNodeDataService * @return */ public List selectCurrent(SurProjectBuildNodeData where); + + public List countCompletionRate(SurProjectBuildNodeData where); } diff --git a/yanzhu-jh/src/main/java/com/yanzhu/jh/project/service/impl/SurProjectBuildNodeDataServiceImpl.java b/yanzhu-jh/src/main/java/com/yanzhu/jh/project/service/impl/SurProjectBuildNodeDataServiceImpl.java index 1855bfe6..3348da59 100644 --- a/yanzhu-jh/src/main/java/com/yanzhu/jh/project/service/impl/SurProjectBuildNodeDataServiceImpl.java +++ b/yanzhu-jh/src/main/java/com/yanzhu/jh/project/service/impl/SurProjectBuildNodeDataServiceImpl.java @@ -175,4 +175,9 @@ public class SurProjectBuildNodeDataServiceImpl implements ISurProjectBuildNodeD public List selectCurrent(SurProjectBuildNodeData where) { return surProjectBuildNodeDataMapper.selectCurrent(where); } + + @Override + public List countCompletionRate(SurProjectBuildNodeData where) { + return surProjectBuildNodeDataMapper.countCompletionRate(where); + } } diff --git a/yanzhu-jh/src/main/resources/mapper/project/SurProjectBuildNodeDataMapper.xml b/yanzhu-jh/src/main/resources/mapper/project/SurProjectBuildNodeDataMapper.xml index b4f9f8d0..c2670248 100644 --- a/yanzhu-jh/src/main/resources/mapper/project/SurProjectBuildNodeDataMapper.xml +++ b/yanzhu-jh/src/main/resources/mapper/project/SurProjectBuildNodeDataMapper.xml @@ -145,7 +145,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" + \ No newline at end of file