瀏覽代碼

增加人员数量字段

guo00guo 5 年之前
父節點
當前提交
1849d9cbd2

+ 1 - 2
core/src/main/java/com/mooctest/crowd/domain/domainobject/CrowdTestTask.java

@@ -1,13 +1,11 @@
 package com.mooctest.crowd.domain.domainobject;
 
 import com.mooctest.crowd.domain.exception.CrowdTestTaskException;
-import com.mooctest.crowd.domain.exception.CrowdTestTaskNotExistException;
 import com.mooctest.crowd.domain.exception.UnauthorizedException;
 import lombok.Data;
 
 import java.sql.Timestamp;
 import java.util.List;
-import java.util.Optional;
 
 /**
  * @author guochao
@@ -33,6 +31,7 @@ public class CrowdTestTask {
     private Timestamp endTime;
     private int isDeleted;
     private Timestamp createTime;
+    private int participantCount;
     private List<CrowdTestReport> crowdTestReportList;
 
     @Override

+ 3 - 0
core/src/main/java/com/mooctest/crowd/domain/model/CrowdTestTaskPO.java

@@ -70,6 +70,9 @@ CrowdTestTaskPO {
     @Column(name = "CTT_CREATE_TIME")
     private Timestamp createTime;
 
+    @Column(name = "CTT_PARTICIPANT_COUNT")
+    private int participantCount;
+
     @Override
     public String toString() {
         return "CrowdTestTaskPO{" +

+ 3 - 2
site/src/main/java/com/mooctest/crowd/site/command/CrowdTestTaskCommand.java

@@ -1,11 +1,9 @@
 package com.mooctest.crowd.site.command;
 
 import com.mooctest.crowd.domain.domainobject.CrowdTestTask;
-import com.mooctest.crowd.domain.factory.CrowdTestProjectFactory;
 import lombok.Data;
 
 import javax.validation.constraints.NotNull;
-import java.io.File;
 import java.sql.Timestamp;
 import java.util.Map;
 
@@ -42,6 +40,8 @@ public class CrowdTestTaskCommand {
 
     private Double fixedPrice;
 
+    private int participantCount;
+
     public boolean isLegal(){
         if (this.resource == 1 && this.location == null)
             return false;
@@ -65,6 +65,7 @@ public class CrowdTestTaskCommand {
         crowdTestTask.setQuotedPrice(quotePrice);
         crowdTestTask.setFixedPrice(fixedPrice);
         crowdTestTask.setRequirementFile(requirementFile);
+        crowdTestTask.setParticipantCount(participantCount);
         return crowdTestTask;
     }
 

文件差異過大導致無法顯示
+ 0 - 0
site/src/main/java/com/mooctest/crowd/site/service/impl/UserServiceImpl.java


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

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

部分文件因文件數量過多而無法顯示