|
|
@@ -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;
|
|
|
+ }
|
|
|
+
|
|
|
/**
|
|
|
* 新增【请填写功能名称】
|
|
|
*
|