From ad2fb377ee5720314825daced280c00d0c8716d3 Mon Sep 17 00:00:00 2001
From: hongjli <3117313295@qq.com>
Date: 星期五, 23 五月 2025 16:20:45 +0800
Subject: [PATCH] 管路&气柜产能负载设计产能增加对专业过滤

---
 aps-modules/aps-core/src/main/java/com/aps/core/controller/ApsPartRouteStatController.java |   68 ++++++++++++++++++++++-----------
 1 files changed, 45 insertions(+), 23 deletions(-)

diff --git a/aps-modules/aps-core/src/main/java/com/aps/core/controller/ApsPartRouteStatController.java b/aps-modules/aps-core/src/main/java/com/aps/core/controller/ApsPartRouteStatController.java
index 72bfa43..b7cf25d 100644
--- a/aps-modules/aps-core/src/main/java/com/aps/core/controller/ApsPartRouteStatController.java
+++ b/aps-modules/aps-core/src/main/java/com/aps/core/controller/ApsPartRouteStatController.java
@@ -38,7 +38,7 @@
     /**
      * 鏌ヨ闆朵欢缁熻琛ㄥ垪琛�
      */
-    @RequiresPermissions("ApsPartRouteStat:ApsPartRouteStat:list")
+    @RequiresPermissions("apsPartRouteStat:list")
     @GetMapping("/list")
     public TableDataInfo list(ApsPartRouteStat apsPartRouteStat)
     {
@@ -50,20 +50,20 @@
     /**
      * 瀵煎嚭闆朵欢缁熻琛ㄥ垪琛�
      */
-    @RequiresPermissions("ApsPartRouteStat:ApsPartRouteStat:export")
-    @Log(title = "闆朵欢缁熻琛�", businessType = BusinessType.EXPORT)
-    @PostMapping("/export")
-    public void export(HttpServletResponse response, ApsPartRouteStat apsPartRouteStat)
-    {
-        List<ApsPartRouteStat> list = apsPartRouteStatService.selectApsPartRouteStatList(apsPartRouteStat);
-        ExcelUtil<ApsPartRouteStat> util = new ExcelUtil<ApsPartRouteStat>(ApsPartRouteStat.class);
-        util.exportExcel(response, list, "闆朵欢缁熻琛ㄦ暟鎹�");
-    }
+//    @RequiresPermissions("ApsPartRouteStat:ApsPartRouteStat:export")
+//    @Log(title = "闆朵欢缁熻琛�", businessType = BusinessType.EXPORT)
+//    @PostMapping("/export")
+//    public void export(HttpServletResponse response, ApsPartRouteStat apsPartRouteStat)
+//    {
+//        List<ApsPartRouteStat> list = apsPartRouteStatService.selectApsPartRouteStatList(apsPartRouteStat);
+//        ExcelUtil<ApsPartRouteStat> util = new ExcelUtil<ApsPartRouteStat>(ApsPartRouteStat.class);
+//        util.exportExcel(response, list, "闆朵欢缁熻琛ㄦ暟鎹�");
+//    }
 
     /**
      * 鑾峰彇闆朵欢缁熻琛ㄨ缁嗕俊鎭�
      */
-    @RequiresPermissions("ApsPartRouteStat:ApsPartRouteStat:query")
+    @RequiresPermissions("apsPartRouteStat:query")
     @GetMapping(value = "/{id}")
     public AjaxResult getInfo(@PathVariable("id") String id)
     {
@@ -73,7 +73,7 @@
     /**
      * 鏂板闆朵欢缁熻琛�
      */
-    @RequiresPermissions("ApsPartRouteStat:ApsPartRouteStat:add")
+    @RequiresPermissions("apsPartRouteStat:add")
     @Log(title = "闆朵欢缁熻琛�", businessType = BusinessType.INSERT)
     @PostMapping
     public AjaxResult add(@RequestBody ApsPartRouteStat apsPartRouteStat)
@@ -83,27 +83,49 @@
     /**
      * 淇敼闆朵欢缁熻琛�
      */
-    @RequiresPermissions("ApsPartRouteStat:ApsPartRouteStat:edit")
-    @Log(title = "闆朵欢缁熻琛�", businessType = BusinessType.UPDATE)
-    @PutMapping
-    public AjaxResult edit(@RequestBody ApsPartRouteStat apsPartRouteStat)
-    {
-        return toAjax(apsPartRouteStatService.updateApsPartRouteStat(apsPartRouteStat));
-    }
+//    @RequiresPermissions("ApsPartRouteStat:ApsPartRouteStat:edit")
+//    @Log(title = "闆朵欢缁熻琛�", businessType = BusinessType.UPDATE)
+//    @PutMapping
+//    public AjaxResult edit(@RequestBody ApsPartRouteStat apsPartRouteStat)
+//    {
+//        return toAjax(apsPartRouteStatService.updateApsPartRouteStat(apsPartRouteStat));
+//    }
     /**
      * 鍒犻櫎闆朵欢缁熻琛�
      */
-    @RequiresPermissions("ApsPartRouteStat:ApsPartRouteStat:remove")
+    @RequiresPermissions("apsPartRouteStat:remove")
     @Log(title = "闆朵欢缁熻琛�", businessType = BusinessType.DELETE)
 	@DeleteMapping("/{ids}")
     public AjaxResult remove(@PathVariable String[] ids)
     {
         return toAjax(apsPartRouteStatService.deleteApsPartRouteStatByIds(ids));
     }
-    @GetMapping("/query")
-    public AjaxResult queryStat()
+
+    /**
+     * 1.鏍规嵁鐜版湁闆朵欢璁″垝 鍜屽伐鑹鸿矾绾裤�佽祫婧愭睜淇℃伅 鏇存柊缁熻琛�
+     * */
+
+    @PostMapping("/updateStat")
+    public AjaxResult updateStat()
     {
-        return apsPartRouteStatService.selectResourceDateStat();
+        apsPartRouteStatService.updatePartRoutPlanDate();
+        return success();
+    }
+
+    /***
+    * 2. 鏍规嵁鏃ユ湡銆佸伐鑹鸿矾绾裤�佽祫婧愭睜淇℃伅 鏌ヨ缁熻琛�
+    * */
+    @RequiresPermissions("apsPartRouteStat:query")
+    @GetMapping("/query")
+    public AjaxResult query()
+    {
+      return   apsPartRouteStatService.selectResourceDateStat();
+    }
+    @RequiresPermissions("apsPartRouteStat:export")
+    @GetMapping("/exportExcel")
+    public void exportExcel(HttpServletResponse response)
+    {
+        apsPartRouteStatService.exportExcel(response);
     }
 
 }

--
Gitblit v1.9.3