From 70d2a5d0f9c6951b2d4cac954041ed73582ff7eb Mon Sep 17 00:00:00 2001
From: liujie <1793218484@qq.com>
Date: 星期一, 09 六月 2025 11:54:00 +0800
Subject: [PATCH] 6.9新增登录失败冻结逻辑

---
 springcloud_k8s_panzhihuazhihuishequ/service_bracelet/src/main/java/com/panzhihua/service_bracelet/api/BraceletUserDataApi.java |   77 +++++++++++++++++++++++++++++++++-----
 1 files changed, 67 insertions(+), 10 deletions(-)

diff --git a/springcloud_k8s_panzhihuazhihuishequ/service_bracelet/src/main/java/com/panzhihua/service_bracelet/api/BraceletUserDataApi.java b/springcloud_k8s_panzhihuazhihuishequ/service_bracelet/src/main/java/com/panzhihua/service_bracelet/api/BraceletUserDataApi.java
index 775b11a..0d0d2a6 100644
--- a/springcloud_k8s_panzhihuazhihuishequ/service_bracelet/src/main/java/com/panzhihua/service_bracelet/api/BraceletUserDataApi.java
+++ b/springcloud_k8s_panzhihuazhihuishequ/service_bracelet/src/main/java/com/panzhihua/service_bracelet/api/BraceletUserDataApi.java
@@ -13,7 +13,9 @@
 import org.springframework.web.bind.annotation.*;
 
 import javax.annotation.Resource;
+import java.util.HashMap;
 import java.util.List;
+import java.util.Map;
 
 @Slf4j
 @RestController
@@ -223,10 +225,10 @@
      */
     @GetMapping("/getData")
     public R<IPage<BraceletUserDataDO>> getData(@RequestParam("pageNum") Integer pageNum,
-                         @RequestParam("pageSize") Integer pageSize,
-                         @RequestParam("communityId") String communityId,
-                         @RequestParam("userName") String userName,
-                         @RequestParam("phone") String phone)
+                                                @RequestParam("pageSize") Integer pageSize,
+                                                @RequestParam(value = "communityId",required = false)  String communityId,
+                                                @RequestParam(value = "userName",required = false) String userName,
+                                                @RequestParam(value = "phone",required = false) String phone)
 
 
     {
@@ -286,12 +288,12 @@
     @GetMapping("/getEarlyWarningList")
     public R<IPage<BraceletEarlyWarningDO>> getList(@RequestParam("pageNum") Integer pageNum,
                                                     @RequestParam("pageSize") Integer pageSize,
-                                                    @RequestParam("communityId") String communityId,
-                                                    @RequestParam("equipmentNumber") String equipmentNumber,
-                                                    @RequestParam("disposeUserId") String disposeUserId,
-                                                    @RequestParam("type") String type,
-                                                    @RequestParam("userName") String userName,
-                                                    @RequestParam("phone") String phone)
+                                                    @RequestParam(value = "communityId",required = false)  String communityId,
+                                                    @RequestParam(value = "equipmentNumber",required = false)  String equipmentNumber,
+                                                    @RequestParam(value = "disposeUserId",required = false)  String disposeUserId,
+                                                    @RequestParam(value = "type",required = false)  String type,
+                                                    @RequestParam(value = "userName",required = false)  String userName,
+                                                    @RequestParam(value = "phone",required = false)  String phone)
     {
         Page page=new Page();
         page.setSize(pageSize);
@@ -323,6 +325,7 @@
             return R.fail("id不能为空");
         }
 
+        //忽略
         if(StringUtils.equals(braceletEarlyWarningDO.getDisposeType(),"4"))
         {
             BraceletEarlyWarningDO da=new BraceletEarlyWarningDO();
@@ -389,5 +392,59 @@
 
 
 
+    /**********************************************************************************************************************************************
+     *
+     *                                   大屏居家养老
+     *
+     **********************************************************************************************************************************************/
+
+    /**
+     * 手环人数
+     * @return
+     */
+    @GetMapping("/getUserNum")
+    public R getUserNum(@RequestParam("communityId") String communityId)
+    {
+        return R.ok(braceletUserDataService.getUserNum(communityId));
+    }
+
+
+    /**
+     * 手环定位数据
+     */
+    @GetMapping("/getUserList")
+    public R  getUserList(@RequestParam("communityId") String communityId)
+    {
+        return R.ok(braceletUserDataService.getUserList(communityId));
+    }
+
+
+    /**
+     * 获取手环预警次数
+     * @return
+     */
+    @GetMapping("/getWarningNum")
+    public R getWarningNum(@RequestParam("communityId") String communityId,
+                           @RequestParam(value = "disposeType",required = false) String disposeType)
+    {
+        //未处理
+        Integer num1=braceletEarlyWarningService.getWarningNum(communityId,"1");
+        //已处理
+        Integer num2=braceletEarlyWarningService.getWarningNum(communityId,"2");
+        //处理中
+        Integer num4=braceletEarlyWarningService.getWarningNum(communityId,"3");
+        //忽略
+        Integer num3=braceletEarlyWarningService.getWarningNum(communityId,"4");
+
+        Map<String,Integer> map=new HashMap<>();
+        map.put("untreatedNum",num1);
+        map.put("processedNum",num2);
+        map.put("ignoreNum",num3);
+        map.put("beingProcessedNum",num4);
+
+        return R.ok(map);
+    }
+
+
 
 }

--
Gitblit v1.7.1