作者 tangxvhui

Merge branch 'dev-tangxvhui' into test

@@ -477,6 +477,7 @@ func (srv StaffAssessServeice) buildTaskRecord(staffAssess *domain.StaffAssess) @@ -477,6 +477,7 @@ func (srv StaffAssessServeice) buildTaskRecord(staffAssess *domain.StaffAssess)
477 TaskLeader: taskList[0].Leader, 477 TaskLeader: taskList[0].Leader,
478 AssistLevel: 0, 478 AssistLevel: 0,
479 AssistContent: "", 479 AssistContent: "",
  480 + AnomalyState: domain.AnomalyState1,
480 TaskStages: []domain.TaskStage{}, 481 TaskStages: []domain.TaskStage{},
481 TaskStageCheck: domain.TaskStage{}, 482 TaskStageCheck: domain.TaskStage{},
482 } 483 }
@@ -462,7 +462,7 @@ func (d *TaskDao) TaskAnomalyByLeader(leaderId []string, anomaly int) ([]TaskDat @@ -462,7 +462,7 @@ func (d *TaskDao) TaskAnomalyByLeader(leaderId []string, anomaly int) ([]TaskDat
462 return result, err 462 return result, err
463 } 463 }
464 464
465 -// 统计任务异常的数量,以非hrbp角色统计 465 +// 统计任务反馈异常的数量,以非hrbp角色统计
466 func (d *TaskDao) CountTaskAnomalyNotHrbp(param ListTaskCondition) (int, error) { 466 func (d *TaskDao) CountTaskAnomalyNotHrbp(param ListTaskCondition) (int, error) {
467 task1 := d.catchTaskIdByPermission(param.UserId) 467 task1 := d.catchTaskIdByPermission(param.UserId)
468 withSql := task1 + ` select count(*) 468 withSql := task1 + ` select count(*)
@@ -487,7 +487,7 @@ func (d *TaskDao) CountTaskAnomalyNotHrbp(param ListTaskCondition) (int, error) @@ -487,7 +487,7 @@ func (d *TaskDao) CountTaskAnomalyNotHrbp(param ListTaskCondition) (int, error)
487 return cnt, err 487 return cnt, err
488 } 488 }
489 489
490 -// 统计任务异常的数量,以hrbp角色统计 490 +// 统计任务反馈异常的数量,以hrbp角色统计
491 func (d *TaskDao) CountTaskAnomalyByHrbp(param ListTaskCondition) (int, error) { 491 func (d *TaskDao) CountTaskAnomalyByHrbp(param ListTaskCondition) (int, error) {
492 withSql := `with 492 withSql := `with
493 t_task_ignore as ( 493 t_task_ignore as (
@@ -130,7 +130,9 @@ func (repo *TaskRepository) Find(queryOptions map[string]interface{}) (int, []*d @@ -130,7 +130,9 @@ func (repo *TaskRepository) Find(queryOptions map[string]interface{}) (int, []*d
130 if val, ok := queryOptions["companyId"]; ok { 130 if val, ok := queryOptions["companyId"]; ok {
131 query.Where("task.company_id = ?", val) 131 query.Where("task.company_id = ?", val)
132 } 132 }
133 - 133 + if val, ok := queryOptions["id"]; ok {
  134 + query.Where("task.id=?", val)
  135 + }
134 if val, ok := queryOptions["leaderId"]; ok { 136 if val, ok := queryOptions["leaderId"]; ok {
135 query.Where("task.leader->>'id'=?", val) 137 query.Where("task.leader->>'id'=?", val)
136 } 138 }