From cf995221ffcdee0cde9641545b7a1123002018da Mon Sep 17 00:00:00 2001 From: zhanghua <314079846@qq.com> Date: 星期一, 10 七月 2023 15:05:48 +0800 Subject: [PATCH] 上报接口 --- ycl-platform/src/main/java/com/ycl/service/caseHandler/impl/BaseCaseServiceImpl.java | 49 +++++++++++++++++++++++++++---------------------- 1 files changed, 27 insertions(+), 22 deletions(-) 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 684cf46..4ff7bf7 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,28 +132,33 @@ @Override public String uploadEvent(Long caseId) { BaseCase baseCase = this.getById(caseId); - 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(); - } + + 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(); + // } } @Override -- Gitblit v1.8.0