优化企标导入
This commit is contained in:
+2
@@ -186,6 +186,8 @@ public class SarBussStandAttrInfoExecl extends BaseEntity {
|
||||
//备案日期
|
||||
private String barq;
|
||||
|
||||
private String menuId;
|
||||
|
||||
@TableField(exist = false)
|
||||
private Map<String, Object> attrInfoMap = new LinkedHashMap<>();
|
||||
|
||||
|
||||
+5
-4
@@ -2041,7 +2041,9 @@ public class SarBussionessStandServiceImpl extends ServiceImpl<SarBussionessStan
|
||||
public ResponseMessage<String> importSarBussionessStandFile(MultipartFile file,String menuId)throws Exception {
|
||||
|
||||
List<TsResource> tsResources = tsResourceService.getByMenuId(menuId);
|
||||
if (ObjectUtils.isNotEmpty(tsResources)) {
|
||||
if (ObjectUtils.isEmpty(tsResources)) {
|
||||
return Result.error("请选择需要导入的目录");
|
||||
}
|
||||
//给出头部信息
|
||||
String[] headerExcel = {"企标类别,标准年份,企标编号,中文名称,英文名称,文本状态,发布日期,企标实施日期,企标制修订状态,起草部门,代替企标编号,复审日期,起草人,被代替企标编号,采用标准,文件上传人员,采标程度,引用标准,适用车型,能源类型,适用产品线,体系类别,备案日期,关联模块-乘用车VPPS编码,关联模块--卡车VPPS编码,发布稿附件,编制说明附件,历史版本附件,其他文件附件,修改单附件,关联文件附件,"};
|
||||
|
||||
@@ -2486,6 +2488,8 @@ public class SarBussionessStandServiceImpl extends ServiceImpl<SarBussionessStan
|
||||
}
|
||||
}
|
||||
|
||||
sarBussStandAttrInfo.setMenuId(menuId);
|
||||
|
||||
List<SarBussStandAttrInfoExecl> list = new ArrayList<>();
|
||||
list.add(sarBussStandAttrInfo);
|
||||
|
||||
@@ -2516,9 +2520,6 @@ public class SarBussionessStandServiceImpl extends ServiceImpl<SarBussionessStan
|
||||
FileUnZip.deleteDir(saveDirectory);
|
||||
return Result.error("导入失败,没有可导入的数据,请检查!");
|
||||
}
|
||||
}else {
|
||||
return Result.error("请选择目录进行导入");
|
||||
}
|
||||
}
|
||||
|
||||
private static List<File> readImpExcelFile(String path) {
|
||||
|
||||
+1
-1
@@ -494,7 +494,7 @@ public class TsResourceServiceImpl extends ServiceImpl<TsResourceDao, TsResource
|
||||
@Override
|
||||
public List<TsResource> getByMenuId(String menuId) throws Exception{
|
||||
QueryWrapper<TsResource> queryWrapper = new QueryWrapper<>();
|
||||
queryWrapper.eq("PARENT_ID",menuId);
|
||||
queryWrapper.eq("ID",menuId);
|
||||
List<TsResource> tsResources = baseMapper.selectList(queryWrapper);
|
||||
return tsResources;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user