|
@@ -1,82 +1,35 @@
|
|
|
package com.platform.service.sb.impl;
|
|
|
|
|
|
-import cn.hutool.core.collection.CollectionUtil;
|
|
|
-import cn.hutool.core.date.DateUtil;
|
|
|
-import com.alibaba.fastjson.JSONArray;
|
|
|
-import com.alibaba.fastjson.JSONObject;
|
|
|
import com.github.pagehelper.PageHelper;
|
|
|
-import com.platform.activiti.bean.ActObj;
|
|
|
-import com.platform.activiti.enums.ActApplyEnum;
|
|
|
import com.platform.common.bean.AbstractPageResultBean;
|
|
|
-import com.platform.common.cache.ConfigCache;
|
|
|
-import com.platform.common.constant.CommonConstants;
|
|
|
-import com.platform.common.enums.DataFilterTypeEnum;
|
|
|
-import com.platform.common.enums.ResultCode;
|
|
|
import com.platform.common.exception.BusinessException;
|
|
|
-import com.platform.common.model.UserInfo;
|
|
|
import com.platform.common.util.*;
|
|
|
import com.platform.dao.bean.MyPage;
|
|
|
import com.platform.dao.bean.MyVOPage;
|
|
|
-import com.platform.dao.dto.check.CheckStandardDTO;
|
|
|
-import com.platform.dao.dto.part.PartInfoDTO;
|
|
|
import com.platform.dao.dto.sb.SbInfoMeasureDTO;
|
|
|
-import com.platform.dao.dto.sb.SbModelSpareBomDTO;
|
|
|
-import com.platform.dao.dto.upms.SysDeptDTO;
|
|
|
-import com.platform.dao.dto.upms.SysUserDeptDTO;
|
|
|
-import com.platform.dao.dto.workplace.WorkplaceBacklogDTO;
|
|
|
-import com.platform.dao.dto.workplace.WorkplaceBacklogUserDTO;
|
|
|
-import com.platform.dao.entity.firm.FirmProducer;
|
|
|
-import com.platform.dao.entity.repair.RepairApplicationForm;
|
|
|
import com.platform.dao.entity.sb.*;
|
|
|
import com.platform.dao.entity.upms.SysDept;
|
|
|
import com.platform.dao.entity.upms.SysFile;
|
|
|
import com.platform.dao.entity.upms.SysUser;
|
|
|
-import com.platform.dao.entity.upms.SysUserDept;
|
|
|
import com.platform.dao.enums.*;
|
|
|
-import com.platform.dao.mapper.firm.FirmProducerMapper;
|
|
|
-import com.platform.dao.mapper.repair.RepairApplicationFormMapper;
|
|
|
import com.platform.dao.mapper.sb.*;
|
|
|
import com.platform.dao.mapper.upms.SysDeptMapper;
|
|
|
import com.platform.dao.mapper.upms.SysFileMapper;
|
|
|
-import com.platform.dao.mapper.upms.SysUserDeptMapper;
|
|
|
import com.platform.dao.mapper.upms.SysUserMapper;
|
|
|
-import com.platform.dao.mapper.workplace.WorkplaceBacklogUserMapper;
|
|
|
import com.platform.dao.util.CustomExcelImportUtil;
|
|
|
-import com.platform.dao.util.MessageTemplateUtil;
|
|
|
-import com.platform.dao.util.UserUtil;
|
|
|
-import com.platform.dao.vo.SysUserDeptVO;
|
|
|
-import com.platform.dao.vo.SysUserVO;
|
|
|
-import com.platform.dao.vo.query.upms.SysDeptVO;
|
|
|
-import com.platform.dao.vo.sb.SbInfoScreenDetailVO;
|
|
|
-import com.platform.dao.vo.sb.SbInfoScreenVO;
|
|
|
import com.platform.dao.vo.sb.SbInfoMeasureVO;
|
|
|
import com.platform.service.base.impl.BaseServiceImpl;
|
|
|
-import com.platform.service.business.ActivitiBusinessService;
|
|
|
-import com.platform.service.check.CheckStandardService;
|
|
|
-import com.platform.service.event.WorkplaceBacklogEvent;
|
|
|
-import com.platform.service.part.PartInfoService;
|
|
|
import com.platform.service.sb.SbInfoMeasureService;
|
|
|
-import com.platform.service.sb.SbModelSpareBomService;
|
|
|
-import com.platform.service.upms.SysDeptRelationService;
|
|
|
-import com.platform.service.upms.SysDeptService;
|
|
|
-import com.platform.service.upms.SysUserDeptService;
|
|
|
-import com.platform.service.util.CodeFileUtils;
|
|
|
-import com.platform.service.util.ExecuteSql;
|
|
|
-import com.platform.service.util.SysFileUtils;
|
|
|
import lombok.AllArgsConstructor;
|
|
|
-import org.springframework.core.env.Environment;
|
|
|
import org.springframework.stereotype.Service;
|
|
|
-import org.springframework.transaction.annotation.Isolation;
|
|
|
import org.springframework.transaction.annotation.Transactional;
|
|
|
import org.springframework.util.CollectionUtils;
|
|
|
import org.springframework.web.multipart.MultipartFile;
|
|
|
import tk.mybatis.mapper.weekend.Weekend;
|
|
|
import tk.mybatis.mapper.weekend.WeekendCriteria;
|
|
|
|
|
|
-import java.math.BigDecimal;
|
|
|
import java.time.LocalDateTime;
|
|
|
import java.util.*;
|
|
|
-import java.util.stream.Collectors;
|
|
|
|
|
|
/**
|
|
|
* @Description 设备基础信息 service 实现类
|