Pārlūkot izejas kodu

修改表格导入项目时的时间

guo00guo 5 gadi atpakaļ
vecāks
revīzija
bf67fb43c3

+ 13 - 9
site/src/main/java/com/mooctest/crowd/site/service/impl/CrowdProjectServiceImpl.java

@@ -278,7 +278,9 @@ public class CrowdProjectServiceImpl implements CrowdProjectService {
             project.setJoinCount(1);
             project.setRestPrice(0.0);
             project.setStatus(CrowdTestProjectStatus.HAS_FINISHED);
-            project.setCreateTime(new Timestamp(System.currentTimeMillis() - 1000));
+            project.setCreateTime(new Timestamp(System.currentTimeMillis() - 1000000));
+            project.setEndTime(new Timestamp(System.currentTimeMillis()));
+            project.setDeadTime(new Timestamp(System.currentTimeMillis() + 1000000));
 //            project.setProjectDistributionTypeId(0L);
 //            project.setRegionalManagerId();
             List<CrowdTestTask> tasks = new ArrayList<>();
@@ -326,20 +328,22 @@ public class CrowdProjectServiceImpl implements CrowdProjectService {
             crowdTestReport.setDependencyCode(task.getCode());
             crowdTestReport.setType("测试报告");
             crowdTestReport.setName(task.getName() + "测试报告");
-            crowdTestReport.setContent(project.getCrowdTestReportForProject().getContent());
-            crowdTestReport.setConclusion(project.getCrowdTestReportForProject().getConclusion());
+
+            CrowdTestReport reportForProject = project.getCrowdTestReportForProject();
+            crowdTestReport.setContent(reportForProject.getContent());
+            crowdTestReport.setConclusion(reportForProject.getConclusion());
             taskToUser.setCrowdTestReportList(Lists.newArrayList(crowdTestReport));
             task.setAcceptedUserList(Lists.newArrayList(taskToUser));
             tasks.add(task);
 
             // 构造项目报告
             project.setCrowdTestTaskList(tasks);
-            project.getCrowdTestReportForProject().setCode(GenerateFlowCodeUtil.generateReportCode());
-            project.getCrowdTestReportForProject().setDependencyCode(project.getCode());
-            project.getCrowdTestReportForProject().setDescription(project.getDescription());
-            project.getCrowdTestReportForProject().setName(project.getName() + "测试报告");
-            project.getCrowdTestReportForProject().setType(project.getType());
-            project.getCrowdTestReportForProject().setTestObject(project.getName());
+            reportForProject.setCode(GenerateFlowCodeUtil.generateReportCode());
+            reportForProject.setDependencyCode(project.getCode());
+            reportForProject.setDescription(project.getDescription());
+            reportForProject.setName(project.getName() + "测试报告");
+            reportForProject.setType(project.getType());
+            reportForProject.setTestObject(project.getName());
         });
         return projects;
     }

+ 3 - 2
site/src/main/resources/application.yml

@@ -1,7 +1,8 @@
 spring:
   profiles:
-#    active: online
-      active: dev-localhost
+#    active: dev-pre
+  #    active: online
+     active: dev-localhost
   cache:
     guava:
       spec: expireAfterWrite=30s