|  | @@ -1,16 +1,20 @@
 | 
	
		
			
				|  |  |  package com.xunmei.core.safetyCheck.service.impl;
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | +import java.io.Serializable;
 | 
	
		
			
				|  |  |  import java.util.*;
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  import cn.hutool.core.collection.CollectionUtil;
 | 
	
		
			
				|  |  |  import cn.hutool.core.date.DateUtil;
 | 
	
		
			
				|  |  |  import cn.hutool.core.util.ObjectUtil;
 | 
	
		
			
				|  |  |  import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
 | 
	
		
			
				|  |  | +import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper;
 | 
	
		
			
				|  |  | +import com.xunmei.common.core.constant.SecurityConstants;
 | 
	
		
			
				|  |  |  import com.xunmei.common.core.domain.panel.dto.PanelListDto;
 | 
	
		
			
				|  |  |  import com.xunmei.common.core.domain.panel.enums.PanelTypeEnums;
 | 
	
		
			
				|  |  |  import com.xunmei.common.core.domain.panel.vo.PanelListVo;
 | 
	
		
			
				|  |  |  import com.xunmei.common.core.utils.DateUtils;
 | 
	
		
			
				|  |  |  import com.xunmei.common.core.vo.IdNameVo;
 | 
	
		
			
				|  |  | +import com.xunmei.common.security.utils.SecurityUtils;
 | 
	
		
			
				|  |  |  import com.xunmei.core.safetyCheck.domain.CoreSafetyTask;
 | 
	
		
			
				|  |  |  import com.xunmei.core.safetyCheck.enums.SafetyTaskSourceType;
 | 
	
		
			
				|  |  |  import com.xunmei.core.safetyCheck.mapper.CoreSafecheckPlanToRoleMapper;
 | 
	
	
		
			
				|  | @@ -20,6 +24,7 @@ import com.xunmei.core.safetyCheck.vo.CheckNfcRecord;
 | 
	
		
			
				|  |  |  import com.xunmei.core.safetyCheck.vo.plan.SafetyPlanRoleVo;
 | 
	
		
			
				|  |  |  import com.xunmei.system.api.Eto.RoleConditionEto;
 | 
	
		
			
				|  |  |  import com.xunmei.system.api.RemoteRoleService;
 | 
	
		
			
				|  |  | +import org.ehcache.config.ResourceType;
 | 
	
		
			
				|  |  |  import org.springframework.beans.factory.annotation.Autowired;
 | 
	
		
			
				|  |  |  import org.springframework.stereotype.Service;
 | 
	
		
			
				|  |  |  
 | 
	
	
		
			
				|  | @@ -143,6 +148,16 @@ public class CoreSafetyTaskServiceImpl extends ServiceImpl<CoreSafetyTaskMapper,
 | 
	
		
			
				|  |  |          return coreSafetyTaskMapper.selectList(new QueryWrapper<>(coreSafetyTask));
 | 
	
		
			
				|  |  |      }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | +    @Override
 | 
	
		
			
				|  |  | +    public boolean removeById(Serializable taskId) {
 | 
	
		
			
				|  |  | +        LambdaUpdateWrapper<CoreSafetyTask> wrapper = new LambdaUpdateWrapper<>();
 | 
	
		
			
				|  |  | +        wrapper.eq(CoreSafetyTask::getId, taskId)
 | 
	
		
			
				|  |  | +                .eq(CoreSafetyTask::getSourceType, 1)
 | 
	
		
			
				|  |  | +                .eq(CoreSafetyTask::getSubmitorId, SecurityUtils.getUserId());
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +        return baseMapper.delete(wrapper) > 0;
 | 
	
		
			
				|  |  | +    }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |      /**
 | 
	
		
			
				|  |  |       * 新增【请填写功能名称】
 | 
	
		
			
				|  |  |       *
 |