Merge remote-tracking branch 'origin/dev_20230216' into dev_20230216
This commit is contained in:
+19
-14
@@ -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) {
|
||||||
|
|||||||
Reference in New Issue
Block a user