作者 郑周

1. 优化状态显示

... ... @@ -458,14 +458,10 @@ func (rs *EvaluationProjectService) List(in *command.QueryProjectCommand) (inter
pmpUserIds = append(pmpUserIds, userId)
}
// 如果是已启用或暂停状态时,当前时间超过截至时间显示【已结束】
if project.State == domain.ProjectStateEnable || project.State == domain.ProjectStatePause {
// 如果是已启用状态时,当前时间超过截至时间显示【已结束】
if project.State == domain.ProjectStateEnable {
if now > project.EndTime.Unix() {
project.State = domain.ProjectStateDisable
_, err = projectRepository.Insert(project)
if err != nil {
return nil, application.ThrowError(application.INTERNAL_SERVER_ERROR, err.Error())
}
}
}
... ...
... ... @@ -8,7 +8,7 @@ const (
ProjectStateWaitConfig int = 0 // 项目状态-待完成配置
ProjectStateWaitActive int = 1 // 项目状态-待启用
ProjectStateEnable int = 2 // 项目状态-启动
ProjectStateDisable int = 3 // 项目状态-结束
ProjectStateDisable int = 3 // 项目状态-结束(假状态)
ProjectStatePause int = 4 // 项目状态-暂停(可恢复启动)
)
... ...