|
@@ -1,70 +1,31 @@
|
|
package com.management.platform.service.impl;
|
|
package com.management.platform.service.impl;
|
|
|
|
|
|
-import com.alibaba.fastjson.JSON;
|
|
|
|
-import com.alibaba.fastjson.JSONArray;
|
|
|
|
-import com.alibaba.fastjson.JSONObject;
|
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
-import com.management.platform.controller.ReportController;
|
|
|
|
import com.management.platform.entity.*;
|
|
import com.management.platform.entity.*;
|
|
import com.management.platform.entity.vo.*;
|
|
import com.management.platform.entity.vo.*;
|
|
import com.management.platform.mapper.*;
|
|
import com.management.platform.mapper.*;
|
|
import com.management.platform.service.*;
|
|
import com.management.platform.service.*;
|
|
-import com.management.platform.task.SFTPAsyncUploader;
|
|
|
|
import com.management.platform.util.*;
|
|
import com.management.platform.util.*;
|
|
-import me.chanjar.weixin.mp.api.WxMpInMemoryConfigStorage;
|
|
|
|
-import me.chanjar.weixin.mp.api.WxMpService;
|
|
|
|
-import me.chanjar.weixin.mp.api.impl.WxMpServiceImpl;
|
|
|
|
-import me.chanjar.weixin.mp.bean.template.WxMpTemplateData;
|
|
|
|
-import me.chanjar.weixin.mp.bean.template.WxMpTemplateMessage;
|
|
|
|
-import org.apache.commons.io.FileUtils;
|
|
|
|
-import org.apache.poi.EncryptedDocumentException;
|
|
|
|
-import org.apache.poi.hssf.usermodel.*;
|
|
|
|
-import org.apache.poi.openxml4j.exceptions.InvalidFormatException;
|
|
|
|
-import org.apache.poi.ss.usermodel.*;
|
|
|
|
-import org.apache.velocity.runtime.directive.contrib.For;
|
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.beans.factory.annotation.Value;
|
|
import org.springframework.beans.factory.annotation.Value;
|
|
-import org.springframework.boot.web.client.RestTemplateBuilder;
|
|
|
|
-import org.springframework.http.*;
|
|
|
|
-import org.springframework.http.client.ClientHttpResponse;
|
|
|
|
-import org.springframework.http.converter.json.MappingJackson2HttpMessageConverter;
|
|
|
|
import org.springframework.stereotype.Service;
|
|
import org.springframework.stereotype.Service;
|
|
import org.springframework.transaction.annotation.Transactional;
|
|
import org.springframework.transaction.annotation.Transactional;
|
|
-import org.springframework.util.StringUtils;
|
|
|
|
-import org.springframework.web.bind.annotation.RequestMapping;
|
|
|
|
-import org.springframework.web.bind.annotation.RequestParam;
|
|
|
|
-import org.springframework.web.client.DefaultResponseErrorHandler;
|
|
|
|
import org.springframework.web.client.RestTemplate;
|
|
import org.springframework.web.client.RestTemplate;
|
|
-import org.springframework.web.multipart.MultipartFile;
|
|
|
|
|
|
|
|
import javax.annotation.Resource;
|
|
import javax.annotation.Resource;
|
|
-import javax.net.ssl.TrustManager;
|
|
|
|
-import javax.net.ssl.X509TrustManager;
|
|
|
|
import javax.servlet.http.HttpServletRequest;
|
|
import javax.servlet.http.HttpServletRequest;
|
|
-import java.io.*;
|
|
|
|
import java.math.BigDecimal;
|
|
import java.math.BigDecimal;
|
|
-import java.math.RoundingMode;
|
|
|
|
-import java.security.cert.CertificateException;
|
|
|
|
-import java.security.cert.X509Certificate;
|
|
|
|
-import java.sql.Timestamp;
|
|
|
|
-import java.text.DateFormat;
|
|
|
|
import java.text.DecimalFormat;
|
|
import java.text.DecimalFormat;
|
|
-import java.text.ParseException;
|
|
|
|
import java.text.SimpleDateFormat;
|
|
import java.text.SimpleDateFormat;
|
|
import java.time.*;
|
|
import java.time.*;
|
|
import java.time.format.DateTimeFormatter;
|
|
import java.time.format.DateTimeFormatter;
|
|
-import java.time.format.DateTimeParseException;
|
|
|
|
import java.time.temporal.ChronoUnit;
|
|
import java.time.temporal.ChronoUnit;
|
|
-import java.time.temporal.TemporalAdjusters;
|
|
|
|
import java.util.*;
|
|
import java.util.*;
|
|
-import java.util.concurrent.CountDownLatch;
|
|
|
|
import java.util.concurrent.Executor;
|
|
import java.util.concurrent.Executor;
|
|
import java.util.concurrent.Executors;
|
|
import java.util.concurrent.Executors;
|
|
import java.util.stream.Collectors;
|
|
import java.util.stream.Collectors;
|
|
|
|
|
|
-import static org.springframework.boot.system.SystemProperties.get;
|
|
|
|
-
|
|
|
|
/**
|
|
/**
|
|
* <p>
|
|
* <p>
|
|
* 服务实现类
|
|
* 服务实现类
|