| 
					
				 | 
			
			
				@@ -2,6 +2,7 @@ package com.xunmei.core.access.service.impl; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import java.util.List; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import com.alibaba.nacos.common.utils.CollectionUtils; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import com.baomidou.mybatisplus.core.toolkit.IdWorker; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import com.xunmei.common.core.utils.DateUtils; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -18,7 +19,7 @@ import org.springframework.stereotype.Service; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import java.util.Arrays; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import org.springframework.transaction.annotation.Transactional; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 /** 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -27,6 +28,7 @@ import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  * @author xunmei 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  * @date 2023-08-29 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+@Transactional 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 @Service 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 public class CoreMonitoringTaskMonitorInfoServiceImpl extends ServiceImpl<CoreMonitoringTaskMonitorInfoMapper, CoreMonitoringTaskMonitorInfo> implements ICoreMonitoringTaskMonitorInfoService { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     @Autowired 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -74,18 +76,20 @@ public class CoreMonitoringTaskMonitorInfoServiceImpl extends ServiceImpl<CoreMo 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         coreMonitoringTaskMonitorInfo.setCreateTime(DateUtils.getNowDate()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         coreMonitoringTaskMonitorInfo.setCreateBy(SecurityUtils.getUsername()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         coreMonitoringTaskMonitorInfo.setId(IdWorker.getId()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        coreMonitoringTaskRegistrationMonitorMapper.insert(coreMonitoringTaskMonitorInfo); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        int i = 0; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        i = coreMonitoringTaskRegistrationMonitorMapper.insert(coreMonitoringTaskMonitorInfo); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         //新增项目 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         List<CoreMonitoringTaskMonitorInfo> coreMonitoringTaskMonitorInfoList = coreMonitoringTaskRegistrationMonitorDTO.getCoreMonitoringTaskMonitorInfoList(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        int i = 0; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        for (CoreMonitoringTaskMonitorInfo c : coreMonitoringTaskMonitorInfoList) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            c.setCreateTime(DateUtils.getNowDate()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            c.setCreateBy(SecurityUtils.getUsername()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            c.setId(IdWorker.getId()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            c.setTaskMonitorId(coreMonitoringTaskMonitorInfo.getId()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            i = coreMonitoringTaskMonitorInfoMapper.insert(c); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            if (i < 1) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                return i; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        if (CollectionUtils.isNotEmpty(coreMonitoringTaskMonitorInfoList)) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            for (CoreMonitoringTaskMonitorInfo c : coreMonitoringTaskMonitorInfoList) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                c.setCreateTime(DateUtils.getNowDate()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                c.setCreateBy(SecurityUtils.getUsername()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                c.setId(IdWorker.getId()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                c.setTaskMonitorId(coreMonitoringTaskMonitorInfo.getId()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                i = coreMonitoringTaskMonitorInfoMapper.insert(c); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                if (i < 1) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    return i; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         return i; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -106,8 +110,8 @@ public class CoreMonitoringTaskMonitorInfoServiceImpl extends ServiceImpl<CoreMo 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         coreMonitoringTaskRegistrationMonitor.setUpdateTime(DateUtils.getNowDate()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         coreMonitoringTaskRegistrationMonitor.setUpdateBy(SecurityUtils.getUsername()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         coreMonitoringTaskRegistrationMonitorMapper.updateById(coreMonitoringTaskRegistrationMonitor); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        QueryWrapper<CoreMonitoringTaskMonitorInfo> queryWrapper=new QueryWrapper(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        queryWrapper.eq("task_monitor_id",coreMonitoringTaskRegistrationMonitor.getId()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        QueryWrapper<CoreMonitoringTaskMonitorInfo> queryWrapper = new QueryWrapper(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        queryWrapper.eq("task_monitor_id", coreMonitoringTaskRegistrationMonitor.getId()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         coreMonitoringTaskMonitorInfoMapper.delete(queryWrapper); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         int i = 0; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         for (CoreMonitoringTaskMonitorInfo c : coreMonitoringTaskRegistrationMonitorDTO.getCoreMonitoringTaskMonitorInfoList()) { 
			 |