切换导航条
此项目
正在载入...
登录
allied-creation
/
performance
·
提交
转到一个项目
GitLab
转到群组
项目
活动
文件
提交
管道
0
构建
0
图表
里程碑
问题
0
合并请求
0
成员
标记
维基
派生
网络
创建新的问题
下载为
差异文件
浏览文件
作者
郑周
2 years ago
提交
a551f2b41561c042149bef8487887fd4ea9691f5
2 个父辈
2196b32c
452a1244
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
Merge branch 'dev-zhengzhou' into test
隐藏空白字符变更
内嵌
并排对比
正在显示
2 个修改的文件
包含
24 行增加
和
12 行删除
pkg/application/staff_assess/service/service.go
pkg/domain/staff_assess_cache.go
pkg/application/staff_assess/service/service.go
查看文件 @
a551f2b
...
...
@@ -1159,16 +1159,16 @@ func (srv StaffAssessServeice) SaveSelfAssess(in *command.SaveSelfAssessCommand)
}
}
// 处理提交上来的数据
paramContentMap
:=
map
[
string
]
domain
.
AssessContent
{}
// 内容分类
contentCategoryMap
:=
map
[
string
]
domain
.
AssessContent
{}
for
i
,
v
:=
range
in
.
AssessContent
{
key
:=
fmt
.
Sprintf
(
"%s-%s"
,
v
.
Category
,
v
.
Name
)
paramContent
Map
[
key
]
=
in
.
AssessContent
[
i
]
contentCategory
Map
[
key
]
=
in
.
AssessContent
[
i
]
}
// 更新的评估填写信息
for
_
,
v
:=
range
assessContentList
{
key
:=
fmt
.
Sprintf
(
"%s-%s"
,
v
.
Category
,
v
.
Name
)
item
,
ok
:=
paramContent
Map
[
key
]
item
,
ok
:=
contentCategory
Map
[
key
]
if
!
ok
{
continue
}
...
...
@@ -1253,14 +1253,24 @@ func (srv StaffAssessServeice) SaveSelfAssess(in *command.SaveSelfAssessCommand)
if
v
,
ok
:=
recordMap
[
it
.
Id
];
ok
{
it
.
AssistLevel
=
v
.
AssistLevel
// 更新上级辅导情况
it
.
AssistContent
=
v
.
AssistContent
// 更新上级辅导内容
// 去掉前后空格进行判断
trimSpace
:=
strings
.
TrimSpace
(
v
.
AssistContent
)
if
len
(
trimSpace
)
==
0
||
trimSpace
==
"无"
{
it
.
AnomalyState
=
domain
.
AnomalyState0
}
else
{
it
.
AnomalyState
=
domain
.
AnomalyState1
var
anomalyState
=
domain
.
AnomalyState0
key
:=
fmt
.
Sprintf
(
"%s-%s"
,
v
.
Category
,
v
.
Name
)
if
item
,
ok
:=
contentCategoryMap
[
key
];
ok
{
for
_
,
remark
:=
range
item
.
Remark
{
trimSpace
:=
strings
.
TrimLeft
(
remark
.
RemarkText
,
"
\n
"
)
// 去掉前换行符
trimSpace
=
strings
.
TrimRight
(
trimSpace
,
"
\n
"
)
// 去掉后换行符
trimSpace
=
strings
.
TrimSpace
(
trimSpace
)
// 去掉前后空格符
if
!
(
len
(
trimSpace
)
==
0
||
trimSpace
==
"无"
)
{
// 有一个填写项是正常即可
anomalyState
=
domain
.
AnomalyState1
break
}
}
}
if
v
.
TaskStageId
==
it
.
TaskStageCheck
.
Id
{
// 更新里程碑状态
it
.
AnomalyState
=
anomalyState
// 更新里程碑状态
if
v
.
TaskStageId
==
it
.
TaskStageCheck
.
Id
{
if
v
.
Check
==
domain
.
TaskStageUncompleted
{
it
.
TaskStageCheck
.
RealCompletedAt
=
0
}
else
{
...
...
@@ -1268,7 +1278,7 @@ func (srv StaffAssessServeice) SaveSelfAssess(in *command.SaveSelfAssessCommand)
}
}
for
j
:=
range
it
.
TaskStages
{
if
v
.
TaskStageId
==
it
.
TaskStages
[
j
]
.
Id
{
// 更新里程碑状态
if
v
.
TaskStageId
==
it
.
TaskStages
[
j
]
.
Id
{
if
v
.
Check
==
domain
.
TaskStageUncompleted
{
it
.
TaskStages
[
j
]
.
RealCompletedAt
=
0
}
else
{
...
...
pkg/domain/staff_assess_cache.go
查看文件 @
a551f2b
...
...
@@ -33,6 +33,8 @@ type RemarkText struct {
}
type
AssessTaskStage
struct
{
Category
string
`json:"category" comment:"分类"`
Name
string
`json:"name" comment:"名称"`
TaskRecordId
int
`json:"taskRecordId,string" comment:"任务记录ID"`
TaskStageId
int
`json:"taskStageId,string" comment:"里程碑ID"`
Check
TaskStageCheck
`json:"check" comment:"里程碑完成情况"`
...
...
请
注册
或
登录
后发表评论