Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
D
device-back
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
图表
比较
统计图
议题
1
议题
1
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
Matrix
device-back
Commits
f83803d3
提交
f83803d3
authored
11月 18, 2021
作者:
zjm
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
fix(培训模块): 修改继续培训 重新报名无效果
修改继续培训 重新报名无效果
上级
41f53a8d
隐藏空白字符变更
内嵌
并排
正在显示
4 个修改的文件
包含
36 行增加
和
4 行删除
+36
-4
StatusEnum.java
...misc/src/main/java/com/tykj/dev/misc/base/StatusEnum.java
+4
-0
TrainJobController.java
.../tykj/dev/device/train/controller/TrainJobController.java
+18
-3
TrainThemeServiceImpl.java
.../dev/device/train/service/impl/TrainThemeServiceImpl.java
+4
-1
TrainTask.java
...c/main/java/com/tykj/dev/device/train/task/TrainTask.java
+10
-0
没有找到文件。
dev-misc/src/main/java/com/tykj/dev/misc/base/StatusEnum.java
浏览文件 @
f83803d3
...
@@ -149,6 +149,10 @@ public enum StatusEnum {
...
@@ -149,6 +149,10 @@ public enum StatusEnum {
TRAIN1015
(
1015
,
"待批阅试卷"
),
TRAIN1015
(
1015
,
"待批阅试卷"
),
TRAIN1016
(
1016
,
"待继续报名"
),
TRAIN1017
(
1017
,
"待重新报名"
),
WORKHANDOVER1011
(
1011
,
"待上传签字单"
),
WORKHANDOVER1011
(
1011
,
"待上传签字单"
),
...
...
dev-train/src/main/java/com/tykj/dev/device/train/controller/TrainJobController.java
浏览文件 @
f83803d3
...
@@ -202,7 +202,11 @@ public class TrainJobController {
...
@@ -202,7 +202,11 @@ public class TrainJobController {
public
ResponseEntity
signUp
(
@ApiIgnore
@AuthenticationPrincipal
SecurityUser
securityUser
,
@RequestBody
signUpReturn
signUpReturn
)
{
public
ResponseEntity
signUp
(
@ApiIgnore
@AuthenticationPrincipal
SecurityUser
securityUser
,
@RequestBody
signUpReturn
signUpReturn
)
{
TrainTheme
trainTheme
=
trainThemeService
.
findById
(
signUpReturn
.
getTrainThemeId
());
TrainTheme
trainTheme
=
trainThemeService
.
findById
(
signUpReturn
.
getTrainThemeId
());
TaskBto
taskBto
=
taskService
.
get
(
signUpReturn
.
getTaskId
());
TaskBto
taskBto
=
taskService
.
get
(
signUpReturn
.
getTaskId
());
TaskDisposeUtil
.
isNotSubmit
(
taskBto
.
getBillStatus
(),
StatusEnum
.
TRAIN1002
);
List
<
StatusEnum
>
statusEnums
=
new
ArrayList
<>();
statusEnums
.
add
(
StatusEnum
.
TRAIN1002
);
statusEnums
.
add
(
StatusEnum
.
TRAIN1016
);
statusEnums
.
add
(
StatusEnum
.
TRAIN1017
);
TaskDisposeUtil
.
isNotSubmit
(
taskBto
.
getBillStatus
(),
statusEnums
);
Integer
taskId
=
taskBto
.
getId
();
Integer
taskId
=
taskBto
.
getId
();
List
<
Integer
>
userIds
=
new
ArrayList
<>();
List
<
Integer
>
userIds
=
new
ArrayList
<>();
TrainUnit
trainUnit
=
trainUnitDao
.
findByTrainIdAndUnitId
(
trainTheme
.
getTrainId
(),
taskBto
.
getOwnUnit
());
TrainUnit
trainUnit
=
trainUnitDao
.
findByTrainIdAndUnitId
(
trainTheme
.
getTrainId
(),
taskBto
.
getOwnUnit
());
...
@@ -235,6 +239,7 @@ public class TrainJobController {
...
@@ -235,6 +239,7 @@ public class TrainJobController {
// userLogService.save(new UserLog(securityUser.getCurrentUserInfo().getUserId(),new Date(),"不参加培训"));
// userLogService.save(new UserLog(securityUser.getCurrentUserInfo().getUserId(),new Date(),"不参加培训"));
// taskBto.setCreateUserId(securityUser.getCurrentUserInfo().getUserId());
// taskBto.setCreateUserId(securityUser.getCurrentUserInfo().getUserId());
// taskBto = taskService.moveToEnd(taskBto);
// taskBto = taskService.moveToEnd(taskBto);
taskBto
=
taskService
.
moveToSpecial
(
taskBto
,
StatusEnum
.
TRAIN1016
,
0
);
trainUnitDao
.
save
(
trainUnit
);
trainUnitDao
.
save
(
trainUnit
);
messageService
.
add
(
new
MessageBto
(
0
,
BusinessEnum
.
TRAIN_SIGN_UP
.
id
,
"帮你 报名"
+(
trainTheme
.
getTrainType
()==
0
?
"线上"
:
"线下"
)+
"培训:["
+
messageToString
(
trainTheme
)+
"]"
,
userIds
,
trainTheme
.
getTrainId
().
toString
()));
messageService
.
add
(
new
MessageBto
(
0
,
BusinessEnum
.
TRAIN_SIGN_UP
.
id
,
"帮你 报名"
+(
trainTheme
.
getTrainType
()==
0
?
"线上"
:
"线下"
)+
"培训:["
+
messageToString
(
trainTheme
)+
"]"
,
userIds
,
trainTheme
.
getTrainId
().
toString
()));
return
ResponseEntity
.
ok
(
taskBto
);
return
ResponseEntity
.
ok
(
taskBto
);
...
@@ -257,8 +262,8 @@ public class TrainJobController {
...
@@ -257,8 +262,8 @@ public class TrainJobController {
TaskBto
taskBto
=
taskService
.
get
(
taskId
);
TaskBto
taskBto
=
taskService
.
get
(
taskId
);
Units
units
=
unitsService
.
findById
(
taskBto
.
getOwnUnit
());
Units
units
=
unitsService
.
findById
(
taskBto
.
getOwnUnit
());
TrainTheme
trainTheme
=
trainThemeService
.
findById
(
taskBto
.
getBillId
());
TrainTheme
trainTheme
=
trainThemeService
.
findById
(
taskBto
.
getBillId
());
TaskDisposeUtil
.
isNotSubmit
(
taskBto
.
getBillStatus
(),
StatusEnum
.
END
);
TaskDisposeUtil
.
isNotSubmit
(
taskBto
.
getBillStatus
(),
StatusEnum
.
TRAIN1016
);
taskBto
=
taskService
.
moveToSpecial
(
taskBto
,
StatusEnum
.
TRAIN10
02
,
0
);
taskBto
=
taskService
.
moveToSpecial
(
taskBto
,
StatusEnum
.
TRAIN10
17
,
0
);
List
<
Integer
>
userIds
=
userService
.
findAllByUnite
(
securityUser
.
getCurrentUserInfo
().
getUnitsId
()).
stream
().
map
(
User:
:
getUserId
).
collect
(
Collectors
.
toList
());
List
<
Integer
>
userIds
=
userService
.
findAllByUnite
(
securityUser
.
getCurrentUserInfo
().
getUnitsId
()).
stream
().
map
(
User:
:
getUserId
).
collect
(
Collectors
.
toList
());
userIds
.
addAll
(
userService
.
findAllByUnite
(
trainTheme
.
getUnitsId
()).
stream
().
filter
(
user
->
!
user
.
getUserId
().
equals
(
securityUser
.
getCurrentUserInfo
().
getUserId
())).
map
(
User:
:
getUserId
).
collect
(
Collectors
.
toList
()));
userIds
.
addAll
(
userService
.
findAllByUnite
(
trainTheme
.
getUnitsId
()).
stream
().
filter
(
user
->
!
user
.
getUserId
().
equals
(
securityUser
.
getCurrentUserInfo
().
getUserId
())).
map
(
User:
:
getUserId
).
collect
(
Collectors
.
toList
()));
messageService
.
add
(
new
MessageBto
(
0
,
BusinessEnum
.
TRAIN
.
id
,
"让 重新培训报名:【"
+
units
.
getName
()+
"】"
,
userIds
,
trainTheme
.
getTrainId
().
toString
()));
messageService
.
add
(
new
MessageBto
(
0
,
BusinessEnum
.
TRAIN
.
id
,
"让 重新培训报名:【"
+
units
.
getName
()+
"】"
,
userIds
,
trainTheme
.
getTrainId
().
toString
()));
...
@@ -282,6 +287,16 @@ public class TrainJobController {
...
@@ -282,6 +287,16 @@ public class TrainJobController {
taskService
.
moveToEnd
(
taskBto
);
taskService
.
moveToEnd
(
taskBto
);
}
}
);
);
trainTaskService
.
selectBillidAndBillType
(
trainId
,
BusinessEnum
.
TRAIN_SIGN_UP
.
id
,
StatusEnum
.
TRAIN1016
.
id
).
forEach
(
taskBto
->
{
taskService
.
moveToEnd
(
taskBto
);
}
);
trainTaskService
.
selectBillidAndBillType
(
trainId
,
BusinessEnum
.
TRAIN_SIGN_UP
.
id
,
StatusEnum
.
TRAIN1017
.
id
).
forEach
(
taskBto
->
{
taskService
.
moveToEnd
(
taskBto
);
}
);
//查询主task
//查询主task
TaskBto
taskBto
=
trainTaskService
.
selectFatherIsNullAndBillidAndBillType
(
trainTheme
.
getTrainId
(),
BusinessEnum
.
TRAIN
.
id
);
TaskBto
taskBto
=
trainTaskService
.
selectFatherIsNullAndBillidAndBillType
(
trainTheme
.
getTrainId
(),
BusinessEnum
.
TRAIN
.
id
);
//主task往下推待培训状态,0
//主task往下推待培训状态,0
...
...
dev-train/src/main/java/com/tykj/dev/device/train/service/impl/TrainThemeServiceImpl.java
浏览文件 @
f83803d3
...
@@ -193,7 +193,7 @@ public class TrainThemeServiceImpl implements TrainThemeService {
...
@@ -193,7 +193,7 @@ public class TrainThemeServiceImpl implements TrainThemeService {
taskBto1
->
{
taskBto1
->
{
TrainUnit
trainUnit
=
trainUnitMap
.
get
(
taskBto1
.
getOwnUnit
());
TrainUnit
trainUnit
=
trainUnitMap
.
get
(
taskBto1
.
getOwnUnit
());
List
<
TrainUser
>
trainUsersNotSignUp
=
trainUsers
.
stream
().
filter
(
trainUser
->
trainUser
.
getUnitsId
().
equals
(
taskBto1
.
getOwnUnit
())
&&
trainUser
.
getIsSignUp
()
==
2
).
collect
(
Collectors
.
toList
());
List
<
TrainUser
>
trainUsersNotSignUp
=
trainUsers
.
stream
().
filter
(
trainUser
->
trainUser
.
getUnitsId
().
equals
(
taskBto1
.
getOwnUnit
())
&&
trainUser
.
getIsSignUp
()
==
2
).
collect
(
Collectors
.
toList
());
if
(
taskBto1
.
getBillStatus
().
equals
(
StatusEnum
.
TRAIN10
02
.
id
)
&&
trainUnit
.
getSubmitStatus
()==
1
){
if
(
taskBto1
.
getBillStatus
().
equals
(
StatusEnum
.
TRAIN10
17
.
id
)
){
flag
.
set
(
false
);
flag
.
set
(
false
);
List
<
TrainUser
>
trainUserList
=
trainUsers
.
stream
().
filter
(
trainUser
->
trainUser
.
getUnitsId
().
equals
(
taskBto1
.
getOwnUnit
())).
collect
(
Collectors
.
toList
());
List
<
TrainUser
>
trainUserList
=
trainUsers
.
stream
().
filter
(
trainUser
->
trainUser
.
getUnitsId
().
equals
(
taskBto1
.
getOwnUnit
())).
collect
(
Collectors
.
toList
());
notSignUpTrainUserToUnitVo
.
add
(
new
TrainUserToUnitVo
(
taskBto1
.
getOwnUnit
(),
unitsCache
.
findById
(
taskBto1
.
getOwnUnit
()).
getName
(),
trainUserList
,
taskBto1
.
getId
(),
trainUnit
.
getSubmitStatus
()));
notSignUpTrainUserToUnitVo
.
add
(
new
TrainUserToUnitVo
(
taskBto1
.
getOwnUnit
(),
unitsCache
.
findById
(
taskBto1
.
getOwnUnit
()).
getName
(),
trainUserList
,
taskBto1
.
getId
(),
trainUnit
.
getSubmitStatus
()));
...
@@ -204,6 +204,9 @@ public class TrainThemeServiceImpl implements TrainThemeService {
...
@@ -204,6 +204,9 @@ public class TrainThemeServiceImpl implements TrainThemeService {
}
}
notSignUpTrainUserToUnitVo
.
add
(
new
TrainUserToUnitVo
(
taskBto1
.
getOwnUnit
(),
unitsCache
.
findById
(
taskBto1
.
getOwnUnit
()).
getName
(),
trainUsersNotSignUp
,
taskBto1
.
getId
(),
trainUnit
.
getSubmitStatus
()));
notSignUpTrainUserToUnitVo
.
add
(
new
TrainUserToUnitVo
(
taskBto1
.
getOwnUnit
(),
unitsCache
.
findById
(
taskBto1
.
getOwnUnit
()).
getName
(),
trainUsersNotSignUp
,
taskBto1
.
getId
(),
trainUnit
.
getSubmitStatus
()));
}
}
if
(
trainUnit
.
getSubmitStatus
()==
1
){
flag
.
set
(
false
);
}
}
}
);
);
trainRegistrationVo
.
setGenerateTestPaper
(
JacksonUtil
.
readValue
(
trainTheme
.
getGenerateTestPaperString
(),
GenerateTestPaper
.
class
));
trainRegistrationVo
.
setGenerateTestPaper
(
JacksonUtil
.
readValue
(
trainTheme
.
getGenerateTestPaperString
(),
GenerateTestPaper
.
class
));
...
...
dev-train/src/main/java/com/tykj/dev/device/train/task/TrainTask.java
浏览文件 @
f83803d3
...
@@ -76,6 +76,16 @@ public class TrainTask {
...
@@ -76,6 +76,16 @@ public class TrainTask {
taskService
.
moveToEnd
(
taskBto
);
taskService
.
moveToEnd
(
taskBto
);
}
}
);
);
trainTaskService
.
selectBillidAndBillType
(
trainId
,
BusinessEnum
.
TRAIN_SIGN_UP
.
id
,
StatusEnum
.
TRAIN1016
.
id
).
forEach
(
taskBto
->
{
taskService
.
moveToEnd
(
taskBto
);
}
);
trainTaskService
.
selectBillidAndBillType
(
trainId
,
BusinessEnum
.
TRAIN_SIGN_UP
.
id
,
StatusEnum
.
TRAIN1017
.
id
).
forEach
(
taskBto
->
{
taskService
.
moveToEnd
(
taskBto
);
}
);
//查询主task
//查询主task
TaskBto
taskBto
=
trainTaskService
.
selectFatherIsNullAndBillidAndBillType
(
trainTheme
.
getTrainId
(),
BusinessEnum
.
TRAIN
.
id
);
TaskBto
taskBto
=
trainTaskService
.
selectFatherIsNullAndBillidAndBillType
(
trainTheme
.
getTrainId
(),
BusinessEnum
.
TRAIN
.
id
);
//主task往下推待培训状态,0
//主task往下推待培训状态,0
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论