切换导航条
此项目
正在载入...
登录
allied-creation
/
performance
·
提交
转到一个项目
GitLab
转到群组
项目
活动
文件
提交
管道
0
构建
0
图表
里程碑
问题
0
合并请求
0
成员
标记
维基
派生
网络
创建新的问题
下载为
邮件补丁
差异文件
浏览文件
作者
郑周
2 years ago
提交
a9ebeff38b5d07c1a1dd93ed5037d09186097d53
1 个父辈
6b8ba0b3
1. 反馈异常只判断任务指标的填写自评反馈是否写无或者没填;
隐藏空白字符变更
内嵌
并排对比
正在显示
2 个修改的文件
包含
3 行增加
和
9 行删除
pkg/application/staff_assess/service/service.go
pkg/application/task/service/service.go
pkg/application/staff_assess/service/service.go
查看文件 @
a9ebeff
...
...
@@ -1280,18 +1280,12 @@ func (srv StaffAssessServeice) SaveSelfAssess(in *command.SaveSelfAssessCommand)
return
nil
,
application
.
ThrowError
(
application
.
INTERNAL_SERVER_ERROR
,
"获取里程碑数据:"
+
err
.
Error
())
}
// 首次提交任务记录(未过期前可以多次编辑提交)
var
isFirstSubmit
=
false
for
i
:=
range
taskRecords
{
it
:=
taskRecords
[
i
]
if
v
,
ok
:=
recordMap
[
it
.
Id
];
ok
{
it
.
AssistLevel
=
v
.
AssistLevel
// 更新上级辅导情况
it
.
AssistContent
=
v
.
AssistContent
// 更新上级辅导内容
if
!
isFirstSubmit
&&
it
.
AnomalyState
==
domain
.
AnomalyStateInit
{
isFirstSubmit
=
true
}
var
anomalyState
=
domain
.
AnomalyState0
key
:=
fmt
.
Sprintf
(
"%s-%s"
,
v
.
Category
,
v
.
Name
)
if
item
,
ok
:=
contentCategoryMap
[
key
];
ok
{
...
...
@@ -1299,7 +1293,7 @@ func (srv StaffAssessServeice) SaveSelfAssess(in *command.SaveSelfAssessCommand)
trimSpace
:=
strings
.
TrimLeft
(
remark
.
RemarkText
,
"
\n
"
)
// 去掉前换行符
trimSpace
=
strings
.
TrimRight
(
trimSpace
,
"
\n
"
)
// 去掉后换行符
trimSpace
=
strings
.
TrimSpace
(
trimSpace
)
// 去掉前后空格符
if
!
(
len
(
trimSpace
)
==
0
||
trimSpace
==
"无"
)
{
// 有一个填写项
是正常即可
if
!
(
len
(
trimSpace
)
==
0
||
trimSpace
==
"无"
)
{
// 有一个填写项
就恢复正常状态
anomalyState
=
domain
.
AnomalyState1
break
}
...
...
@@ -1341,7 +1335,7 @@ func (srv StaffAssessServeice) SaveSelfAssess(in *command.SaveSelfAssessCommand)
}
if
len
(
taskRecords
)
>
0
{
err
:=
taskService
.
NewTaskService
()
.
ReplyTaskStage
(
transactionContext
,
taskRecords
,
isFirstSubmit
)
err
:=
taskService
.
NewTaskService
()
.
ReplyTaskStage
(
transactionContext
,
taskRecords
)
if
err
!=
nil
{
return
nil
,
application
.
ThrowError
(
application
.
INTERNAL_SERVER_ERROR
,
"更新里程碑数据:"
+
err
.
Error
())
}
...
...
pkg/application/task/service/service.go
查看文件 @
a9ebeff
...
...
@@ -742,7 +742,7 @@ func (srv TaskService) CancelAttention(param *command.CancelAttentionCommand) er
}
// ReplyTaskStage 根据每日的任务反馈 ,更新任务里程碑
func
(
srv
TaskService
)
ReplyTaskStage
(
transactionContext
application
.
TransactionContext
,
param
[]
*
domain
.
TaskRecord
,
isFirstSubmit
bool
)
error
{
func
(
srv
TaskService
)
ReplyTaskStage
(
transactionContext
application
.
TransactionContext
,
param
[]
*
domain
.
TaskRecord
)
error
{
taskRepo
:=
factory
.
CreateTaskRepository
(
map
[
string
]
interface
{}{
"transactionContext"
:
transactionContext
,
})
...
...
请
注册
或
登录
后发表评论