Bladeren bron

代码提交

jingyuanchao 1 jaar geleden
bovenliggende
commit
13a3c40eb6

+ 6 - 2
project_data/sql/0.1.1/soc/soc.sql

@@ -113,8 +113,12 @@ BEGIN
         update iot_alarm_system_field set property_name = 'humidity' where sys_field_code = '4183_2';
     END IF;
 
-
-
+    -- 视频诊断记录表修改录像质量诊断图片存储字段类型
+    ALTER TABLE `mediator_video_diagnosis_record`
+        MODIFY COLUMN `img_url` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '录像质量诊断图片' AFTER `detail_info`;
+    -- 视频诊断日志表修改录像质量诊断图片存储字段类型
+    ALTER TABLE `mediator_video_diagnosis_log`
+        MODIFY COLUMN `img_url` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '录像质量诊断图片' AFTER `detail_info`;
 
 
 END ??

+ 4 - 0
soc-modules/soc-modules-iot/src/main/java/com/xunmei/iot/service/impl/VideoDiagnosisServiceImpl.java

@@ -154,6 +154,10 @@ public class VideoDiagnosisServiceImpl extends ServiceImpl<IotDvrChannelMapper,
 
         if (ObjectUtil.isNotNull(vo.getQuality())) {
             vo.getQuality().summaryQuality();
+            final VideoDiagnosisQualityVo quality = vo.getQuality();
+            if (ObjectUtil.isNotEmpty(quality.getImage())){
+                quality.setImage("data:image/png;base64," + quality.getImage());
+            }
         }
 
         if (ObjectUtil.isNotNull(vo) && ObjectUtil.isNotNull(vo.getStorage())) {