|
@@ -10,14 +10,13 @@ import com.kuaidi100.sdk.request.SubscribeParam;
|
|
import com.kuaidi100.sdk.request.SubscribeParameters;
|
|
import com.kuaidi100.sdk.request.SubscribeParameters;
|
|
import com.kuaidi100.sdk.request.SubscribeReq;
|
|
import com.kuaidi100.sdk.request.SubscribeReq;
|
|
import com.kuaidi100.sdk.response.SubscribeResp;
|
|
import com.kuaidi100.sdk.response.SubscribeResp;
|
|
-import com.monitorjbl.xlsx.StreamingReader;
|
|
|
|
import com.ruixuan.common.core.controller.BaseController;
|
|
import com.ruixuan.common.core.controller.BaseController;
|
|
import com.ruixuan.common.core.domain.AjaxResult;
|
|
import com.ruixuan.common.core.domain.AjaxResult;
|
|
import com.ruixuan.common.core.domain.entity.SysUser;
|
|
import com.ruixuan.common.core.domain.entity.SysUser;
|
|
import com.ruixuan.common.core.page.TableDataInfo;
|
|
import com.ruixuan.common.core.page.TableDataInfo;
|
|
import com.ruixuan.common.utils.Check;
|
|
import com.ruixuan.common.utils.Check;
|
|
import com.ruixuan.common.utils.DateUtils;
|
|
import com.ruixuan.common.utils.DateUtils;
|
|
-import com.ruixuan.common.utils.file.FileUtil;
|
|
|
|
|
|
+import com.ruixuan.common.weixin.CorpWexinUtils;
|
|
import com.ruixuan.data.utils.ExportExcelUtils;
|
|
import com.ruixuan.data.utils.ExportExcelUtils;
|
|
import com.ruixuan.isc.entity.KuaishouItemCollectSampleExpress;
|
|
import com.ruixuan.isc.entity.KuaishouItemCollectSampleExpress;
|
|
import com.ruixuan.isc.entity.KuaishouItemCollectSampleLog;
|
|
import com.ruixuan.isc.entity.KuaishouItemCollectSampleLog;
|
|
@@ -35,10 +34,6 @@ import io.swagger.annotations.Api;
|
|
import io.swagger.annotations.ApiOperation;
|
|
import io.swagger.annotations.ApiOperation;
|
|
import io.swagger.annotations.ApiParam;
|
|
import io.swagger.annotations.ApiParam;
|
|
import lombok.extern.slf4j.Slf4j;
|
|
import lombok.extern.slf4j.Slf4j;
|
|
-import org.apache.commons.io.IOUtils;
|
|
|
|
-import org.apache.poi.ss.usermodel.Row;
|
|
|
|
-import org.apache.poi.ss.usermodel.Sheet;
|
|
|
|
-import org.apache.poi.ss.usermodel.Workbook;
|
|
|
|
import org.apache.poi.xssf.usermodel.XSSFWorkbook;
|
|
import org.apache.poi.xssf.usermodel.XSSFWorkbook;
|
|
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;
|
|
@@ -55,10 +50,7 @@ import org.springframework.web.multipart.MultipartFile;
|
|
|
|
|
|
import javax.servlet.http.HttpServletRequest;
|
|
import javax.servlet.http.HttpServletRequest;
|
|
import javax.servlet.http.HttpServletResponse;
|
|
import javax.servlet.http.HttpServletResponse;
|
|
-import java.io.File;
|
|
|
|
-import java.io.FileInputStream;
|
|
|
|
import java.io.IOException;
|
|
import java.io.IOException;
|
|
-import java.io.InputStream;
|
|
|
|
import java.io.OutputStream;
|
|
import java.io.OutputStream;
|
|
import java.io.UnsupportedEncodingException;
|
|
import java.io.UnsupportedEncodingException;
|
|
import java.math.BigDecimal;
|
|
import java.math.BigDecimal;
|
|
@@ -1055,9 +1047,28 @@ public class KuaishouItemCollectSamplesController extends BaseController {
|
|
try {
|
|
try {
|
|
promoterService.importExcelMaterials(file);
|
|
promoterService.importExcelMaterials(file);
|
|
} catch (Exception e) {
|
|
} catch (Exception e) {
|
|
|
|
+ send(file.getOriginalFilename());
|
|
e.printStackTrace();
|
|
e.printStackTrace();
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
+
|
|
|
|
+ @Autowired
|
|
|
|
+ private CorpWexinUtils corpWexinUtils;
|
|
|
|
+
|
|
|
|
+ private void send(String fileName) {
|
|
|
|
+ String date = DateUtils.getDate();
|
|
|
|
+ JSONObject weChat = new JSONObject();
|
|
|
|
+ weChat.put("wexin_id", "ZhaoXiAn");
|
|
|
|
+ weChat.put("corp_id", "ww24b8a47826f5875f");
|
|
|
|
+ StringBuilder text = new StringBuilder();
|
|
|
|
+ text.append("上传首投有效素材失败通知:").append("<br/>")
|
|
|
|
+ .append("excel目录:").append("/data/excel/").append(date + "/").append("<br/>")
|
|
|
|
+ .append("excel名称:").append(fileName).append("<br/>")
|
|
|
|
+ .append("下载并重新上传!").append("<br/>")
|
|
|
|
+ .append("ruixuan项目,本地Postman路径:").append("<br/>")
|
|
|
|
+ .append("http://192.168.1.181:9003/itemCollectSamples/importExcelMaterials").append("<br/>");
|
|
|
|
+ corpWexinUtils.sendMessage(weChat, text.toString());
|
|
|
|
+ }
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|