| 
					
				 | 
			
			
				@@ -10,6 +10,7 @@ import com.ozs.common.utils.StringUtils; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import com.ozs.common.utils.stateSecrets.SM4Utils; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import com.ozs.config.AjaxResults; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import com.ozs.service.entity.*; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import com.ozs.service.entity.vo.Files; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import com.ozs.service.entity.vo.ParameterVo; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import com.ozs.service.entity.vo.ReleaseAlarmVo; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import com.ozs.service.entity.vo.ReqMsgAlarmMatterVo; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -170,16 +171,12 @@ public class GeoHazardMonitorTokenController { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 AjaxResults1 = new AjaxResults(0, "报警级别填写错误"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 return SM4Utils.encryptData_ECB(JSONObject.toJSONString(AjaxResults1), "f5408458becc8c68"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            if (ObjectUtils.isEmpty(reqMsgAlarmMatterVo.getFileName())) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                AjaxResults1 = new AjaxResults(0, "文件名不能为空"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                return SM4Utils.encryptData_ECB(JSONObject.toJSONString(AjaxResults1), "f5408458becc8c68"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             if (ObjectUtils.isEmpty(reqMsgAlarmMatterVo.getPointCode())) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 AjaxResults1 = new AjaxResults(0, "测点编码不能为空"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 return SM4Utils.encryptData_ECB(JSONObject.toJSONString(AjaxResults1), "f5408458becc8c68"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            if (ObjectUtils.isEmpty(reqMsgAlarmMatterVo.getFileType())) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                AjaxResults1 = new AjaxResults(0, "文件类型不能为空"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            if (ObjectUtils.isEmpty(reqMsgAlarmMatterVo.getFiles())) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                AjaxResults1 = new AjaxResults(0, "报警文件集合不能为空"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 return SM4Utils.encryptData_ECB(JSONObject.toJSONString(AjaxResults1), "f5408458becc8c68"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             BaseMeasurePoint one = baseMeasurePointService.getOne(new LambdaQueryWrapper<BaseMeasurePoint>() 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -226,15 +223,28 @@ public class GeoHazardMonitorTokenController { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 msgAlarmMatter.setRailwayCode(reqMsgAlarmMatterVo.getAlarmRailway()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 String source = split[split.length - 2]; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 msgAlarmMatter.setSource(source); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                MsgAlarmExt msgAlarmExt = new MsgAlarmExt(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                msgAlarmExt.setAlarmId(msgAlarmMatter.getAlarmId()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                SimpleDateFormat dateFormat1 = new SimpleDateFormat("yyyyMMdd"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                String format1 = dateFormat1.format(new Date()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                String fileName = imgUrl + "/yiwuqinxian/" + reqMsgAlarmMatterVo.getAlarmRailway() + "/" + reqMsgAlarmMatterVo.getPointCode() + "/" + format1 + "/" + reqMsgAlarmMatterVo.getFileName(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                msgAlarmExt.setAlarmAttPath(fileName); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                msgAlarmExt.setAlarmAttType(reqMsgAlarmMatterVo.getFileType()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                msgAlarmExt.setCreateTime(new Date()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                msgAlarmExtService.save(msgAlarmExt); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                for (Files file : reqMsgAlarmMatterVo.getFiles()) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    if (ObjectUtils.isEmpty(file.getFileType())) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        AjaxResults1 = new AjaxResults(0, "文件类型不能为空"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        return SM4Utils.encryptData_ECB(JSONObject.toJSONString(AjaxResults1), "f5408458becc8c68"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    if (ObjectUtils.isEmpty(file.getFileName())) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        AjaxResults1 = new AjaxResults(0, "文件名称不能为空"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        return SM4Utils.encryptData_ECB(JSONObject.toJSONString(AjaxResults1), "f5408458becc8c68"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    MsgAlarmExt msgAlarmExt = new MsgAlarmExt(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    msgAlarmExt.setAlarmId(msgAlarmMatter.getAlarmId()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    SimpleDateFormat dateFormat1 = new SimpleDateFormat("yyyyMMdd"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    String format1 = dateFormat1.format(new Date()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    String fileName = imgUrl + "/yiwuqinxian/" + reqMsgAlarmMatterVo.getAlarmRailway() + "/" + reqMsgAlarmMatterVo.getPointCode() + "/" + format1 + "/" + file.getFileName(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    msgAlarmExt.setAlarmAttPath(fileName); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    msgAlarmExt.setAlarmAttType(file.getFileType()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    msgAlarmExt.setCreateTime(new Date()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    msgAlarmExtService.save(msgAlarmExt); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 msgAlarmMatterService.save(msgAlarmMatter); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 msgAlarmFrequencyMatter.setCreateBy(admin.getUserId()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 msgAlarmFrequencyMatter.setUpdateBy(admin.getUserId()); 
			 |