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_api/src/main/java/com/panzhihua/serviceapi/api/LcEventApi.java | 161 +++++++++++++++++++++++++++++++++++++++++++----------
1 files changed, 130 insertions(+), 31 deletions(-)
diff --git a/springcloud_k8s_panzhihuazhihuishequ/service_api/src/main/java/com/panzhihua/serviceapi/api/LcEventApi.java b/springcloud_k8s_panzhihuazhihuishequ/service_api/src/main/java/com/panzhihua/serviceapi/api/LcEventApi.java
index de93413..d92a40b 100644
--- a/springcloud_k8s_panzhihuazhihuishequ/service_api/src/main/java/com/panzhihua/serviceapi/api/LcEventApi.java
+++ b/springcloud_k8s_panzhihuazhihuishequ/service_api/src/main/java/com/panzhihua/serviceapi/api/LcEventApi.java
@@ -1,26 +1,27 @@
package com.panzhihua.serviceapi.api;
+import java.util.Collections;
+
+import javax.annotation.Resource;
+
+import org.springframework.web.bind.annotation.*;
+
import com.panzhihua.common.controller.BaseController;
import com.panzhihua.common.model.dtos.api.EventFile;
import com.panzhihua.common.model.dtos.api.EventInfo;
+import com.panzhihua.common.model.vos.LoginUserInfoVO;
import com.panzhihua.common.model.vos.R;
import com.panzhihua.serviceapi.biz.LcApiService;
-import com.panzhihua.serviceapi.model.dto.LcGridData;
+import com.panzhihua.serviceapi.model.dto.LcKeyPersonVisitRecordQueryDTO;
+
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import lombok.extern.slf4j.Slf4j;
-import org.springframework.web.bind.annotation.*;
-
-import javax.annotation.Resource;
-import java.util.Collections;
-import java.util.List;
/**
- * program 攀枝花智慧社区项目
- * description 浪潮事件管理API
+ * program 攀枝花智慧社区项目 description 浪潮事件管理API
*
- * @author manailin
- * Date 2021-01-22 15:30
+ * @author manailin Date 2021-01-22 15:30
**/
@Slf4j
@Api(tags = {"浪潮事件管理API"})
@@ -31,11 +32,11 @@
@Resource
private LcApiService lcApiService;
-
/**
* description 向浪潮服务器提交网格事件登记
*
- * @param eventInfo 事件信息对象
+ * @param eventInfo
+ * 事件信息对象
* @author manailin
* @date 2021/6/10 17:00
*/
@@ -52,14 +53,15 @@
/**
* description 提交事件登记关联的文件或者图片信息
*
- * @param eventFile 文件对象
+ * @param eventFile
+ * 文件对象
* @author manailin
* @date 2021/6/10 17:00
*/
@ApiOperation(value = "提交事件登记关联的文件或者图片信息")
@PostMapping("lc/event/upload/file")
public R automationUploadFile(@RequestBody EventFile eventFile) {
- return lcApiService.submitEventRelationFile(eventFile);
+ return lcApiService.submitEventOrVisitRecordRelationFile(eventFile);
}
/**
@@ -81,7 +83,8 @@
/**
* description 获取指定事件信息
*
- * @param eventId 事件ID
+ * @param eventId
+ * 事件ID
* @return String 事件信息
* @author manailin
* @date 2021/6/10 17:00
@@ -89,50 +92,146 @@
@ApiOperation(value = "获取指定事件信息")
@GetMapping("lc/event/getEventInfoById")
public String getEventInfoById(String eventId) {
- try {
- return lcApiService.getEventInfoById(eventId);
- } catch (Exception e) {
- log.error("获取指定事件信息出现错误:{}", e.getMessage());
- }
- return eventId;
+ return lcApiService.getEventInfoById(eventId);
}
/**
* description 获取所有或者根据姓名和工号查询,分页
*
- * @param eventId 事件ID
+ * @param areaId
+ * 西区ID
* @return String 事件信息
* @author manailin
* @date 2021/6/10 17:00
*/
@ApiOperation(value = "获取所有或者根据姓名和工号查询,分页")
@GetMapping("lc/event/getGridMemberListByAreaIdOrName")
- public String getGridMemberListByAreaIdOrName(String eventId) {
+ public R getGridMemberListByAreaIdOrName(String areaId, String param, Long pageNum, Long pageSize) {
try {
- return lcApiService.getGridMemberListByAreaIdOrName(eventId);
+ return R.ok(lcApiService.getGridMemberListByAreaIdOrName(areaId, param, pageNum, pageSize));
} catch (Exception e) {
- log.error("获取所有或者根据姓名和工号查询,分页出现错误:{}", e.getMessage());
+ log.error("获取指定区域网格列表出现错误:{}", e.getMessage());
}
- return eventId;
+ return R.ok(Collections.emptyList());
}
/**
- * description 获取指定区域网格列表
+ * description 获取指定区域网格列表,树形结构。不包括具体的网格数据。
*
- * @param areaId 区域ID
+ * @param areaId
+ * 区域ID
+ * @return String 事件信息
+ * @author manailin
+ * @date 2021/6/10 17:00
+ */
+ @ApiOperation(value = "获取指定区域网格树形列表,不包括具体的网格数据")
+ @GetMapping("lc/grid/tree")
+ public R getGridTreeByAreaId(String areaId) {
+ try {
+ return R.ok(lcApiService.getGridTreeByAreaId(areaId));
+ } catch (Exception e) {
+ log.error("获取指定区域网格列表出现错误:{}", e.getMessage());
+ }
+ return R.ok(Collections.emptyList());
+ }
+
+ /**
+ * description 获取指定区域网格数据列表
+ *
+ * @param areaId
+ * 区域ID
* @return String 事件信息
* @author manailin
* @date 2021/6/10 17:00
*/
@ApiOperation(value = "获取指定区域网格列表")
@GetMapping("lc/grid/list")
- public List<LcGridData> getGridListByAreaId(String areaId) {
+ public R getGridDataListByAreaId(String areaId) {
try {
- return lcApiService.getGridListByAreaId(areaId);
+ return R.ok(lcApiService.getGridDataListByAreaId(areaId));
} catch (Exception e) {
log.error("获取指定区域网格列表出现错误:{}", e.getMessage());
}
- return Collections.emptyList();
+ return R.ok(Collections.emptyList());
}
+ /**
+ * description 流动人口 走访详情
+ *
+ * @param recordId
+ * 流动人口走访任务ID
+ * @return String 事件信息
+ * @author manailin
+ * @date 2021/6/10 17:00
+ */
+ @ApiOperation(value = "流动人口 走访详情")
+ @GetMapping("lc/event/getFlowPersonVisitRecordDetailById")
+ public String getFlowPersonVisitRecordDetailById(String recordId) {
+ return lcApiService.getFlowPersonVisitRecordDetailById(recordId);
+ }
+
+ /**
+ * description 流动人口 走访记录列表
+ *
+ * @param lcKeyPersonVisitRecordQueryDTO
+ * 入参参数
+ * @return String 事件信息
+ * @author manailin
+ * @date 2021/6/10 17:00
+ */
+ @ApiOperation(value = " 流动人口 走访记录列表,分页")
+ @GetMapping("lc/event/getFlowPersonVisitRecordPage")
+ public String
+ getFlowPersonVisitRecordPage(@RequestBody LcKeyPersonVisitRecordQueryDTO lcKeyPersonVisitRecordQueryDTO) {
+ LoginUserInfoVO loginUserInfo = this.getLoginUserInfo();
+ return lcApiService.getFlowPersonVisitRecordPage(lcKeyPersonVisitRecordQueryDTO, loginUserInfo.getUserId());
+ }
+
+ /**
+ * description 重点人口 走访详情
+ *
+ * @param recordId
+ * 流动人口走访任务ID
+ * @return String 事件信息
+ * @author manailin
+ * @date 2021/6/10 17:00
+ */
+ @ApiOperation(value = "重点人口 走访详情")
+ @GetMapping("lc/event/getKeyPersonVisitRecordDetailById")
+ public String getKeyPersonVisitRecordDetailById(String recordId) {
+ return lcApiService.getKeyPersonVisitRecordDetailById(recordId);
+ }
+
+ /**
+ * description 重点人口 走访记录列表
+ *
+ * @param lcKeyPersonVisitRecordQueryDTO
+ * 入参参数
+ * @return String 事件信息
+ * @author manailin
+ * @date 2021/6/10 17:00
+ */
+ @ApiOperation(value = " 重点人口 走访记录列表")
+ @GetMapping("lc/event/getKeyPersonVisitRecordPage")
+ public String
+ getKeyPersonVisitRecordPage(@RequestBody LcKeyPersonVisitRecordQueryDTO lcKeyPersonVisitRecordQueryDTO) {
+ LoginUserInfoVO loginUserInfo = this.getLoginUserInfo();
+ return lcApiService.getKeyPersonVisitRecordPage(lcKeyPersonVisitRecordQueryDTO, loginUserInfo.getUserId());
+ }
+
+ /**
+ * description 自动上传走访记录
+ *
+ * @author manailin
+ * @date 2021/6/10 17:00
+ */
+ @ApiOperation(value = "自动上传重点人员和流动人员走访记录")
+ @GetMapping("lc/auto/upload/visit_record")
+ public void automationUploadVisitRecord() {
+ try {
+ lcApiService.automationUploadVisitRecord();
+ } catch (Exception e) {
+ log.error("自动上传重点人员走访记录:{}", e.getMessage());
+ }
+ }
}
--
Gitblit v1.7.1