切换导航条
此项目
正在载入...
登录
allied-creation
/
performance
·
提交
转到一个项目
GitLab
转到群组
项目
活动
文件
提交
管道
0
构建
0
图表
里程碑
问题
0
合并请求
0
成员
标记
维基
派生
网络
创建新的问题
下载为
邮件补丁
差异文件
浏览文件
作者
tangxvhui
2 years ago
提交
8f69159a560dda6642523825f403630e710d7964
1 个父辈
4987f416
bug #3841
隐藏空白字符变更
内嵌
并排对比
正在显示
2 个修改的文件
包含
11 行增加
和
8 行删除
pkg/application/summary_evaluation/service/service.go
pkg/domain/summary_evaluation.go
pkg/application/summary_evaluation/service/service.go
查看文件 @
8f69159
...
...
@@ -1731,10 +1731,12 @@ func (srv *SummaryEvaluationService) ConfirmScoreEvaluation(param *command.Confi
for
i
:=
range
itemList
{
result
.
ResetTotalRating
(
itemList
[
i
])
}
if
err
:=
result
.
EvaluationTotalScore
(
itemValues
);
err
!=
nil
{
return
application
.
ThrowError
(
application
.
TRANSACTION_ERROR
,
err
.
Error
())
//存在 超级管理员直接修改填写 总分的情况,此时不重新计算总分
if
result
.
TotalScore
==
"0"
||
result
.
TotalScore
==
""
{
if
err
:=
result
.
EvaluationTotalScore
(
itemValues
);
err
!=
nil
{
return
application
.
ThrowError
(
application
.
TRANSACTION_ERROR
,
err
.
Error
())
}
}
result
.
CheckResult
=
domain
.
EvaluationCheckCompleted
if
err
:=
evaluationRepo
.
Save
(
result
);
err
!=
nil
{
return
application
.
ThrowError
(
application
.
TRANSACTION_ERROR
,
err
.
Error
())
...
...
@@ -1817,9 +1819,6 @@ func (srv *SummaryEvaluationService) GetTargetEvaluationResult(param *command.Qu
if
err
!=
nil
{
return
nil
,
application
.
ThrowError
(
application
.
TRANSACTION_ERROR
,
err
.
Error
())
}
// if err := transactionContext.StartTransaction(); err != nil {
// return nil, application.ThrowError(application.TRANSACTION_ERROR, err.Error())
// }
defer
func
()
{
_
=
transactionContext
.
RollbackTransaction
()
}()
...
...
@@ -1907,8 +1906,11 @@ func (srv *SummaryEvaluationService) GetTargetEvaluationResult(param *command.Qu
for
i
:=
range
itemList
{
result
.
ResetTotalRating
(
itemList
[
i
])
}
if
err
=
result
.
EvaluationTotalScore
(
itemValues
);
err
!=
nil
{
return
nil
,
application
.
ThrowError
(
application
.
TRANSACTION_ERROR
,
err
.
Error
())
//存在 超级管理员直接修改填写 总分的情况,此时不重新计算总分
if
result
.
TotalScore
==
"0"
||
result
.
TotalScore
==
""
{
if
err
=
result
.
EvaluationTotalScore
(
itemValues
);
err
!=
nil
{
return
nil
,
application
.
ThrowError
(
application
.
TRANSACTION_ERROR
,
err
.
Error
())
}
}
}
...
...
pkg/domain/summary_evaluation.go
查看文件 @
8f69159
...
...
@@ -50,6 +50,7 @@ const (
type
EvaluationStatus
string
const
(
// EvaluationEditTotalScore EvaluationStatus = "completed_by_edit_score" //通过超级管理员直接修改分数完成的
EvaluationUncompleted
EvaluationStatus
=
"uncompleted"
//未提交填写的内容
EvaluationCompleted
EvaluationStatus
=
"completed"
//已提交填写的内容
)
...
...
请
注册
或
登录
后发表评论