Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
D
device-back
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
图表
比较
统计图
议题
1
议题
1
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
Matrix
device-back
Commits
b2db9c1c
提交
b2db9c1c
authored
3月 02, 2022
作者:
ljj
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
bug 核查模块:修正发起单位均无装备创建任务的问题
上级
8e091950
隐藏空白字符变更
内嵌
并排
正在显示
2 个修改的文件
包含
47 行增加
和
3 行删除
+47
-3
ExamController.java
...kj/dev/device/confirmcheck/controller/ExamController.java
+23
-3
CheckPossibleVO.java
...kj/dev/device/confirmcheck/entity/vo/CheckPossibleVO.java
+24
-0
没有找到文件。
dev-confirmcheck/src/main/java/com/tykj/dev/device/confirmcheck/controller/ExamController.java
浏览文件 @
b2db9c1c
...
...
@@ -125,13 +125,19 @@ public class ExamController {
@PostMapping
(
"/confirm/checkPossible"
)
public
ResponseEntity
checkPossible
(
@RequestBody
UnitIds
unitIds
,
@RequestParam
(
defaultValue
=
"false"
)
boolean
isExam
)
{
boolean
tag
=
false
;
if
(!
isExam
)
{
// 核查
List
<
Units
>
rs
=
new
ArrayList
<>();
rs
.
addAll
(
unitsRepo
.
findAllById
(
checkUnitService
.
findUnExistDevice
(
unitIds
.
getIds
())));
List
<
Integer
>
unExistDevice1
=
checkUnitService
.
findUnExistDevice
(
unitIds
.
getIds
());
rs
.
addAll
(
unitsRepo
.
findAllById
(
unExistDevice1
));
List
<
Integer
>
collect
=
unitsRepo
.
findAllById
(
unitIds
.
getIds
()).
stream
().
filter
(
o
->
o
.
getLevel
()
==
2
).
map
(
Units:
:
getUnitId
).
collect
(
toList
());
log
.
info
(
"[check] 获取核查单位,{}"
,
collect
);
if
(
unExistDevice1
.
size
()
<
unitIds
.
getIds
().
size
())
{
tag
=
true
;
}
if
(!
collect
.
isEmpty
())
{
for
(
Integer
integer
:
collect
)
{
List
<
Units
>
bySubordinateAll
=
unitsService
.
findBySubordinateAll
(
integer
);
...
...
@@ -139,13 +145,27 @@ public class ExamController {
List
<
Integer
>
unExistDevice
=
checkUnitService
.
findUnExistDevice
(
bySubordinateAll
.
stream
().
map
(
Units:
:
getUnitId
).
collect
(
toList
()));
log
.
info
(
"[check] 市级无装备的单位:{}"
,
unExistDevice
);
rs
.
addAll
(
unitsRepo
.
findAllById
(
unExistDevice
));
if
(
unExistDevice
.
size
()
<
bySubordinateAll
.
size
())
{
tag
=
true
;
}
}
}
return
ResponseEntity
.
ok
(
rs
.
stream
().
distinct
().
collect
(
toList
()));
return
ResponseEntity
.
ok
(
CheckPossibleVO
.
builder
()
.
tag
(
tag
)
.
untis
(
rs
.
stream
().
distinct
().
collect
(
toList
()))
.
build
());
}
else
{
// 检查
List
<
Units
>
units
=
unitsRepo
.
findAllById
(
checkUnitService
.
findUnExistDevice
(
unitIds
.
getIds
()));
return
ResponseEntity
.
ok
(
units
);
if
(
units
.
size
()
<
unitIds
.
getIds
().
size
())
{
tag
=
true
;
}
return
ResponseEntity
.
ok
(
CheckPossibleVO
.
builder
()
.
tag
(
tag
)
.
untis
(
units
)
.
build
());
}
}
...
...
dev-confirmcheck/src/main/java/com/tykj/dev/device/confirmcheck/entity/vo/CheckPossibleVO.java
0 → 100644
浏览文件 @
b2db9c1c
package
com
.
tykj
.
dev
.
device
.
confirmcheck
.
entity
.
vo
;
import
com.tykj.dev.device.user.subject.entity.Units
;
import
lombok.AllArgsConstructor
;
import
lombok.Builder
;
import
lombok.Data
;
import
lombok.NoArgsConstructor
;
import
java.util.List
;
/**
* @author: cnljj1995@gmail.com
* @Date: 2022/3/2
*/
@Data
@AllArgsConstructor
@NoArgsConstructor
@Builder
public
class
CheckPossibleVO
{
private
boolean
tag
;
private
List
<
Units
>
untis
;
}
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论