From dad584e4efa7a95ec18f37a833acfeb1f670a562 Mon Sep 17 00:00:00 2001
From: huanghongfa <huanghongfa123456>
Date: 星期五, 04 六月 2021 09:23:00 +0800
Subject: [PATCH] 网格员管理以及网格管理

---
 springcloud_k8s_panzhihuazhihuishequ/service_grid/src/main/java/com/panzhihua/service_grid/api/MapApi.java |   39 +++++++++++++++++++++++++++++++--------
 1 files changed, 31 insertions(+), 8 deletions(-)

diff --git a/springcloud_k8s_panzhihuazhihuishequ/service_grid/src/main/java/com/panzhihua/service_grid/api/MapApi.java b/springcloud_k8s_panzhihuazhihuishequ/service_grid/src/main/java/com/panzhihua/service_grid/api/MapApi.java
index 38d08e3..549fe4b 100644
--- a/springcloud_k8s_panzhihuazhihuishequ/service_grid/src/main/java/com/panzhihua/service_grid/api/MapApi.java
+++ b/springcloud_k8s_panzhihuazhihuishequ/service_grid/src/main/java/com/panzhihua/service_grid/api/MapApi.java
@@ -1,15 +1,13 @@
 package com.panzhihua.service_grid.api;
 
+import com.panzhihua.common.model.dtos.grid.EventGridMemberWainDTO;
+import com.panzhihua.common.model.dtos.grid.EventGridMemberWorkTrajectoryDTO;
 import com.panzhihua.common.model.vos.R;
-import com.panzhihua.service_grid.service.EventGridDataService;
-import com.panzhihua.service_grid.service.EventGridMemberGpsLogService;
-import com.panzhihua.service_grid.service.EventGridMemberRelationService;
-import com.panzhihua.service_grid.service.EventService;
+import com.panzhihua.common.utlis.DateUtils;
+import com.panzhihua.common.utlis.StringUtils;
+import com.panzhihua.service_grid.service.*;
 import lombok.extern.slf4j.Slf4j;
-import org.springframework.web.bind.annotation.PostMapping;
-import org.springframework.web.bind.annotation.RequestMapping;
-import org.springframework.web.bind.annotation.RequestParam;
-import org.springframework.web.bind.annotation.RestController;
+import org.springframework.web.bind.annotation.*;
 
 import javax.annotation.Resource;
 
@@ -27,6 +25,8 @@
     private EventGridDataService eventGridDataService;
     @Resource
     private EventGridMemberGpsLogService eventGridMemberGpsLogService;
+    @Resource
+    private EventGridMemberWarnLogService eventGridMemberWarnLogService;
     @Resource
     private EventGridMemberRelationService eventGridMemberRelationService;
 
@@ -60,4 +60,27 @@
         return eventGridMemberRelationService.getMapGridListByApp(userId);
     }
 
+    /**
+     * 后台获取网格员运动轨迹
+     * @param workTrajectoryDTO 请求参数
+     * @return  运动轨迹
+     */
+    @PostMapping("gridMemberWorkTrajectory")
+    public R gridMemberWorkTrajectory(@RequestBody EventGridMemberWorkTrajectoryDTO workTrajectoryDTO){
+        if(StringUtils.isEmpty(workTrajectoryDTO.getTime())){
+            workTrajectoryDTO.setTime(DateUtils.getCurrentDateStrymd());
+        }
+        return eventGridMemberGpsLogService.gridMemberWorkTrajectory(workTrajectoryDTO);
+    }
+
+    /**
+     * 后台获取网格员预警记录
+     * @param gridMemberWainDTO 请求参数
+     * @return  预警记录
+     */
+    @PostMapping("gridMemberWorkWarning")
+    public R gridMemberWorkWarning(@RequestBody EventGridMemberWainDTO gridMemberWainDTO){
+        return eventGridMemberWarnLogService.gridMemberWorkWarning(gridMemberWainDTO);
+    }
+
 }

--
Gitblit v1.7.1