切换导航条
此项目
正在载入...
登录
allied-creation
/
performance
·
提交
转到一个项目
GitLab
转到群组
项目
活动
文件
提交
管道
0
构建
0
图表
里程碑
问题
0
合并请求
0
成员
标记
维基
派生
网络
创建新的问题
下载为
邮件补丁
差异文件
浏览文件
作者
tangxvhui
2 years ago
提交
bf693f15a2676254e8d54d1775bd5fb229988928
1 个父辈
249d1947
调整任务列表对异常操作的标记
隐藏空白字符变更
内嵌
并排对比
正在显示
1 个修改的文件
包含
32 行增加
和
3 行删除
pkg/application/task/service/service.go
pkg/application/task/service/service.go
查看文件 @
bf693f1
...
...
@@ -1157,6 +1157,12 @@ func (srv TaskService) ListTask3(param *command.SearchTaskCommand) (map[string]i
if
err
!=
nil
{
return
nil
,
application
.
ThrowError
(
application
.
INTERNAL_SERVER_ERROR
,
"统计任务反馈异常总数"
+
err
.
Error
())
}
userDao
:=
dao
.
NewUserDao
(
map
[
string
]
interface
{}{
"transactionContext"
:
transactionContext
})
// 获取员工全部子集
childUser
,
err
:=
userDao
.
AllChildUser
(
param
.
UserId
)
if
err
!=
nil
{
return
nil
,
application
.
ThrowError
(
application
.
INTERNAL_SERVER_ERROR
,
"获取下级员工"
+
err
.
Error
())
}
var
taskAnomalyList
[]
*
domain
.
TaskAnomaly
//获取异常的任务反馈记录
taskAnomalyRepo
:=
factory
.
CreateTaskAnomalyRepository
(
map
[
string
]
interface
{}{
...
...
@@ -1328,20 +1334,43 @@ func (srv TaskService) ListTask3(param *command.SearchTaskCommand) (map[string]i
})
}
}
//设置操作标识
userId
:=
strconv
.
Itoa
(
param
.
UserId
)
isChildUser
:=
false
for
_
,
child
:=
range
childUser
{
cid
:=
strconv
.
Itoa
(
child
.
Id
)
if
cid
==
val
.
LeaderId
{
isChildUser
=
true
break
}
}
switch
val3
.
Category
{
case
domain
.
AnomalyCategoryType1
:
// 里程碑异常
if
userId
==
val
.
LeaderId
{
// 去更新
tk
.
Marks
[
"a"
]
=
val3
.
Marks
[
"a"
]
// 找上级
tk
.
Marks
[
"c"
]
=
val3
.
Marks
[
"c"
]
}
else
{
}
else
if
isChildUser
{
// 去辅导
tk
.
Marks
[
"d"
]
=
val3
.
Marks
[
"d"
]
}
case
domain
.
AnomalyCategoryType2
:
tk
.
Marks
[
"b"
]
=
val3
.
Marks
[
"b"
]
if
userId
==
val
.
LeaderId
{
// 去反馈
tk
.
Marks
[
"b"
]
=
val3
.
Marks
[
"b"
]
}
else
if
isChildUser
{
// 去辅导
tk
.
Marks
[
"d"
]
=
val3
.
Marks
[
"d"
]
}
case
domain
.
AnomalyCategoryType3
:
tk
.
Marks
[
"d"
]
=
val3
.
Marks
[
"d"
]
if
isChildUser
{
// 去辅导
tk
.
Marks
[
"d"
]
=
val3
.
Marks
[
"d"
]
}
}
}
taskResult
=
append
(
taskResult
,
&
tk
)
}
...
...
请
注册
或
登录
后发表评论