|
@ -85,6 +85,7 @@ public class TaskVo { |
|
|
} |
|
|
} |
|
|
return null; |
|
|
return null; |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
} |
|
|
} |
|
|
@ApiModel |
|
|
@ApiModel |
|
|
@Data |
|
|
@Data |
|
@ -137,6 +138,8 @@ public class TaskVo { |
|
|
private BigDecimal money; |
|
|
private BigDecimal money; |
|
|
@ApiModelProperty("状态:0-未开始,1-进行中,2-已完成") |
|
|
@ApiModelProperty("状态:0-未开始,1-进行中,2-已完成") |
|
|
private int process; |
|
|
private int process; |
|
|
|
|
|
@ApiModelProperty("任务进行状态:0-未开始,1-进行中,2-已结束") |
|
|
|
|
|
private int taskProgress; |
|
|
@ApiModelProperty("子项目id") |
|
|
@ApiModelProperty("子项目id") |
|
|
private Long subProjectId; |
|
|
private Long subProjectId; |
|
|
@ApiModelProperty("子项目名字") |
|
|
@ApiModelProperty("子项目名字") |
|
@ -178,6 +181,30 @@ public class TaskVo { |
|
|
@ApiModelProperty("任务创建人(userId)") |
|
|
@ApiModelProperty("任务创建人(userId)") |
|
|
private String buildUser; |
|
|
private String buildUser; |
|
|
|
|
|
|
|
|
|
|
|
public int getTaskProgress() { |
|
|
|
|
|
long now = System.currentTimeMillis(); |
|
|
|
|
|
if(delay == 2){ |
|
|
|
|
|
if(realBeginTime != null && realBeginTime != 0){ |
|
|
|
|
|
if(realEndTime == null || realEndTime == 0){ |
|
|
|
|
|
return 1; |
|
|
|
|
|
} |
|
|
|
|
|
return 2; |
|
|
|
|
|
} |
|
|
|
|
|
} |
|
|
|
|
|
if(delay == 0){ |
|
|
|
|
|
if(beginTime != null && endTime != null){ |
|
|
|
|
|
if(beginTime > now){ |
|
|
|
|
|
return 0; |
|
|
|
|
|
} |
|
|
|
|
|
if(endTime < now){ |
|
|
|
|
|
return 2; |
|
|
|
|
|
} |
|
|
|
|
|
return 1; |
|
|
|
|
|
} |
|
|
|
|
|
} |
|
|
|
|
|
return taskProgress; |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
public Long getDuration(){ |
|
|
public Long getDuration(){ |
|
|
if(ObjectUtil.isNotNull(beginTime) && ObjectUtil.isNotNull(endTime)) { |
|
|
if(ObjectUtil.isNotNull(beginTime) && ObjectUtil.isNotNull(endTime)) { |
|
|
return endTime - beginTime; |
|
|
return endTime - beginTime; |
|
|