正在显示
4 个修改的文件
包含
25 行增加
和
2 行删除
@@ -3,6 +3,7 @@ package adapter | @@ -3,6 +3,7 @@ package adapter | ||
3 | type SelectInviteUser struct { | 3 | type SelectInviteUser struct { |
4 | UserId int `json:"userId,string"` | 4 | UserId int `json:"userId,string"` |
5 | UserName string `json:"userName"` // | 5 | UserName string `json:"userName"` // |
6 | + CompanyName string `json:"companyName"` // | ||
6 | IsSupper bool `json:"isSupper"` // 是否,是直属上级 | 7 | IsSupper bool `json:"isSupper"` // 是否,是直属上级 |
7 | Types int `json:"types"` // 1:相同上级的同事 2:不相同上级的同事 | 8 | Types int `json:"types"` // 1:相同上级的同事 2:不相同上级的同事 |
8 | } | 9 | } |
@@ -1121,6 +1121,13 @@ func (srv StaffAssessServeice) SelectAssessInviteUser(param *query.SelectAssessI | @@ -1121,6 +1121,13 @@ func (srv StaffAssessServeice) SelectAssessInviteUser(param *query.SelectAssessI | ||
1121 | userRepo := factory.CreateUserRepository(map[string]interface{}{ | 1121 | userRepo := factory.CreateUserRepository(map[string]interface{}{ |
1122 | "transactionContext": transactionContext, | 1122 | "transactionContext": transactionContext, |
1123 | }) | 1123 | }) |
1124 | + //获取公司信息 | ||
1125 | + companyRepo := factory.CreateCompanyRepository(map[string]interface{}{ | ||
1126 | + "transactionContext": transactionContext, | ||
1127 | + }) | ||
1128 | + companyInfo, _ := companyRepo.FindOne(map[string]interface{}{ | ||
1129 | + "id": param.CompanyId, | ||
1130 | + }) | ||
1124 | targetUser, err := userRepo.FindOne(map[string]interface{}{ | 1131 | targetUser, err := userRepo.FindOne(map[string]interface{}{ |
1125 | "id": param.TargetUserId, | 1132 | "id": param.TargetUserId, |
1126 | }) | 1133 | }) |
@@ -1174,10 +1181,15 @@ func (srv StaffAssessServeice) SelectAssessInviteUser(param *query.SelectAssessI | @@ -1174,10 +1181,15 @@ func (srv StaffAssessServeice) SelectAssessInviteUser(param *query.SelectAssessI | ||
1174 | return nil, application.ThrowError(application.INTERNAL_SERVER_ERROR, err.Error()) | 1181 | return nil, application.ThrowError(application.INTERNAL_SERVER_ERROR, err.Error()) |
1175 | } | 1182 | } |
1176 | listData := []adapter.SelectInviteUser{} | 1183 | listData := []adapter.SelectInviteUser{} |
1184 | + companyName := "" | ||
1185 | + if companyInfo != nil { | ||
1186 | + companyName = companyInfo.Name | ||
1187 | + } | ||
1177 | for _, v := range userList { | 1188 | for _, v := range userList { |
1178 | item := adapter.SelectInviteUser{ | 1189 | item := adapter.SelectInviteUser{ |
1179 | UserId: int(v.Id), | 1190 | UserId: int(v.Id), |
1180 | UserName: v.Name, | 1191 | UserName: v.Name, |
1192 | + CompanyName: companyName, | ||
1181 | IsSupper: false, | 1193 | IsSupper: false, |
1182 | Types: 2, //默认是不同上级 | 1194 | Types: 2, //默认是不同上级 |
1183 | } | 1195 | } |
@@ -309,7 +309,12 @@ func (srv StaffAssessServeice) ListExecutorInviteAssessV2(param *query.ListExecu | @@ -309,7 +309,12 @@ func (srv StaffAssessServeice) ListExecutorInviteAssessV2(param *query.ListExecu | ||
309 | assessRepo := factory.CreateStaffAssessRepository(map[string]interface{}{ | 309 | assessRepo := factory.CreateStaffAssessRepository(map[string]interface{}{ |
310 | "transactionContext": transactionContext, | 310 | "transactionContext": transactionContext, |
311 | }) | 311 | }) |
312 | - | 312 | + companyRepo := factory.CreateCompanyRepository(map[string]interface{}{ |
313 | + "transactionContext": transactionContext, | ||
314 | + }) | ||
315 | + companyInfo, _ := companyRepo.FindOne(map[string]interface{}{ | ||
316 | + "id": param.CompanyId, | ||
317 | + }) | ||
313 | //获取 executorId 对应的360评估任务 用户 | 318 | //获取 executorId 对应的360评估任务 用户 |
314 | condition := map[string]interface{}{ | 319 | condition := map[string]interface{}{ |
315 | "beginDay": param.BeginDay, | 320 | "beginDay": param.BeginDay, |
@@ -412,6 +417,10 @@ func (srv StaffAssessServeice) ListExecutorInviteAssessV2(param *query.ListExecu | @@ -412,6 +417,10 @@ func (srv StaffAssessServeice) ListExecutorInviteAssessV2(param *query.ListExecu | ||
412 | } | 417 | } |
413 | tableHeader = append(tableHeader, changeableHeader...) | 418 | tableHeader = append(tableHeader, changeableHeader...) |
414 | listData := []map[string]interface{}{} | 419 | listData := []map[string]interface{}{} |
420 | + companyName := "" | ||
421 | + if companyInfo != nil { | ||
422 | + companyName = companyInfo.Name | ||
423 | + } | ||
415 | for _, v := range assessList { | 424 | for _, v := range assessList { |
416 | m := map[string]interface{}{ | 425 | m := map[string]interface{}{ |
417 | "staffAssessTaskId": v.StaffAssessTaskId, | 426 | "staffAssessTaskId": v.StaffAssessTaskId, |
@@ -423,6 +432,7 @@ func (srv StaffAssessServeice) ListExecutorInviteAssessV2(param *query.ListExecu | @@ -423,6 +432,7 @@ func (srv StaffAssessServeice) ListExecutorInviteAssessV2(param *query.ListExecu | ||
423 | "types": string(v.Types), | 432 | "types": string(v.Types), |
424 | "endTime": v.EndTime.Local().Format("2006-01-02 15:04:05"), | 433 | "endTime": v.EndTime.Local().Format("2006-01-02 15:04:05"), |
425 | "assessId": strconv.Itoa(v.Id), | 434 | "assessId": strconv.Itoa(v.Id), |
435 | + "companyName": companyName, | ||
426 | } | 436 | } |
427 | switch v.Status { | 437 | switch v.Status { |
428 | case domain.StaffAssessCompleted: | 438 | case domain.StaffAssessCompleted: |
@@ -47,7 +47,7 @@ func (c *StaffAssessControllerV2) AssessTaskMeDesc() { | @@ -47,7 +47,7 @@ func (c *StaffAssessControllerV2) AssessTaskMeDesc() { | ||
47 | c.Response(data, err) | 47 | c.Response(data, err) |
48 | } | 48 | } |
49 | 49 | ||
50 | -// 获取我要执行360评估,用户列表和评估填写的值 | 50 | +// 获取我要执行的360评估,用户列表和评估填写的值 |
51 | func (c *StaffAssessControllerV2) ListMeInviteUserAssess() { | 51 | func (c *StaffAssessControllerV2) ListMeInviteUserAssess() { |
52 | srv := service.NewStaffAssessServeice() | 52 | srv := service.NewStaffAssessServeice() |
53 | paramReq := &query.ListExecutorAssessQuery{} | 53 | paramReq := &query.ListExecutorAssessQuery{} |
-
请 注册 或 登录 后发表评论