|
@@ -178,26 +178,30 @@ public class KuaishouLiveBroadcastServiceImpl implements IKuaishouLiveBroadcastS
|
|
|
String msg = "";
|
|
|
//记录上传文件
|
|
|
int count = 0;
|
|
|
- if (!(Check.isNull(files) || "".equals(files[0].getOriginalFilename()))) {
|
|
|
- for (MultipartFile file : files) {
|
|
|
- String fileName = file.getOriginalFilename();
|
|
|
- if (!(fileName.endsWith(".xls") || fileName.endsWith(".xlsx") || fileName.endsWith(".csv"))) {
|
|
|
- msg += fileName + "、";
|
|
|
- continue;
|
|
|
- }
|
|
|
- List<JSONObject> list = LiveDataExcelUtils.analysisFile(file, fileName);
|
|
|
- if (Check.isNotNull(list)) {
|
|
|
- if (fileName.contains("看板")) {
|
|
|
- count += kanbanService.inserExcelInfo(broadcast, list);
|
|
|
- } else if (fileName.contains("概览")) {
|
|
|
- count += overviewService.inserExcelInfo(broadcast, list);
|
|
|
- } else if (fileName.contains("漏斗")) {
|
|
|
- count += funnelService.inserExcelInfo(broadcast, list);
|
|
|
- } else if (fileName.contains("分析")) {
|
|
|
- count += analysisService.inserExcelInfo(broadcast, list);
|
|
|
+ try {
|
|
|
+ if (!(Check.isNull(files) || "".equals(files[0].getOriginalFilename()))) {
|
|
|
+ for (MultipartFile file : files) {
|
|
|
+ String fileName = file.getOriginalFilename();
|
|
|
+ if (!(fileName.endsWith(".xls") || fileName.endsWith(".xlsx") || fileName.endsWith(".csv"))) {
|
|
|
+ msg += fileName + "、";
|
|
|
+ continue;
|
|
|
+ }
|
|
|
+ List<JSONObject> list = LiveDataExcelUtils.analysisFile(file, fileName);
|
|
|
+ if (Check.isNotNull(list)) {
|
|
|
+ if (fileName.contains("看板")) {
|
|
|
+ count += kanbanService.inserExcelInfo(broadcast, list);
|
|
|
+ } else if (fileName.contains("概览")) {
|
|
|
+ count += overviewService.inserExcelInfo(broadcast, list);
|
|
|
+ } else if (fileName.contains("漏斗")) {
|
|
|
+ count += funnelService.inserExcelInfo(broadcast, list);
|
|
|
+ } else if (fileName.contains("分析")) {
|
|
|
+ count += analysisService.inserExcelInfo(broadcast, list);
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
+ } catch (Exception e) {
|
|
|
+ return ResultResponse.error(e.getMessage());
|
|
|
}
|
|
|
//上传到cos的文件夹名称 (操盘手)
|
|
|
String upFileName = "CaoPanShou";
|