From 07e3dfe61e3bbe7bc02e45e96247d4d922dca380 Mon Sep 17 00:00:00 2001
From: sinake <sinake1@qq.com>
Date: 星期一, 29 九月 2025 13:56:19 +0800
Subject: [PATCH] 新增随访数据查询

---
 ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/ServiceSubtaskController.java |   33 +++++++++++++++++++++++++++++----
 1 files changed, 29 insertions(+), 4 deletions(-)

diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/ServiceSubtaskController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/ServiceSubtaskController.java
index 4048505..751dd01 100644
--- a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/ServiceSubtaskController.java
+++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/ServiceSubtaskController.java
@@ -165,6 +165,17 @@
         util.exportExcel(response, list, "鍗曚竴浠诲姟锛堥殢璁匡級鏁版嵁");
     }
 
+    /**
+     * 闅忚鏁版嵁鏌ヨ
+     */
+    @Log(title = "闅忚鏁版嵁鏌ヨ", businessType = BusinessType.EXPORT)
+    @PostMapping("/querySubtaskList")
+    public AjaxResult querySubtaskList(@RequestBody ServiceSubtaskVO serviceSubtaskVO) {
+        PageUtils.startPageByPost(serviceSubtaskVO.getPageNum(), serviceSubtaskVO.getPageSize());
+        serviceSubtaskService.selectServiceSubtaskList(serviceSubtaskVO);
+        return success(serviceSubtaskService.selectServiceSubtaskList(serviceSubtaskVO));
+    }
+
 
     /**
      * 鍐嶆闅忚鏁版嵁鏌ヨ
@@ -327,13 +338,13 @@
     /**
      * 鑾峰彇闅忚缁熻姣斾緥
      */
-    @ApiOperation("鑾峰彇闅忚缁熻姣斾緥")
-    @PostMapping("/getSfStatisticsAsk")
-    public AjaxResult getSfStatisticsAsk(@RequestBody ServiceSubtaskCountReq serviceSubtaskCountReq) {
+    @ApiOperation("鑾峰彇闅忚婊℃剰搴︾粺璁�")
+    @PostMapping("/getSfStatisticsJoy")
+    public AjaxResult getSfStatisticsJoy(@RequestBody ServiceSubtaskCountReq serviceSubtaskCountReq) {
         if (CollectionUtils.isEmpty(serviceSubtaskCountReq.getServiceType())) {
             return error("鏈嶅姟绫诲瀷涓嶈兘涓虹┖");
         }
-        return success(serviceSubtaskService.getSfStatisticsAsk(serviceSubtaskCountReq));
+        return success(serviceSubtaskService.getSfStatisticsJoy(serviceSubtaskCountReq));
     }
 
     /**
@@ -360,4 +371,18 @@
         return success(serviceStatistics);
     }
 
+
+    /**
+     * 鑾峰彇闅忚缁熻姣斾緥
+     */
+    @ApiOperation("鑾峰彇闅忚婊℃剰搴︽槑缁�")
+    @PostMapping("/getSfStatisticsJoydetails")
+    public AjaxResult getSfStatisticsJoydetails(@RequestBody ServiceSubtaskCountReq serviceSubtaskCountReq) {
+        if (serviceSubtaskCountReq.getLeavehospitaldistrictcodes().size()==0&&
+                serviceSubtaskCountReq.getDeptcodes().size()==0) {
+            return error("绉戝鎴栫梾鍖轰笉鑳戒负绌�");
+        }
+        return success(serviceSubtaskService.getSfStatisticsJoydetails(serviceSubtaskCountReq));
+    }
+
 }

--
Gitblit v1.9.3