切换导航条
此项目
正在载入...
登录
allied-creation
/
performance
·
提交
转到一个项目
GitLab
转到群组
项目
活动
文件
提交
管道
0
构建
0
图表
里程碑
问题
0
合并请求
0
成员
标记
维基
派生
网络
创建新的问题
下载为
邮件补丁
差异文件
浏览文件
作者
郑周
2 years ago
提交
bc121cd1bddf04346691bc1121f28f1c9f3cafb3
1 个父辈
afcc97db
1. 任务,增加 “无” 异常状态
隐藏空白字符变更
内嵌
并排对比
正在显示
5 个修改的文件
包含
21 行增加
和
5 行删除
pkg/application/staff_assess/service/service.go
pkg/application/task/service/service.go
pkg/domain/task_record.go
pkg/infrastructure/pg/models/task_record.go
pkg/infrastructure/repository/pg_task_record_repository.go
pkg/application/staff_assess/service/service.go
查看文件 @
bc121cd
...
...
@@ -3,6 +3,7 @@ package service
import
(
"fmt"
"strconv"
"strings"
"time"
service
"gitlab.fjmaimaimai.com/allied-creation/performance/pkg/application/role"
...
...
@@ -1250,8 +1251,15 @@ func (srv StaffAssessServeice) SaveSelfAssess(in *command.SaveSelfAssessCommand)
for
i
:=
range
taskRecords
{
it
:=
taskRecords
[
i
]
if
v
,
ok
:=
recordMap
[
it
.
Id
];
ok
{
it
.
AssistLevel
=
v
.
AssistLevel
// 更新上级辅导情况
it
.
AssistContent
=
v
.
AssistContent
// 更新上级辅导内容
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
}
if
v
.
TaskStageId
==
it
.
TaskStageCheck
.
Id
{
// 更新里程碑状态
if
v
.
Check
==
domain
.
TaskStageUncompleted
{
it
.
TaskStageCheck
.
RealCompletedAt
=
0
...
...
pkg/application/task/service/service.go
查看文件 @
bc121cd
...
...
@@ -822,8 +822,7 @@ func (srv TaskService) ReplyTaskStage(transactionContext application.Transaction
if
err
!=
nil
{
return
application
.
ThrowError
(
application
.
INTERNAL_SERVER_ERROR
,
"找不到任务数据"
+
err
.
Error
())
}
if
!
(
len
(
val
.
AssistContent
)
==
0
||
val
.
AssistContent
==
"无"
)
{
if
val
.
AnomalyState
==
domain
.
AnomalyState1
{
taskData
.
Anomaly
=
0
}
taskList
=
append
(
taskList
,
taskData
)
...
...
pkg/domain/task_record.go
查看文件 @
bc121cd
...
...
@@ -9,6 +9,11 @@ const (
AssistLevel4
int
=
4
// 已辅导-辅导对里程碑作用很好
)
const
(
AnomalyState0
int
=
0
// 异常
AnomalyState1
int
=
1
// 正常
)
// TaskRecord 任务反馈情况记录
type
TaskRecord
struct
{
Id
int
`json:"id,string" comment:"记录ID"`
...
...
@@ -21,6 +26,7 @@ type TaskRecord struct {
TaskLeader
TaskLeader
`json:"taskLeader" comment:"任务负责人"`
AssistLevel
int
`json:"assistLevel" comment:"上级辅导情况"`
AssistContent
string
`json:"assistContent" comment:"上级辅导内容"`
AnomalyState
int
`json:"anomalyState" comment:"异常反馈状态(0异常、1正常)"`
TaskStages
[]
TaskStage
`json:"taskStages" comment:"里程碑列表"`
TaskStageCheck
TaskStage
`json:"taskStageCheck" comment:"提交的里程碑"`
CreatedAt
time
.
Time
`json:"createdAt" comment:"创建时间"`
...
...
pkg/infrastructure/pg/models/task_record.go
查看文件 @
bc121cd
...
...
@@ -16,8 +16,9 @@ type TaskRecord struct {
TaskName
string
`comment:"任务名称"`
TaskAlias
string
`comment:"任务别名"`
TaskLeader
domain
.
TaskLeader
`comment:"任务负责人"`
AssistLevel
int
`comment:"上级辅导情况"`
AssistLevel
int
`comment:"上级辅导情况"
pg:",use_zero"
`
AssistContent
string
`comment:"上级辅导内容"`
AnomalyState
int
`comment:"异常反馈状态" pg:",use_zero"`
TaskStages
[]
domain
.
TaskStage
`comment:"里程碑列表"`
TaskStageCheck
domain
.
TaskStage
`comment:"提交的里程碑"`
CreatedAt
time
.
Time
`comment:"创建时间"`
...
...
pkg/infrastructure/repository/pg_task_record_repository.go
查看文件 @
bc121cd
...
...
@@ -32,6 +32,7 @@ func (repo *TaskRecordRepository) TransformToDomain(m *models.TaskRecord) domain
TaskLeader
:
m
.
TaskLeader
,
AssistLevel
:
m
.
AssistLevel
,
AssistContent
:
m
.
AssistContent
,
AnomalyState
:
m
.
AnomalyState
,
TaskStages
:
m
.
TaskStages
,
TaskStageCheck
:
m
.
TaskStageCheck
,
CreatedAt
:
m
.
CreatedAt
.
Local
(),
...
...
@@ -52,6 +53,7 @@ func (repo *TaskRecordRepository) TransformToModel(d *domain.TaskRecord) models.
TaskLeader
:
d
.
TaskLeader
,
AssistLevel
:
d
.
AssistLevel
,
AssistContent
:
d
.
AssistContent
,
AnomalyState
:
d
.
AnomalyState
,
TaskStages
:
d
.
TaskStages
,
TaskStageCheck
:
d
.
TaskStageCheck
,
CreatedAt
:
d
.
CreatedAt
,
...
...
请
注册
或
登录
后发表评论