正在显示
1 个修改的文件
包含
6 行增加
和
0 行删除
| @@ -589,6 +589,11 @@ func (rs *EvaluationProjectService) Activate(in *command.ActivateProjectCommand) | @@ -589,6 +589,11 @@ func (rs *EvaluationProjectService) Activate(in *command.ActivateProjectCommand) | ||
| 589 | principalId = intId | 589 | principalId = intId |
| 590 | } | 590 | } |
| 591 | 591 | ||
| 592 | + tasks, err := taskRepository.Find(map[string]interface{}{"projectId": project.Id}) | ||
| 593 | + if err != nil { | ||
| 594 | + return nil, application.ThrowError(application.INTERNAL_SERVER_ERROR, err.Error()) | ||
| 595 | + } | ||
| 596 | + if len(tasks) == 0 { | ||
| 592 | now := time.Now().Local() | 597 | now := time.Now().Local() |
| 593 | year, month, day := now.Date() | 598 | year, month, day := now.Date() |
| 594 | nowO := time.Date(year, month, day, 0, 0, 0, 0, time.Local) // 当前时间0点0分0秒时刻 | 599 | nowO := time.Date(year, month, day, 0, 0, 0, 0, time.Local) // 当前时间0点0分0秒时刻 |
| @@ -654,6 +659,7 @@ func (rs *EvaluationProjectService) Activate(in *command.ActivateProjectCommand) | @@ -654,6 +659,7 @@ func (rs *EvaluationProjectService) Activate(in *command.ActivateProjectCommand) | ||
| 654 | if err != nil { | 659 | if err != nil { |
| 655 | return nil, application.ThrowError(application.INTERNAL_SERVER_ERROR, err.Error()) | 660 | return nil, application.ThrowError(application.INTERNAL_SERVER_ERROR, err.Error()) |
| 656 | } | 661 | } |
| 662 | + } | ||
| 657 | 663 | ||
| 658 | if err := transactionContext.CommitTransaction(); err != nil { | 664 | if err := transactionContext.CommitTransaction(); err != nil { |
| 659 | return nil, application.ThrowError(application.TRANSACTION_ERROR, err.Error()) | 665 | return nil, application.ThrowError(application.TRANSACTION_ERROR, err.Error()) |
-
请 注册 或 登录 后发表评论