|
@@ -57,9 +57,14 @@ public class ProjectProgressServiceImpl implements ProjectProgressService {
|
|
|
//下载模板
|
|
|
public void downloadProjectProgress(HttpServletResponse response, String id) {
|
|
|
File projectProgressDirFileNew = new File(projectProgressDir + id + File.separator + projectProgressBackNew);
|
|
|
+ if (!projectProgressDirFileNew.exists()) {
|
|
|
+ projectProgressDirFileNew.mkdirs();
|
|
|
+ }
|
|
|
File[] files = projectProgressDirFileNew.listFiles();
|
|
|
if (files.length > 0) {
|
|
|
com.jiayue.biz.util.FileUtil.downloadFile(files[0], response);
|
|
|
+ }else{
|
|
|
+ com.jiayue.biz.util.FileUtil.downloadFile(new File("D:\\projectProgressDir\\model\\template.xls"), response);
|
|
|
}
|
|
|
|
|
|
|
|
@@ -124,7 +129,6 @@ public class ProjectProgressServiceImpl implements ProjectProgressService {
|
|
|
//项目进展解析文件入库
|
|
|
public void saveProjectProgress(List<List<Object>> read, String id) {
|
|
|
ArrayList<ProjectMenusOne> projectMenusOneList = new ArrayList<>();
|
|
|
- int total = 0;
|
|
|
String s1 = "";
|
|
|
//创建一级菜单
|
|
|
ProjectMenusOne projectMenusOne = new ProjectMenusOne();
|
|
@@ -133,11 +137,7 @@ public class ProjectProgressServiceImpl implements ProjectProgressService {
|
|
|
System.out.println("collect = " + collect);
|
|
|
//循环每行数据
|
|
|
for (List<Object> objects : read) {
|
|
|
- total++;
|
|
|
if (indexStr.contains(objects.get(0).toString())) {
|
|
|
-// if(collect.size() > 1){
|
|
|
-//
|
|
|
-// }
|
|
|
//每次进入新的一级菜单都需要新的对象
|
|
|
projectMenusOne = new ProjectMenusOne();
|
|
|
projectMenusOne.setId(UUID.randomUUID().toString());
|