Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
D
device-back
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
图表
比较
统计图
议题
1
议题
1
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
Matrix
device-back
Commits
81bdb706
提交
81bdb706
authored
5月 14, 2021
作者:
133
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
[培训] 测试修改数据添加两条数据的bug
上级
de55dca0
隐藏空白字符变更
内嵌
并排
正在显示
4 个修改的文件
包含
28 行增加
和
14 行删除
+28
-14
TrainJobController.java
.../tykj/dev/device/train/controller/TrainJobController.java
+16
-13
TrainUserDao.java
...main/java/com/tykj/dev/device/train/dao/TrainUserDao.java
+10
-0
Groups.java
.../java/com/tykj/dev/device/user/subject/entity/Groups.java
+1
-0
UserServiceImpl.java
...dev/device/user/subject/service/impl/UserServiceImpl.java
+1
-1
没有找到文件。
dev-train/src/main/java/com/tykj/dev/device/train/controller/TrainJobController.java
浏览文件 @
81bdb706
package
com
.
tykj
.
dev
.
device
.
train
.
controller
;
package
com
.
tykj
.
dev
.
device
.
train
.
controller
;
import
com.tykj.dev.blockcha.subject.entity.BcHash
;
import
com.tykj.dev.blockcha.subject.entity.BcHash
;
import
com.tykj.dev.blockcha.subject.entity.BcText
;
import
com.tykj.dev.blockcha.subject.service.BlockChainUtil
;
import
com.tykj.dev.blockcha.subject.service.BlockChainUtil
;
import
com.tykj.dev.config.swagger.AutoDocument
;
import
com.tykj.dev.config.swagger.AutoDocument
;
import
com.tykj.dev.device.file.service.FilesUtil
;
import
com.tykj.dev.device.file.service.FilesUtil
;
...
@@ -33,11 +32,9 @@ import com.tykj.dev.misc.base.BusinessEnum;
...
@@ -33,11 +32,9 @@ import com.tykj.dev.misc.base.BusinessEnum;
import
com.tykj.dev.misc.base.StatusEnum
;
import
com.tykj.dev.misc.base.StatusEnum
;
import
com.tykj.dev.misc.utils.JacksonUtil
;
import
com.tykj.dev.misc.utils.JacksonUtil
;
import
com.tykj.dev.misc.utils.TaskDisposeUtil
;
import
com.tykj.dev.misc.utils.TaskDisposeUtil
;
import
com.tykj.dev.socket.MyWebSocket
;
import
io.swagger.annotations.Api
;
import
io.swagger.annotations.Api
;
import
io.swagger.annotations.ApiOperation
;
import
io.swagger.annotations.ApiOperation
;
import
lombok.extern.slf4j.Slf4j
;
import
lombok.extern.slf4j.Slf4j
;
import
org.checkerframework.checker.units.qual.A
;
import
org.modelmapper.ModelMapper
;
import
org.modelmapper.ModelMapper
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.http.ResponseEntity
;
import
org.springframework.http.ResponseEntity
;
...
@@ -113,10 +110,19 @@ public class TrainJobController {
...
@@ -113,10 +110,19 @@ public class TrainJobController {
userList
.
forEach
(
userList
.
forEach
(
user
->
{
user
->
{
if
(
user
.
getTrainStatus
()==
1
||
user
.
getTrainStatus
()==
2
){
if
(
user
.
getTrainStatus
()==
1
||
user
.
getTrainStatus
()==
2
){
needTrain
.
add
(
user
.
getUserId
());
TrainUser
trainUser
=
userToTrainUser
(
user
);
trainUser
.
setIsSignUp
(
2
);
trainUser
.
setIsNotJoinUserId
(
1
);
trainUser
.
setTrainId
(
trainTheme
.
getTrainId
());
saveTrainUser
(
trainUser
);
}
else
{
}
else
{
normal
.
add
(
user
.
getUserId
());
TrainUser
trainUser
=
userToTrainUser
(
user
);
}
}
trainUser
.
setIsSignUp
(
2
);
trainUser
.
setIsNotJoinUserId
(
0
);
trainUser
.
setTrainId
(
trainTheme
.
getTrainId
());
saveTrainUser
(
trainUser
);
}
}
);
);
List
<
TrainUnit
>
trainUnits
=
new
ArrayList
<>();
List
<
TrainUnit
>
trainUnits
=
new
ArrayList
<>();
trainThemeAddVo
.
getUnitsIds
().
forEach
(
trainThemeAddVo
.
getUnitsIds
().
forEach
(
...
@@ -163,7 +169,6 @@ public class TrainJobController {
...
@@ -163,7 +169,6 @@ public class TrainJobController {
taskBto
=
taskService
.
start
(
taskBto
);
taskBto
=
taskService
.
start
(
taskBto
);
taskBto
.
setCreateUserId
(
null
);
taskBto
.
setCreateUserId
(
null
);
taskService
.
update
(
taskBto
);
taskService
.
update
(
taskBto
);
}
}
);
);
if
(
securityUser
.
getCurrentUserInfo
().
getUnits
().
getLevel
()==
1
){
if
(
securityUser
.
getCurrentUserInfo
().
getUnits
().
getLevel
()==
1
){
...
@@ -443,14 +448,12 @@ public class TrainJobController {
...
@@ -443,14 +448,12 @@ public class TrainJobController {
return
mapper
.
map
(
user
,
TrainUser
.
class
);
return
mapper
.
map
(
user
,
TrainUser
.
class
);
}
}
private
TrainUser
saveTrainUser
(
TrainUser
trainUser
){
private
void
saveTrainUser
(
TrainUser
trainUser
){
TrainUser
trainUser1
=
trainUserDao
.
save
(
trainUser
);
TrainUser
trainUser1
=
trainUserDao
.
save
(
trainUser
);
//异步线程
//异步线程
CompletableFuture
.
runAsync
(()->
{
CompletableFuture
.
runAsync
(()->
{
BcHash
bcHash
=
blockChainUtil
.
sendHash
(
1000
,
JacksonUtil
.
toJSon
(
trainUser1
));
BcHash
bcHash
=
blockChainUtil
.
sendHash
(
1000
,
JacksonUtil
.
toJSon
(
trainUser1
));
trainUser1
.
setRecordId
(
bcHash
.
getData
().
getRecordID
());
trainUserDao
.
upDate
(
bcHash
.
getData
().
getRecordID
(),
trainUser1
.
getId
());
trainUserDao
.
save
(
trainUser1
);
});
});
return
trainUser1
;
}
}
}
}
dev-train/src/main/java/com/tykj/dev/device/train/dao/TrainUserDao.java
浏览文件 @
81bdb706
...
@@ -4,7 +4,11 @@ import com.tykj.dev.device.train.entity.TrainTheme;
...
@@ -4,7 +4,11 @@ import com.tykj.dev.device.train.entity.TrainTheme;
import
com.tykj.dev.device.train.entity.TrainUser
;
import
com.tykj.dev.device.train.entity.TrainUser
;
import
org.springframework.data.jpa.repository.JpaRepository
;
import
org.springframework.data.jpa.repository.JpaRepository
;
import
org.springframework.data.jpa.repository.JpaSpecificationExecutor
;
import
org.springframework.data.jpa.repository.JpaSpecificationExecutor
;
import
org.springframework.data.jpa.repository.Modifying
;
import
org.springframework.data.jpa.repository.Query
;
import
org.springframework.data.repository.query.Param
;
import
javax.transaction.Transactional
;
import
java.util.List
;
import
java.util.List
;
/**
/**
...
@@ -23,4 +27,10 @@ public interface TrainUserDao extends JpaRepository<TrainUser, Integer>, JpaSpec
...
@@ -23,4 +27,10 @@ public interface TrainUserDao extends JpaRepository<TrainUser, Integer>, JpaSpec
List
<
TrainUser
>
findAllByTrainId
(
Integer
trainId
);
List
<
TrainUser
>
findAllByTrainId
(
Integer
trainId
);
List
<
TrainUser
>
findAllByUnitsIdAndTrainId
(
Integer
unitId
,
Integer
trainId
);
List
<
TrainUser
>
findAllByUnitsIdAndTrainId
(
Integer
unitId
,
Integer
trainId
);
@Transactional
@Modifying
@Query
(
"update TrainUser o set o.recordId = :recordId where o.id =:id"
)
int
upDate
(
String
recordId
,
Integer
id
);
}
}
dev-user/src/main/java/com/tykj/dev/device/user/subject/entity/Groups.java
浏览文件 @
81bdb706
...
@@ -41,6 +41,7 @@ public class Groups {
...
@@ -41,6 +41,7 @@ public class Groups {
/**
/**
* 对应的组成员id ,分割
* 对应的组成员id ,分割
*/
*/
@Column
(
name
=
"member_id"
,
columnDefinition
=
"TEXT"
)
private
String
memberId
;
private
String
memberId
;
/**
/**
...
...
dev-user/src/main/java/com/tykj/dev/device/user/subject/service/impl/UserServiceImpl.java
浏览文件 @
81bdb706
...
@@ -455,7 +455,7 @@ public class UserServiceImpl implements UserService {
...
@@ -455,7 +455,7 @@ public class UserServiceImpl implements UserService {
@Override
@Override
public
List
<
User
>
findUnitsIdInUsers
(
List
<
Integer
>
units
)
{
public
List
<
User
>
findUnitsIdInUsers
(
List
<
Integer
>
units
)
{
return
userDao
.
findAllByUnitsIdIn
(
units
);
return
userDao
.
findAllByUnitsIdIn
(
units
)
.
stream
().
filter
(
user
->
user
.
getTrainStatus
()!=
5
).
collect
(
Collectors
.
toList
())
;
}
}
@Override
@Override
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论