Merge remote-tracking branch 'origin/dev_20230216' into dev_20230216

This commit is contained in:
gaojiabao
2023-03-22 13:50:15 +08:00
@@ -2043,6 +2043,7 @@ public class SarBussionessStandServiceImpl extends ServiceImpl<SarBussionessStan
} }
//将文件写入到指定路径中 //将文件写入到指定路径中
FileUtils.copyInputStreamToFile(file.getInputStream(),new File(path + "/" + fileNameStr)); FileUtils.copyInputStreamToFile(file.getInputStream(),new File(path + "/" + fileNameStr));
int countSuccess = 0;
try { try {
//解压缩 //解压缩
String zipEntryName = FileUnZip.unZipFiles(path + "/" + fileNameStr, path); String zipEntryName = FileUnZip.unZipFiles(path + "/" + fileNameStr, path);
@@ -2233,21 +2234,23 @@ public class SarBussionessStandServiceImpl extends ServiceImpl<SarBussionessStan
sarBussStandAttrInfo.setKcvppscnbuss(kcvppscnbuss); sarBussStandAttrInfo.setKcvppscnbuss(kcvppscnbuss);
String qtwjbuss = rowList.get("附件"); String qtwjbuss = rowList.get("附件");
String[] split = qtwjbuss.split(","); if (qtwjbuss != null && !qtwjbuss.equals("")) {
String s = ""; String[] split = qtwjbuss.split(",");
if (split.length != 0){ String s = "";
for (int j = 0;j < split.length;j++){ if (split.length != 0) {
String name = fileInfo.getName(); for (int j = 0; j < split.length; j++) {
String[] split1 = fileInfo.toString().split(name); String name = fileInfo.getName();
File files = new File(split1[0]+split[j]); String[] split1 = fileInfo.toString().split(name);
AttFileVo attFileVo = attFileEOService.saveFileInfo(files); File files = new File(split1[0] + split[j]);
if (StringUtils.isNotBlank(attFileVo.getId())){ AttFileVo attFileVo = attFileEOService.saveFileInfo(files);
s += "," + attFileVo.getAttId(); if (StringUtils.isNotBlank(attFileVo.getId())) {
}else { s += "," + attFileVo.getAttId();
s = attFileVo.getAttId(); } else {
s = attFileVo.getAttId();
}
} }
sarBussStandAttrInfo.setQtwjbuss(s);
} }
sarBussStandAttrInfo.setQtwjbuss(s);
} }
String standSort = rowList.get("企标类型"); String standSort = rowList.get("企标类型");
@@ -2278,6 +2281,7 @@ public class SarBussionessStandServiceImpl extends ServiceImpl<SarBussionessStan
//入库 //入库
processCreateBuss(infoJson); processCreateBuss(infoJson);
countSuccess++;
} }
} }
} }
@@ -2297,11 +2301,12 @@ public class SarBussionessStandServiceImpl extends ServiceImpl<SarBussionessStan
} }
} }
} }
String msg = "成功导入" + countSuccess + "";
return Result.success("",msg,null);
}catch (Exception e){ }catch (Exception e){
FileUnZip.deleteDir(saveDirectory); FileUnZip.deleteDir(saveDirectory);
return Result.error("导入失败,没有可导入的数据,请检查!"); return Result.error("导入失败,没有可导入的数据,请检查!");
} }
return Result.success("","导入完成",true);
} }
private static List<File> readImpExcelFile(String path) { private static List<File> readImpExcelFile(String path) {