|
@@ -3,7 +3,6 @@ package com.xunmei.core.letter.service.impl;
|
|
|
import cn.hutool.core.date.DateUtil;
|
|
import cn.hutool.core.date.DateUtil;
|
|
|
import cn.hutool.core.util.ObjectUtil;
|
|
import cn.hutool.core.util.ObjectUtil;
|
|
|
import com.alibaba.fastjson2.JSON;
|
|
import com.alibaba.fastjson2.JSON;
|
|
|
-import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
|
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
|
|
import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper;
|
|
import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper;
|
|
|
import com.baomidou.mybatisplus.core.toolkit.IdWorker;
|
|
import com.baomidou.mybatisplus.core.toolkit.IdWorker;
|
|
@@ -14,12 +13,7 @@ import com.xunmei.common.core.constant.DictConstants;
|
|
|
import com.xunmei.common.core.constant.ErrorMsgConstants;
|
|
import com.xunmei.common.core.constant.ErrorMsgConstants;
|
|
|
import com.xunmei.common.core.constant.SecurityConstants;
|
|
import com.xunmei.common.core.constant.SecurityConstants;
|
|
|
import com.xunmei.common.core.domain.R;
|
|
import com.xunmei.common.core.domain.R;
|
|
|
-import com.xunmei.common.core.domain.edu.domain.CoreEduTrainingTask;
|
|
|
|
|
-import com.xunmei.common.core.domain.edu.domain.CoreEduTrainingTaskToUser;
|
|
|
|
|
-import com.xunmei.common.core.domain.edu.vo.CoreEduTrainingTaskDetailVo;
|
|
|
|
|
-import com.xunmei.common.core.domain.letter.domain.CoreIntroduceLetter;
|
|
|
|
|
import com.xunmei.common.core.domain.letter.domain.CoreIntroduceLetterApproveLog;
|
|
import com.xunmei.common.core.domain.letter.domain.CoreIntroduceLetterApproveLog;
|
|
|
-import com.xunmei.common.core.domain.letter.domain.CoreIntroduceLetterUser;
|
|
|
|
|
import com.xunmei.common.core.domain.letter.domain.CoreOutInRecord;
|
|
import com.xunmei.common.core.domain.letter.domain.CoreOutInRecord;
|
|
|
import com.xunmei.common.core.domain.letter.dto.CoreOutInRecordRequestDto;
|
|
import com.xunmei.common.core.domain.letter.dto.CoreOutInRecordRequestDto;
|
|
|
import com.xunmei.common.core.domain.letter.vo.CoreOutInRecordVo;
|
|
import com.xunmei.common.core.domain.letter.vo.CoreOutInRecordVo;
|
|
@@ -32,19 +26,15 @@ import com.xunmei.common.core.web.page.TableDataInfo;
|
|
|
import com.xunmei.common.redis.utils.RedisUtils;
|
|
import com.xunmei.common.redis.utils.RedisUtils;
|
|
|
import com.xunmei.common.security.utils.DictUtils;
|
|
import com.xunmei.common.security.utils.DictUtils;
|
|
|
import com.xunmei.common.security.utils.SecurityUtils;
|
|
import com.xunmei.common.security.utils.SecurityUtils;
|
|
|
-import com.xunmei.core.letter.mapper.CoreIntroduceLetterApproveLogMapper;
|
|
|
|
|
import com.xunmei.core.letter.mapper.CoreIntroduceLetterMapper;
|
|
import com.xunmei.core.letter.mapper.CoreIntroduceLetterMapper;
|
|
|
-import com.xunmei.core.letter.mapper.CoreIntroduceLetterUserMapper;
|
|
|
|
|
import com.xunmei.core.letter.mapper.CoreOutInRecordMapper;
|
|
import com.xunmei.core.letter.mapper.CoreOutInRecordMapper;
|
|
|
import com.xunmei.core.letter.service.ICoreOutInRecordService;
|
|
import com.xunmei.core.letter.service.ICoreOutInRecordService;
|
|
|
|
|
|
|
|
import com.xunmei.core.registerbook.service.ICoreRegisterBookPdfService;
|
|
import com.xunmei.core.registerbook.service.ICoreRegisterBookPdfService;
|
|
|
-import com.xunmei.core.thread.ThreadPoolConfig;
|
|
|
|
|
|
|
+import com.xunmei.common.core.thread.ThreadPoolConfig;
|
|
|
import com.xunmei.system.api.RemoteFileService;
|
|
import com.xunmei.system.api.RemoteFileService;
|
|
|
import com.xunmei.system.api.RemoteOrgService;
|
|
import com.xunmei.system.api.RemoteOrgService;
|
|
|
-import com.xunmei.system.api.RemoteUserService;
|
|
|
|
|
import com.xunmei.system.api.domain.SysOrg;
|
|
import com.xunmei.system.api.domain.SysOrg;
|
|
|
-import com.xunmei.system.api.domain.SysUser;
|
|
|
|
|
import com.xunmei.system.api.function.RemoteCallHandlerExecutor;
|
|
import com.xunmei.system.api.function.RemoteCallHandlerExecutor;
|
|
|
import com.xunmei.system.api.vo.SysOrgVO;
|
|
import com.xunmei.system.api.vo.SysOrgVO;
|
|
|
import io.netty.util.internal.StringUtil;
|
|
import io.netty.util.internal.StringUtil;
|
|
@@ -56,7 +46,6 @@ import org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor;
|
|
|
import org.springframework.stereotype.Service;
|
|
import org.springframework.stereotype.Service;
|
|
|
|
|
|
|
|
import javax.annotation.Resource;
|
|
import javax.annotation.Resource;
|
|
|
-import java.io.File;
|
|
|
|
|
import java.util.*;
|
|
import java.util.*;
|
|
|
import java.util.concurrent.CompletableFuture;
|
|
import java.util.concurrent.CompletableFuture;
|
|
|
import java.util.stream.Collectors;
|
|
import java.util.stream.Collectors;
|