|
@@ -628,20 +628,29 @@ func (srv TaskService) ListTask2(param *command.SearchTaskCommand) (map[string]i |
|
@@ -628,20 +628,29 @@ func (srv TaskService) ListTask2(param *command.SearchTaskCommand) (map[string]i |
|
628
|
LeaderId: param.LeaderId,
|
628
|
LeaderId: param.LeaderId,
|
|
629
|
}
|
629
|
}
|
|
630
|
|
630
|
|
|
631
|
- taskDato := dao.NewTaskDao(map[string]interface{}{
|
631
|
+ taskDao := dao.NewTaskDao(map[string]interface{}{
|
|
632
|
"transactionContext": transactionContext,
|
632
|
"transactionContext": transactionContext,
|
|
633
|
})
|
633
|
})
|
|
634
|
- tasklistData, err := taskDato.ListTaskStageNotHrbp(condition)
|
634
|
+ tasklistData, err := taskDao.ListTaskStageNotHrbp(condition)
|
|
635
|
if err != nil {
|
635
|
if err != nil {
|
|
636
|
return nil, application.ThrowError(application.INTERNAL_SERVER_ERROR, "获取任务列表"+err.Error())
|
636
|
return nil, application.ThrowError(application.INTERNAL_SERVER_ERROR, "获取任务列表"+err.Error())
|
|
637
|
}
|
637
|
}
|
|
638
|
- taskCount, err := taskDato.CountTaskStageNotHrbp(condition)
|
638
|
+ taskCount, err := taskDao.CountTaskStageNotHrbp(condition)
|
|
639
|
if err != nil {
|
639
|
if err != nil {
|
|
640
|
return nil, application.ThrowError(application.INTERNAL_SERVER_ERROR, "统计任务总数"+err.Error())
|
640
|
return nil, application.ThrowError(application.INTERNAL_SERVER_ERROR, "统计任务总数"+err.Error())
|
|
641
|
}
|
641
|
}
|
|
|
|
642
|
+ taskStageAnomalyCnt, err := taskDao.CountTaskStageAnomalyNotHrbp(condition)
|
|
|
|
643
|
+ if err != nil {
|
|
|
|
644
|
+ return nil, application.ThrowError(application.INTERNAL_SERVER_ERROR, "统计任务里程碑总数"+err.Error())
|
|
|
|
645
|
+ }
|
|
|
|
646
|
+ taskAnomalyCnt, err := taskDao.CountTaskAnomalyNotHrbp(condition)
|
|
|
|
647
|
+ if err != nil {
|
|
|
|
648
|
+ return nil, application.ThrowError(application.INTERNAL_SERVER_ERROR, "统计任务里程碑总数"+err.Error())
|
|
|
|
649
|
+ }
|
|
642
|
if err := transactionContext.CommitTransaction(); err != nil {
|
650
|
if err := transactionContext.CommitTransaction(); err != nil {
|
|
643
|
return nil, application.ThrowError(application.INTERNAL_SERVER_ERROR, err.Error())
|
651
|
return nil, application.ThrowError(application.INTERNAL_SERVER_ERROR, err.Error())
|
|
644
|
}
|
652
|
}
|
|
|
|
653
|
+
|
|
645
|
taskResult := []*adapter.TaskItem{}
|
654
|
taskResult := []*adapter.TaskItem{}
|
|
646
|
taskMapResult := map[int]*adapter.TaskItem{}
|
655
|
taskMapResult := map[int]*adapter.TaskItem{}
|
|
647
|
for _, val := range tasklistData {
|
656
|
for _, val := range tasklistData {
|
|
@@ -690,6 +699,8 @@ func (srv TaskService) ListTask2(param *command.SearchTaskCommand) (map[string]i |
|
@@ -690,6 +699,8 @@ func (srv TaskService) ListTask2(param *command.SearchTaskCommand) (map[string]i |
|
690
|
}
|
699
|
}
|
|
691
|
}
|
700
|
}
|
|
692
|
result := tool_funs.SimpleWrapGridMap(int64(taskCount), taskResult)
|
701
|
result := tool_funs.SimpleWrapGridMap(int64(taskCount), taskResult)
|
|
|
|
702
|
+ result["taskStageAnomaly"] = taskStageAnomalyCnt
|
|
|
|
703
|
+ result["taskAnomalyCnt"] = taskAnomalyCnt
|
|
693
|
return result, nil
|
704
|
return result, nil
|
|
694
|
}
|
705
|
}
|
|
695
|
|
706
|
|
|
@@ -723,17 +734,25 @@ func (srv TaskService) listTask2ForHrbp(param *command.SearchTaskCommand) (map[s |
|
@@ -723,17 +734,25 @@ func (srv TaskService) listTask2ForHrbp(param *command.SearchTaskCommand) (map[s |
|
723
|
defer func() {
|
734
|
defer func() {
|
|
724
|
_ = transactionContext.RollbackTransaction()
|
735
|
_ = transactionContext.RollbackTransaction()
|
|
725
|
}()
|
736
|
}()
|
|
726
|
- taskDato := dao.NewTaskDao(map[string]interface{}{
|
737
|
+ taskDao := dao.NewTaskDao(map[string]interface{}{
|
|
727
|
"transactionContext": transactionContext,
|
738
|
"transactionContext": transactionContext,
|
|
728
|
})
|
739
|
})
|
|
729
|
- tasklistData, err := taskDato.ListTaskStageByHrbp(condition)
|
740
|
+ tasklistData, err := taskDao.ListTaskStageByHrbp(condition)
|
|
730
|
if err != nil {
|
741
|
if err != nil {
|
|
731
|
return nil, application.ThrowError(application.INTERNAL_SERVER_ERROR, "获取任务列表"+err.Error())
|
742
|
return nil, application.ThrowError(application.INTERNAL_SERVER_ERROR, "获取任务列表"+err.Error())
|
|
732
|
}
|
743
|
}
|
|
733
|
- taskCount, err := taskDato.CountTaskStageByHrbp(condition)
|
744
|
+ taskCount, err := taskDao.CountTaskStageByHrbp(condition)
|
|
734
|
if err != nil {
|
745
|
if err != nil {
|
|
735
|
return nil, application.ThrowError(application.INTERNAL_SERVER_ERROR, "统计任务总数"+err.Error())
|
746
|
return nil, application.ThrowError(application.INTERNAL_SERVER_ERROR, "统计任务总数"+err.Error())
|
|
736
|
}
|
747
|
}
|
|
|
|
748
|
+ taskStageAnomalyCnt, err := taskDao.CountTaskStageAnomalyByHrbp(condition)
|
|
|
|
749
|
+ if err != nil {
|
|
|
|
750
|
+ return nil, application.ThrowError(application.INTERNAL_SERVER_ERROR, "统计任务里程碑总数"+err.Error())
|
|
|
|
751
|
+ }
|
|
|
|
752
|
+ taskAnomalyCnt, err := taskDao.CountTaskAnomalyByHrbp(condition)
|
|
|
|
753
|
+ if err != nil {
|
|
|
|
754
|
+ return nil, application.ThrowError(application.INTERNAL_SERVER_ERROR, "统计任务里程碑总数"+err.Error())
|
|
|
|
755
|
+ }
|
|
737
|
if err := transactionContext.CommitTransaction(); err != nil {
|
756
|
if err := transactionContext.CommitTransaction(); err != nil {
|
|
738
|
return nil, application.ThrowError(application.INTERNAL_SERVER_ERROR, err.Error())
|
757
|
return nil, application.ThrowError(application.INTERNAL_SERVER_ERROR, err.Error())
|
|
739
|
}
|
758
|
}
|
|
@@ -785,6 +804,8 @@ func (srv TaskService) listTask2ForHrbp(param *command.SearchTaskCommand) (map[s |
|
@@ -785,6 +804,8 @@ func (srv TaskService) listTask2ForHrbp(param *command.SearchTaskCommand) (map[s |
|
785
|
}
|
804
|
}
|
|
786
|
}
|
805
|
}
|
|
787
|
result := tool_funs.SimpleWrapGridMap(int64(taskCount), taskResult)
|
806
|
result := tool_funs.SimpleWrapGridMap(int64(taskCount), taskResult)
|
|
|
|
807
|
+ result["taskStageAnomaly"] = taskStageAnomalyCnt
|
|
|
|
808
|
+ result["taskAnomalyCnt"] = taskAnomalyCnt
|
|
788
|
return result, nil
|
809
|
return result, nil
|
|
789
|
}
|
810
|
}
|
|
790
|
|
811
|
|