From c8ace3182393d64990e11b4bc05ce9e53203b393 Mon Sep 17 00:00:00 2001
From: zhanghua <314079846@qq.com>
Date: 星期四, 17 八月 2023 10:11:46 +0800
Subject: [PATCH] Merge branch 'master' of http://42.193.1.25:9521/r/sccg_server
---
ycl-platform/src/main/java/com/ycl/remote/dto/EventAddResponseDto.java | 4 ++
ycl-platform/src/main/java/com/ycl/controller/caseHandler/BaseCaseController.java | 8 ++--
ycl-platform/src/main/java/com/ycl/service/caseHandler/impl/BaseCaseServiceImpl.java | 50 +++++++++++-------------
3 files changed, 31 insertions(+), 31 deletions(-)
diff --git a/ycl-platform/src/main/java/com/ycl/controller/caseHandler/BaseCaseController.java b/ycl-platform/src/main/java/com/ycl/controller/caseHandler/BaseCaseController.java
index 4922fec..139f112 100644
--- a/ycl-platform/src/main/java/com/ycl/controller/caseHandler/BaseCaseController.java
+++ b/ycl-platform/src/main/java/com/ycl/controller/caseHandler/BaseCaseController.java
@@ -86,11 +86,11 @@
}
@ApiOperation(value = "涓婁紶甯傚钩鍙�")
- @PostMapping("/upload-event")
- public CommonResult uploadEvent(@RequestParam Long caseId, CommonResult<Object> success) {
+ @PostMapping("/upload-event/{caseId}")
+ public CommonResult uploadEvent(@PathVariable Long caseId) {
String msg = baseCaseService.uploadEvent(caseId);
if (StringUtils.isEmpty(msg)) {
- return success;
+ return CommonResult.success(msg);
} else {
return CommonResult.failed(msg);
}
@@ -427,7 +427,7 @@
Integer state = iDisposeRecordService
.list(new LambdaQueryWrapper<DisposeRecord>()
.eq(DisposeRecord::getBaseCaseId, caseId).
- orderByDesc(DisposeRecord::getCreateTime)).get(firstNum).getState();
+ orderByDesc(DisposeRecord::getCreateTime)).get(firstNum).getState();
return CommonResult.success(baseCaseService
.update(new LambdaUpdateWrapper<BaseCase>()
.eq(BaseCase::getId, caseId)
diff --git a/ycl-platform/src/main/java/com/ycl/remote/dto/EventAddResponseDto.java b/ycl-platform/src/main/java/com/ycl/remote/dto/EventAddResponseDto.java
index 78beab5..4b2fb0a 100644
--- a/ycl-platform/src/main/java/com/ycl/remote/dto/EventAddResponseDto.java
+++ b/ycl-platform/src/main/java/com/ycl/remote/dto/EventAddResponseDto.java
@@ -12,4 +12,8 @@
@Data
public class EventAddResponseDto {
private String taskcode;
+// private String msg;
+// private Integer code;
+// private String result;
+// private String data;
}
diff --git a/ycl-platform/src/main/java/com/ycl/service/caseHandler/impl/BaseCaseServiceImpl.java b/ycl-platform/src/main/java/com/ycl/service/caseHandler/impl/BaseCaseServiceImpl.java
index 4ff7bf7..5bb0fa8 100644
--- a/ycl-platform/src/main/java/com/ycl/service/caseHandler/impl/BaseCaseServiceImpl.java
+++ b/ycl-platform/src/main/java/com/ycl/service/caseHandler/impl/BaseCaseServiceImpl.java
@@ -132,33 +132,29 @@
@Override
public String uploadEvent(Long caseId) {
BaseCase baseCase = this.getById(caseId);
-
- baseCase.setState(BaseCaseStatus.WAIT_REPORT);
- this.updateById(baseCase);
- return null;
-
- // Violations violations = violationsService.getById(caseId);
- // String medias = "";
- // String eventDesc = "";
- // if (violations != null) {
- // eventDesc = violations.getDescription();
- // VideoAlarmReport videoAlarmReport = videoAlarmReportService.getById(violations.getVideoAlarmReportId());
- // if (videoAlarmReport != null) {
- // StringBuilder stringBuilder = new StringBuilder().append("[{'mediaURL':'").append(fileUrl).append(videoAlarmReport.getPicData()).append("'}]");
- // medias = stringBuilder.toString();
- // }
- // }
- // EventAddParamDto dto = EventAddParamDto.builder().y84(baseCase.getLatitude() != null ? baseCase.getLatitude().toString() : "").x84(baseCase.getLongitude() != null ? baseCase.getLongitude().toString() : "").source(11).address(baseCase.getSite()).eventDesc(eventDesc).eventSign(baseCase.getCode()).medias(medias).build();
- // String msg = cityPlatformService.addEvent(dto);
- // ResultResponseDto result = JSONObject.parseObject(msg, ResultResponseDto.class);
- // if (result.getCode() == 0) {
- // EventAddResponseDto responseDto = JSONObject.parseObject(result.getResult(), EventAddResponseDto.class);
- // baseCase.setTaskCode(responseDto.getTaskcode());
- // this.updateById(baseCase);
- // return null;
- // } else {
- // return result.getMsg();
- // }
+ Violations violations = violationsService.getById(caseId);
+ String medias = "";
+ String eventDesc = "";
+ if (violations != null) {
+ eventDesc = violations.getDescription();
+ VideoAlarmReport videoAlarmReport = videoAlarmReportService.getById(violations.getVideoAlarmReportId());
+ if (videoAlarmReport != null) {
+ StringBuilder stringBuilder = new StringBuilder().append("[{'mediaURL':'").append(fileUrl).append(videoAlarmReport.getPicData()).append("'}]");
+ medias = stringBuilder.toString();
+ }
+ }
+ eventDesc += "[澶у崕瑙嗛鎺ュ叆娴嬭瘯]";
+ EventAddParamDto dto = EventAddParamDto.builder().y84(baseCase.getLatitude() != null ? baseCase.getLatitude().toString() : "").x84(baseCase.getLongitude() != null ? baseCase.getLongitude().toString() : "").source(11).address(baseCase.getSite()).eventDesc(eventDesc).eventSign(baseCase.getCode()).medias(medias).build();
+ String msg = cityPlatformService.addEvent(dto);
+ ResultResponseDto result = JSONObject.parseObject(msg, ResultResponseDto.class);
+ if (result.getCode() == 0) {
+// EventAddResponseDto responseDto = JSONObject.parseObject(result.getResult(), EventAddResponseDto.class);
+ baseCase.setTaskCode(result.getResult());
+ this.updateById(baseCase);
+ return null;
+ } else {
+ return result.getMsg();
+ }
}
@Override
--
Gitblit v1.8.0