From da1f438d895163faf219cf2990a3c38cacaac86a Mon Sep 17 00:00:00 2001 From: haha Date: Sun, 20 Aug 2023 12:49:48 +0800 Subject: [PATCH] update code --- .../ProjectBuildNodeController.java | 9 +++++ .../mapper/SurProjectBuildNodeDataMapper.java | 2 ++ .../ISurProjectBuildNodeDataService.java | 2 ++ .../SurProjectBuildNodeDataServiceImpl.java | 5 +++ .../project/SurProjectBuildNodeDataMapper.xml | 33 ++++++++++++++++++- 5 files changed, 50 insertions(+), 1 deletion(-) 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