正在显示
1 个修改的文件
包含
8 行增加
和
3 行删除
@@ -555,13 +555,16 @@ func (srv TaskService) ListTask(param *command.ListTaskCommand) (map[string]inte | @@ -555,13 +555,16 @@ func (srv TaskService) ListTask(param *command.ListTaskCommand) (map[string]inte | ||
555 | for _, val := range taskList { | 555 | for _, val := range taskList { |
556 | taskIdList = append(taskIdList, val.Id) | 556 | taskIdList = append(taskIdList, val.Id) |
557 | } | 557 | } |
558 | - | ||
559 | - _, stageList, err := taskStageRepo.Find(map[string]interface{}{ | 558 | + var stageList []*domain.TaskStage |
559 | + if len(taskIdList) > 0 { | ||
560 | + _, stageList, err = taskStageRepo.Find(map[string]interface{}{ | ||
560 | "taskIdList": taskIdList, | 561 | "taskIdList": taskIdList, |
561 | }) | 562 | }) |
562 | if err != nil { | 563 | if err != nil { |
563 | return nil, application.ThrowError(application.INTERNAL_SERVER_ERROR, "查询任务阶段数据"+err.Error()) | 564 | return nil, application.ThrowError(application.INTERNAL_SERVER_ERROR, "查询任务阶段数据"+err.Error()) |
564 | } | 565 | } |
566 | + } | ||
567 | + | ||
565 | if err := transactionContext.CommitTransaction(); err != nil { | 568 | if err := transactionContext.CommitTransaction(); err != nil { |
566 | return nil, application.ThrowError(application.INTERNAL_SERVER_ERROR, err.Error()) | 569 | return nil, application.ThrowError(application.INTERNAL_SERVER_ERROR, err.Error()) |
567 | } | 570 | } |
@@ -668,6 +671,9 @@ func (srv TaskService) ListTask2(param *command.SearchTaskCommand) (map[string]i | @@ -668,6 +671,9 @@ func (srv TaskService) ListTask2(param *command.SearchTaskCommand) (map[string]i | ||
668 | if err != nil { | 671 | if err != nil { |
669 | return nil, application.ThrowError(application.INTERNAL_SERVER_ERROR, "获取用户的角色信息"+err.Error()) | 672 | return nil, application.ThrowError(application.INTERNAL_SERVER_ERROR, "获取用户的角色信息"+err.Error()) |
670 | } | 673 | } |
674 | + if len(param.SearchWord) > 0 { | ||
675 | + param.SearchWord = "%" + param.SearchWord + "%" | ||
676 | + } | ||
671 | if hrbpFlag == domain.RoleTypeSystem { | 677 | if hrbpFlag == domain.RoleTypeSystem { |
672 | listData, err := srv.listTask2ForHrbp(param) | 678 | listData, err := srv.listTask2ForHrbp(param) |
673 | return listData, err | 679 | return listData, err |
@@ -685,7 +691,6 @@ func (srv TaskService) ListTask2(param *command.SearchTaskCommand) (map[string]i | @@ -685,7 +691,6 @@ func (srv TaskService) ListTask2(param *command.SearchTaskCommand) (map[string]i | ||
685 | Offset: offset, | 691 | Offset: offset, |
686 | UserId: param.UserId, | 692 | UserId: param.UserId, |
687 | CompanyId: param.CompanyId, | 693 | CompanyId: param.CompanyId, |
688 | - | ||
689 | OnlyMy: param.OnlyMy, | 694 | OnlyMy: param.OnlyMy, |
690 | SearchWord: param.SearchWord, | 695 | SearchWord: param.SearchWord, |
691 | } | 696 | } |
-
请 注册 或 登录 后发表评论