From 89ff25ea487e9e7d53d69923adf489ed53218e63 Mon Sep 17 00:00:00 2001 From: Pu Zhibing <393733352@qq.com> Date: 星期三, 04 六月 2025 15:47:34 +0800 Subject: [PATCH] 修改海康附件请求bug --- ruoyi-service/ruoyi-dataInterchange/src/main/java/com/ruoyi/dataInterchange/server/WarnMsgService.java | 7 +++++-- 1 files changed, 5 insertions(+), 2 deletions(-) diff --git a/ruoyi-service/ruoyi-dataInterchange/src/main/java/com/ruoyi/dataInterchange/server/WarnMsgService.java b/ruoyi-service/ruoyi-dataInterchange/src/main/java/com/ruoyi/dataInterchange/server/WarnMsgService.java index 9b7cc4a..76582c0 100644 --- a/ruoyi-service/ruoyi-dataInterchange/src/main/java/com/ruoyi/dataInterchange/server/WarnMsgService.java +++ b/ruoyi-service/ruoyi-dataInterchange/src/main/java/com/ruoyi/dataInterchange/server/WarnMsgService.java @@ -241,7 +241,8 @@ FindPicturesByAlarmIdRequest findPicturesByAlarmIdRequest = new FindPicturesByAlarmIdRequest(); findPicturesByAlarmIdRequest.setAlarmId(upWarnMsgAdptInfo.getInfoId()); long warnTime = upWarnMsgAdptInfo.getWarnTime(); - findPicturesByAlarmIdRequest.setAlarmTime(LocalDateTime.ofEpochSecond(warnTime, 0, ZoneOffset.ofHours(8)).format(DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss"))); + String format = LocalDateTime.ofEpochSecond(warnTime, 0, ZoneOffset.ofHours(8)).format(DateTimeFormatter.ofPattern("yyyy-MM-ddTHH:mm:ss.SSS+08:00")); + findPicturesByAlarmIdRequest.setAlarmTime(format); String pictures = Artemis.findPicturesByAlarmId(findPicturesByAlarmIdRequest); JSONObject jsonObject = JSONObject.parseObject(pictures); Integer code = jsonObject.getInteger("code"); @@ -358,7 +359,9 @@ upWarnMsgAdptInfo.setPicUrl("***"); FindPicturesByAlarmIdRequest findPicturesByAlarmIdRequest = new FindPicturesByAlarmIdRequest(); findPicturesByAlarmIdRequest.setAlarmId(data.getAlarmId()); - findPicturesByAlarmIdRequest.setAlarmTime(data.getAlarmTime()); + long warnTime = upWarnMsgAdptInfo.getWarnTime(); + String format = LocalDateTime.ofEpochSecond(warnTime, 0, ZoneOffset.ofHours(8)).format(DateTimeFormatter.ofPattern("yyyy-MM-ddTHH:mm:ss.SSS+08:00")); + findPicturesByAlarmIdRequest.setAlarmTime(format); String pictures = Artemis.findPicturesByAlarmId(findPicturesByAlarmIdRequest); JSONObject jsonObject1 = JSONObject.parseObject(pictures); Integer code = jsonObject1.getInteger("code"); -- Gitblit v1.7.1