From 8768317130cb1943e93d4109bee9ff71aa7f669b Mon Sep 17 00:00:00 2001
From: xyh <18782104331@139.com>
Date: 星期四, 24 六月 2021 13:54:07 +0800
Subject: [PATCH] 走访
---
springcloud_k8s_panzhihuazhihuishequ/grid_app/src/main/java/com/panzhihua/grid_app/api/EventApi.java | 53 +++++++++++++++++++++++++++++++++++++----------------
1 files changed, 37 insertions(+), 16 deletions(-)
diff --git a/springcloud_k8s_panzhihuazhihuishequ/grid_app/src/main/java/com/panzhihua/grid_app/api/EventApi.java b/springcloud_k8s_panzhihuazhihuishequ/grid_app/src/main/java/com/panzhihua/grid_app/api/EventApi.java
index 92dfe0e..d9a2326 100644
--- a/springcloud_k8s_panzhihuazhihuishequ/grid_app/src/main/java/com/panzhihua/grid_app/api/EventApi.java
+++ b/springcloud_k8s_panzhihuazhihuishequ/grid_app/src/main/java/com/panzhihua/grid_app/api/EventApi.java
@@ -5,9 +5,9 @@
import com.panzhihua.common.model.dtos.grid.*;
import com.panzhihua.common.model.vos.LoginUserInfoVO;
import com.panzhihua.common.model.vos.R;
-import com.panzhihua.common.model.vos.community.ComMngPopulationVO;
+import com.panzhihua.common.model.vos.community.ComActVO;
+import com.panzhihua.common.model.vos.grid.EventGridDataAreaVO;
import com.panzhihua.common.utlis.ClazzUtils;
-import com.panzhihua.common.utlis.IdCardUtil;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import lombok.extern.slf4j.Slf4j;
@@ -18,7 +18,6 @@
import javax.annotation.Resource;
import com.panzhihua.common.model.vos.grid.EventDetailsVO;
-import com.panzhihua.common.model.vos.grid.EventVO;
/**
*
@@ -32,7 +31,6 @@
@RequestMapping("/event")
@Api(tags = {"网格综治事件管理 @chendong", "宣传教育 @chendong","特殊人群上报(开发中..) @chendong"})
public class EventApi extends BaseController {
-
@Resource
private GridService gridService;
@@ -48,7 +46,9 @@
ClazzUtils.setIfStringIsEmpty(eventRevokeDTO);
LoginUserInfoVO loginUserInfoVO = getLoginUserInfo();
eventRevokeDTO.setUserId(loginUserInfoVO.getUserId());
- eventRevokeDTO.setUserName(loginUserInfoVO.getName());
+ eventRevokeDTO.setUserName(loginUserInfoVO.getNickName());
+ eventRevokeDTO.setRevokeType(1);
+ eventRevokeDTO.setRevokeId(loginUserInfoVO.getUserId());
return gridService.emergenciesRevoke(eventRevokeDTO);
}
@@ -65,28 +65,28 @@
/**
* 删除
- * @param eventDeleteDTO 删除事件传递对象
+ * @param commonEventDeleteDTO 删除事件传递对象
* @return 删除结果
*/
@DeleteMapping()
@ApiOperation(value = "删除事件", response = R.class)
- R delete(@Validated @RequestBody EventDeleteDTO eventDeleteDTO){
- ClazzUtils.setIfStringIsEmpty(eventDeleteDTO);
- return gridService.delete(eventDeleteDTO);
+ R delete(@Validated @RequestBody CommonEventDeleteDTO commonEventDeleteDTO){
+ ClazzUtils.setIfStringIsEmpty(commonEventDeleteDTO);
+ return gridService.delete(commonEventDeleteDTO);
}
/**
* 重新发布事件
- * @param commonEventRepublicDTO 重新发布事件传递对象
+ * @param commonEventRepublishDTO 重新发布事件传递对象
* @return 修改结果
*/
@PutMapping("/republish")
@ApiOperation(value = "重新发布事件", response = R.class)
- R republish(@Validated @RequestBody CommonEventRepublicDTO commonEventRepublicDTO){
- ClazzUtils.setIfStringIsEmpty(commonEventRepublicDTO);
+ R republish(@Validated @RequestBody CommonEventRepublishDTO commonEventRepublishDTO){
+ ClazzUtils.setIfStringIsEmpty(commonEventRepublishDTO);
LoginUserInfoVO loginUserInfoVO = this.getLoginUserInfo();
- commonEventRepublicDTO.setUserId(loginUserInfoVO.getUserId());
- commonEventRepublicDTO.setUserName(loginUserInfoVO.getName());
- return gridService.republishEvent(commonEventRepublicDTO);
+ commonEventRepublishDTO.setUserId(loginUserInfoVO.getUserId());
+ commonEventRepublishDTO.setUserName(loginUserInfoVO.getNickName());
+ return gridService.republishEvent(commonEventRepublishDTO);
}
@@ -101,8 +101,29 @@
ClazzUtils.setIfStringIsEmpty(commonEventPublicDTO);
LoginUserInfoVO loginUserInfoVO = this.getLoginUserInfo();
commonEventPublicDTO.setUserId(loginUserInfoVO.getUserId());
- commonEventPublicDTO.setUserName(loginUserInfoVO.getName());
+ commonEventPublicDTO.setUserName(loginUserInfoVO.getNickName());
return gridService.draftRelease(commonEventPublicDTO);
}
+ /**
+ * 查询社区列表
+ * @return 查找结果
+ */
+ @GetMapping("/actList")
+ @ApiOperation(value = "查询社区列表", response = ComActVO.class)
+ R actList(){
+ return gridService.actList();
+ }
+
+ /**
+ * 查询距离当前事件最近的网格数据
+ * @param pageEventGridNearbyDTO
+ * @return
+ */
+ @PostMapping("/grid/nearby")
+ @ApiOperation(value = "查询经纬度所在的网格", response = EventGridDataAreaVO.class)
+ R getNearByGrid(@Validated @RequestBody PageEventGridNearbyDTO pageEventGridNearbyDTO){
+ return gridService.getNearByGrid(pageEventGridNearbyDTO);
+ }
+
}
\ No newline at end of file
--
Gitblit v1.7.1