切换导航条
此项目
正在载入...
登录
allied-creation
/
performance
·
提交
转到一个项目
GitLab
转到群组
项目
活动
文件
提交
管道
0
构建
0
图表
里程碑
问题
0
合并请求
0
成员
标记
维基
派生
网络
创建新的问题
下载为
邮件补丁
差异文件
浏览文件
作者
tangxvhui
2 years ago
提交
78f2f606ae41931091cae192517850794146709f
1 个父辈
b90c8a63
master
...
dev-pushdata
dev-tangxvhui
dev-zhengzhou
test
v1.3.2-fix
v1.4.0
v2.2.0-fix
v2.2.0
v2.0.0
v1.3.2
v1.3.2-fix
v1.3.1
v1.3.0
v1.2.4
检查操作人员是否为 超级角色
隐藏空白字符变更
内嵌
并排对比
正在显示
1 个修改的文件
包含
12 行增加
和
5 行删除
pkg/application/summary_evaluation/service/service2.go
pkg/application/summary_evaluation/service/service2.go
查看文件 @
78f2f60
...
...
@@ -9,7 +9,7 @@ import (
"github.com/linmadan/egglib-go/core/application"
"github.com/linmadan/egglib-go/utils/tool_funs"
"gitlab.fjmaimaimai.com/allied-creation/performance/pkg/application/factory"
s
ervice
"gitlab.fjmaimaimai.com/allied-creation/performance/pkg/application/role"
roleS
ervice
"gitlab.fjmaimaimai.com/allied-creation/performance/pkg/application/role"
"gitlab.fjmaimaimai.com/allied-creation/performance/pkg/application/summary_evaluation/adapter"
"gitlab.fjmaimaimai.com/allied-creation/performance/pkg/application/summary_evaluation/command"
"gitlab.fjmaimaimai.com/allied-creation/performance/pkg/domain"
...
...
@@ -437,7 +437,7 @@ func (srv *SummaryEvaluationService) EvaluationHRBPList(param *command.QueryEval
}()
// 必须是HRBP权限的人才能编辑操作
hrbp
,
err
:=
s
ervice
.
GetHrBp
(
transactionContext
,
param
.
CompanyId
,
param
.
UserId
)
hrbp
,
err
:=
roleS
ervice
.
GetHrBp
(
transactionContext
,
param
.
CompanyId
,
param
.
UserId
)
if
err
!=
nil
{
return
nil
,
application
.
ThrowError
(
application
.
INTERNAL_SERVER_ERROR
,
err
.
Error
())
}
...
...
@@ -738,7 +738,7 @@ func (srv *SummaryEvaluationService) EditEvaluationHRBP(param *command.EditEvalu
itemValueRepo
:=
factory
.
CreateSummaryEvaluationValueRepository
(
map
[
string
]
interface
{}{
"transactionContext"
:
transactionContext
})
// 必须是HRBP权限的人才能编辑操作
hrbp
,
err
:=
s
ervice
.
GetHrBp
(
transactionContext
,
param
.
CompanyId
,
param
.
ExecutorId
)
hrbp
,
err
:=
roleS
ervice
.
GetHrBp
(
transactionContext
,
param
.
CompanyId
,
param
.
ExecutorId
)
if
err
!=
nil
{
return
nil
,
application
.
ThrowError
(
application
.
INTERNAL_SERVER_ERROR
,
err
.
Error
())
}
...
...
@@ -823,8 +823,6 @@ func (srv *SummaryEvaluationService) EditEvaluationHRBP(param *command.EditEvalu
// 修改周期考核的分数
func
(
srv
*
SummaryEvaluationService
)
ModifyFinishScore
(
param
*
command
.
ModifyFinishScore
)
error
{
//TODO 只有超级管理员可以使用的功能
transactionContext
,
err
:=
factory
.
CreateTransactionContext
(
nil
)
if
err
!=
nil
{
return
application
.
ThrowError
(
application
.
TRANSACTION_ERROR
,
err
.
Error
())
...
...
@@ -835,6 +833,15 @@ func (srv *SummaryEvaluationService) ModifyFinishScore(param *command.ModifyFini
defer
func
()
{
_
=
transactionContext
.
RollbackTransaction
()
}()
// 只有超级管理员可以使用的功能
superAdmin
,
err
:=
roleService
.
GetSuperAdmin
(
transactionContext
,
param
.
CompanyId
,
param
.
UserId
)
if
err
!=
nil
{
return
err
}
if
superAdmin
!=
domain
.
RoleTypeSuperAdmin
{
return
application
.
ThrowError
(
application
.
INTERNAL_SERVER_ERROR
,
"没有操作权限"
)
}
//获取周期评估任务finish
evaluationRepo
:=
factory
.
CreateSummaryEvaluationRepository
(
map
[
string
]
interface
{}{
"transactionContext"
:
transactionContext
})
_
,
evaluationList
,
err
:=
evaluationRepo
.
Find
(
map
[
string
]
interface
{}{
...
...
请
注册
或
登录
后发表评论