|
|
@@ -1,44 +1,38 @@
|
|
|
package com.xunmei.core.safetyCheck.service.impl;
|
|
|
|
|
|
-import java.io.File;
|
|
|
-import java.text.MessageFormat;
|
|
|
-import java.text.SimpleDateFormat;
|
|
|
-import java.util.*;
|
|
|
-
|
|
|
import cn.hutool.core.collection.CollectionUtil;
|
|
|
import cn.hutool.core.date.DateField;
|
|
|
import cn.hutool.core.date.DateUtil;
|
|
|
import cn.hutool.core.util.ObjectUtil;
|
|
|
import com.alibaba.excel.util.CollectionUtils;
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
|
|
+import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
|
|
import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper;
|
|
|
import com.baomidou.mybatisplus.core.toolkit.IdWorker;
|
|
|
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
|
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
|
import com.xunmei.common.core.constant.DictConstants;
|
|
|
import com.xunmei.common.core.constant.ErrorMsgConstants;
|
|
|
import com.xunmei.common.core.constant.SecurityConstants;
|
|
|
import com.xunmei.common.core.domain.DateRange;
|
|
|
import com.xunmei.common.core.domain.registerbook.domain.CoreRegisterBookPdf;
|
|
|
-import com.xunmei.common.core.enums.CycleCommonEnum;
|
|
|
import com.xunmei.common.core.enums.OrgTypeEnum;
|
|
|
import com.xunmei.common.core.enums.PlanStatus;
|
|
|
import com.xunmei.common.core.enums.RegisterBookType;
|
|
|
-import com.xunmei.common.core.enums.resumption.ResumptionTaskStatus;
|
|
|
import com.xunmei.common.core.exception.ServiceException;
|
|
|
import com.xunmei.common.core.exception.SystemException;
|
|
|
import com.xunmei.common.core.utils.DateHelper;
|
|
|
import com.xunmei.common.core.utils.DateUtils;
|
|
|
+import com.xunmei.common.core.web.page.TableDataInfo;
|
|
|
import com.xunmei.common.redis.utils.RedisUtils;
|
|
|
import com.xunmei.common.security.utils.DictUtils;
|
|
|
import com.xunmei.common.security.utils.SecurityUtils;
|
|
|
import com.xunmei.core.question.QuestionSrcType;
|
|
|
import com.xunmei.core.question.service.IQuestionService;
|
|
|
import com.xunmei.core.registerbook.service.ICoreRegisterBookPdfService;
|
|
|
-import com.xunmei.core.resumption.domain.AppPlan;
|
|
|
-import com.xunmei.core.resumption.domain.Resumption;
|
|
|
import com.xunmei.core.resumption.dto.DistributeDto;
|
|
|
import com.xunmei.core.resumption.dto.DistributeStatusDto;
|
|
|
import com.xunmei.core.resumption.mapper.AppPlanMapper;
|
|
|
-import com.xunmei.core.resumption.vo.appPlan.ResumptionPlanPageVo;
|
|
|
import com.xunmei.core.safetyCheck.domain.*;
|
|
|
import com.xunmei.core.safetyCheck.enums.SafetyCheckTaskStatus;
|
|
|
import com.xunmei.core.safetyCheck.enums.SafetyPlanCycle;
|
|
|
@@ -46,11 +40,11 @@ import com.xunmei.core.safetyCheck.job.SafetyCheckJobBusiness;
|
|
|
import com.xunmei.core.safetyCheck.mapper.*;
|
|
|
import com.xunmei.core.safetyCheck.service.ICoreSafecheckPlanService;
|
|
|
import com.xunmei.core.safetyCheck.vo.regsiter.AppTaskRegisterPointVo;
|
|
|
+import com.xunmei.core.safetyCheck.vo.ruleItem.SafetyCheckRulePointVo;
|
|
|
import com.xunmei.system.api.RemoteFileService;
|
|
|
+import com.xunmei.system.api.RemoteOrgService;
|
|
|
import com.xunmei.system.api.domain.CheckDataVo;
|
|
|
import com.xunmei.system.api.domain.SafeCheckTaskRegisterBookVo;
|
|
|
-import com.xunmei.core.safetyCheck.vo.ruleItem.SafetyCheckRulePointVo;
|
|
|
-import com.xunmei.system.api.RemoteOrgService;
|
|
|
import com.xunmei.system.api.domain.SysOrg;
|
|
|
import com.xunmei.system.api.function.RemoteCallHandlerExecutor;
|
|
|
import io.netty.util.internal.StringUtil;
|
|
|
@@ -59,16 +53,18 @@ import org.springframework.beans.BeanUtils;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.scheduling.annotation.Async;
|
|
|
import org.springframework.stereotype.Service;
|
|
|
-
|
|
|
-import java.util.stream.Collectors;
|
|
|
-
|
|
|
-import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
|
|
-import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
|
-import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
|
-import com.xunmei.common.core.web.page.TableDataInfo;
|
|
|
import org.springframework.transaction.annotation.Propagation;
|
|
|
import org.springframework.transaction.annotation.Transactional;
|
|
|
|
|
|
+import java.io.File;
|
|
|
+import java.text.MessageFormat;
|
|
|
+import java.text.SimpleDateFormat;
|
|
|
+import java.util.ArrayList;
|
|
|
+import java.util.Arrays;
|
|
|
+import java.util.Date;
|
|
|
+import java.util.List;
|
|
|
+import java.util.stream.Collectors;
|
|
|
+
|
|
|
/**
|
|
|
* 常规安全检查计划Service业务层处理
|
|
|
*
|
|
|
@@ -1040,12 +1036,13 @@ public class CoreSafecheckPlanServiceImpl extends ServiceImpl<CoreSafecheckPlanM
|
|
|
|
|
|
List<CheckDataVo> pointCheckDataList = new ArrayList<>();
|
|
|
List<AppTaskRegisterPointVo> appTaskRegisterPointVos = coreSafetyTaskMapper.selectPointByTask(appSafetyCheckTask.getId());
|
|
|
- for (AppTaskRegisterPointVo vo :
|
|
|
- appTaskRegisterPointVos) {
|
|
|
+ for (AppTaskRegisterPointVo vo :appTaskRegisterPointVos) {
|
|
|
CheckDataVo v = new CheckDataVo();
|
|
|
v.setItemName(vo.getItemName());
|
|
|
v.setPointName(vo.getPointName());
|
|
|
v.setResRemark(vo.getRemark());
|
|
|
+ v.setCheckStatus(vo.getStatus()==0);
|
|
|
+ v.setCheckTime(DateUtil.format(vo.getSubmitTime(), "yyyy年MM月dd日"));
|
|
|
v.setRectificationDeadline(vo.getRectificationDeadline());
|
|
|
pointCheckDataList.add(v);
|
|
|
}
|