正在显示
2 个修改的文件
包含
26 行增加
和
2 行删除
@@ -107,7 +107,9 @@ func (srv *SummaryEvaluationService) buildSummaryFinishValue(transactionContext | @@ -107,7 +107,9 @@ func (srv *SummaryEvaluationService) buildSummaryFinishValue(transactionContext | ||
107 | } | 107 | } |
108 | 108 | ||
109 | _, itemUsed, err := evaluationItemRepo.Find(map[string]interface{}{"evaluationProjectId": evaluationFinisih.EvaluationProjectId, "nodeType": domain.LinkNodeSelfAssessment}) | 109 | _, itemUsed, err := evaluationItemRepo.Find(map[string]interface{}{"evaluationProjectId": evaluationFinisih.EvaluationProjectId, "nodeType": domain.LinkNodeSelfAssessment}) |
110 | - | 110 | + if err != nil { |
111 | + return nil, application.ThrowError(application.BUSINESS_ERROR, err.Error()) | ||
112 | + } | ||
111 | var evaluationFinishValue []*domain.SummaryEvaluationValue | 113 | var evaluationFinishValue []*domain.SummaryEvaluationValue |
112 | var evaluationData *domain.SummaryEvaluation | 114 | var evaluationData *domain.SummaryEvaluation |
113 | //尝试获取目标人员的上级评估 | 115 | //尝试获取目标人员的上级评估 |
@@ -142,5 +144,25 @@ func (srv *SummaryEvaluationService) buildSummaryFinishValue(transactionContext | @@ -142,5 +144,25 @@ func (srv *SummaryEvaluationService) buildSummaryFinishValue(transactionContext | ||
142 | return evaluationFinishValue, nil | 144 | return evaluationFinishValue, nil |
143 | } | 145 | } |
144 | 146 | ||
145 | - return nil, nil | 147 | + //使用360评估、人资评估、构建考核结果的评估项内容 |
148 | + var itemValueBack []*domain.SummaryEvaluationValue | ||
149 | + var summaryEvaluationId []int | ||
150 | + for _, val := range evaluationList { | ||
151 | + if val.Types == domain.Evaluation360 || val.Types == domain.EvaluationHrbp || val.Types == domain.EvaluationSelf { | ||
152 | + summaryEvaluationId = append(summaryEvaluationId, val.Id) | ||
153 | + } | ||
154 | + } | ||
155 | + if len(summaryEvaluationId) > 0 { | ||
156 | + _, itemValueBack, err = evaluationValueRepo.Find(map[string]interface{}{"summaryEvaluationIdList": summaryEvaluationId}) | ||
157 | + if err != nil { | ||
158 | + return nil, application.ThrowError(application.BUSINESS_ERROR, err.Error()) | ||
159 | + } | ||
160 | + } | ||
161 | + _ = itemValueBack | ||
162 | + //使用 | ||
163 | + // for _, val := range itemValueBack { | ||
164 | + | ||
165 | + // } | ||
166 | + | ||
167 | + return evaluationFinishValue, nil | ||
146 | } | 168 | } |
@@ -8,6 +8,8 @@ import ( | @@ -8,6 +8,8 @@ import ( | ||
8 | 8 | ||
9 | func TestToken(t *testing.T) { | 9 | func TestToken(t *testing.T) { |
10 | c := NewClient() | 10 | c := NewClient() |
11 | + c.AppKey = "7q9Kd8ktoB" | ||
12 | + c.AppSecret = "pQSoBj44Wk" | ||
11 | h := c.useHeader() | 13 | h := c.useHeader() |
12 | t.Logf("%v", h) | 14 | t.Logf("%v", h) |
13 | } | 15 | } |
-
请 注册 或 登录 后发表评论