| 
					
				 | 
			
			
				@@ -158,9 +158,9 @@ public class MsgAlarmController extends BaseController { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         if (!ObjectUtils.isEmpty(page) && page.getRecords().size() > 0) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             List<MsgAlarm> dto1 = page.getRecords().stream().map(o -> { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                String[] split = o.getImageUrl().split(";"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                ArrayList<String> objects = new ArrayList<>(Arrays.asList(split)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                o.setImageUrls(objects); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+//                String[] split = o.getImageUrl().split(";"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+//                ArrayList<String> objects = new ArrayList<>(Arrays.asList(split)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+//                o.setImageUrls(objects); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 LambdaQueryWrapper<BaseCameraManagement> cameraManagementLambdaQueryWrapper = new LambdaQueryWrapper<BaseCameraManagement>(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 if (!ObjectUtils.isEmpty(o.getCameraCode())) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     cameraManagementLambdaQueryWrapper.eq(BaseCameraManagement::getCameraCode, o.getCameraCode()); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -187,9 +187,6 @@ public class MsgAlarmController extends BaseController { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     wrapper.eq(MsgAlarmFrequency::getAlarmId, o.getAlarmId()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 o.setAlarmCount((int) msgAlarmFrequencyService.count(wrapper)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                if (!ObjectUtils.isEmpty(o.getReleasedType())) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    o.setReleasedTypeName(o.getReleasedType() == 1 ? "真实报警" : "误报警"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 return o; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             }).collect(Collectors.toList()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             page.setRecords(dto1); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -218,9 +215,9 @@ public class MsgAlarmController extends BaseController { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         List<MsgAlarm> msgAlarmList = msgAlarmService.msgAlarmList(msgAlarmVo); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         for (MsgAlarm msgAlarm : msgAlarmList) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            String[] split = msgAlarm.getImageUrl().split(";"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            ArrayList<String> objects = new ArrayList<>(Arrays.asList(split)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            msgAlarm.setImageUrls(objects); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+//            String[] split = msgAlarm.getImageUrl().split(";"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+//            ArrayList<String> objects = new ArrayList<>(Arrays.asList(split)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+//            msgAlarm.setImageUrls(objects); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             LambdaQueryWrapper<BaseCameraManagement> cameraManagementLambdaQueryWrapper = new LambdaQueryWrapper<BaseCameraManagement>(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             if (!ObjectUtils.isEmpty(msgAlarm.getCameraCode())) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 cameraManagementLambdaQueryWrapper.eq(BaseCameraManagement::getCameraCode, msgAlarm.getCameraCode()); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -247,11 +244,8 @@ public class MsgAlarmController extends BaseController { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 wrapper.eq(MsgAlarmFrequency::getAlarmId, msgAlarm.getAlarmId()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             msgAlarm.setAlarmCount((int) msgAlarmFrequencyService.count(wrapper)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            if (!ObjectUtils.isEmpty(msgAlarm.getReleasedType())) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                msgAlarm.setReleasedTypeName(msgAlarm.getReleasedType() == 1 ? "真实报警" : "误报警"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             msgAlarm.setLineDirName(msgAlarm.getLineDir() == 1 ? "上行" : "下行"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            msgAlarm.setIsLockName(msgAlarm.getIsLock() == 1 ? "已解除" : "未解除"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            msgAlarm.setIsReleaseName(msgAlarm.getIsRelease() == 1 ? "已解除" : "未解除"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             msgAlarm.setAlarmTypeName("泥石流"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         ExcelUtil<MsgAlarm> util = new ExcelUtil<>(MsgAlarm.class); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -275,9 +269,9 @@ public class MsgAlarmController extends BaseController { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             BaseRailwayManagement baseRailwayManagement = baseRailwayManagementService.getOne(wrapper); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             MsgAlarmResp msgAlarmResp = new MsgAlarmResp(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            String[] split = msgAlarm.getImageUrl().split(";"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            ArrayList<String> objects = new ArrayList<>(Arrays.asList(split)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            msgAlarm.setImageUrls(objects); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+//            String[] split = msgAlarm.getImageUrl().split(";"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+//            ArrayList<String> objects = new ArrayList<>(Arrays.asList(split)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+//            msgAlarm.setImageUrls(objects); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             if (StringUtils.isNotEmpty(msgAlarm.getReleasedBy())) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 BaseUser user = baseUserService.getUser(msgAlarm.getReleasedBy()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 msgAlarm.setReleasedByName(user.getNickName()); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -315,9 +309,9 @@ public class MsgAlarmController extends BaseController { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             BaseRailwayManagement baseRailwayManagement = baseRailwayManagementService.getOne(wrapper); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             MsgAlarmResp msgAlarmResp = new MsgAlarmResp(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            String[] split = msgAlarm.getImageUrl().split(";"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            ArrayList<String> objects = new ArrayList<>(Arrays.asList(split)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            msgAlarm.setImageUrls(objects); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+//            String[] split = msgAlarm.getImageUrl().split(";"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+//            ArrayList<String> objects = new ArrayList<>(Arrays.asList(split)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+//            msgAlarm.setImageUrls(objects); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             if (StringUtils.isNotEmpty(msgAlarm.getReleasedBy())) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 BaseUser user = baseUserService.getUser(msgAlarm.getReleasedBy()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 msgAlarm.setReleasedByName(user.getNickName()); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -340,23 +334,15 @@ public class MsgAlarmController extends BaseController { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    @PutMapping(value = "/updateIsLock") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    @PutMapping(value = "/updateIsRelease") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     @ApiOperation("根据报警信息ID解除报警") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     @Log(title = "报警信息管理", businessType = BusinessType.UPDATE) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    public AjaxResult updateIsLock(@RequestParam(value = "id") Long id, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                                   @RequestParam(value = "releasedType",required = false) Integer releasedType, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                                   @RequestParam(value = "releasedReason",required = false) String releasedReason) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    public AjaxResult updateIsRelease(@RequestParam(value = "id") Long id) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         MsgAlarm msgAlarm = msgAlarmService.getById(id); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        msgAlarm.setIsLock(1); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        msgAlarm.setIsRelease(1); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         msgAlarm.setUpdateBy(getUserId()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         msgAlarm.setReleasedBy(getUserId()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         msgAlarm.setReleasedTime(new Date()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        if (!ObjectUtils.isEmpty(msgAlarm.getReleasedReason())) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            msgAlarm.setReleasedReason(releasedReason); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        if (!ObjectUtils.isEmpty(msgAlarm.getReleasedType())) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            msgAlarm.setReleasedType(releasedType); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         return AjaxResult.success(msgAlarmService.updateById(msgAlarm)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -416,17 +402,15 @@ public class MsgAlarmController extends BaseController { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     BaseUser buser = baseUserService.getUser(l.getReleasedBy()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     l.setReleasedByName(buser.getNickName()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                if (!ObjectUtils.isEmpty(l.getReleasedType())) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    l.setReleasedTypeName(l.getReleasedType() == 1 ? "真实报警" : "误报警"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 if (!ObjectUtils.isEmpty(l.getLineDir())) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     l.setLineDirName(l.getLineDir() == 1 ? "上行" : "下行"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 if (!ObjectUtils.isEmpty(l.getAlarmType())) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     l.setAlarmTypeName(dictDataService.selectDictLabel("sys_alarm_type", String.valueOf(l.getAlarmType()))); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                if (!ObjectUtils.isEmpty(l.getIsLock())) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    l.setIsLockName(l.getIsLock() == 1 ? "已解除" : "未解除"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                if (!ObjectUtils.isEmpty(l.getIsRelease())) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    l.setIsReleaseName(l.getIsRelease() == 1 ? "已解除" : "未解除"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -539,9 +523,6 @@ public class MsgAlarmController extends BaseController { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         BaseUser buser = baseUserService.getUser(l.getReleasedBy()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         l.setReleasedByName(buser.getNickName()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    if (!ObjectUtils.isEmpty(l.getReleasedType())) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        l.setReleasedTypeName(l.getReleasedType() == 1 ? "真实报警" : "误报警"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     if (!ObjectUtils.isEmpty(l.getAlarmType())) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         String alarmType = l.getAlarmType(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         String alarmTypeValue = dictDataService.selectDictLabel("sys_alarm_type", alarmType); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -552,8 +533,8 @@ public class MsgAlarmController extends BaseController { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         String lineDirValue = dictDataService.selectDictLabel("sys_line_dir", lineDir); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         l.setLineDirValue(lineDirValue); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    if (!ObjectUtils.isEmpty(l.getIsLock())) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        l.setIsLockName(l.getIsLock() == 1 ? "已解除" : "未解除"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    if (!ObjectUtils.isEmpty(l.getIsRelease())) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        l.setIsReleaseName(l.getIsRelease() == 1 ? "已解除" : "未解除"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             } 
			 |