Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
D
device-back
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
图表
比较
统计图
议题
1
议题
1
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
Matrix
device-back
Commits
065705e9
提交
065705e9
authored
7月 02, 2021
作者:
Matrix
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
[核查模块] fix prov 的bug
上级
91c11aca
隐藏空白字符变更
内嵌
并排
正在显示
1 个修改的文件
包含
16 行增加
和
4 行删除
+16
-4
DeviceCheckController.java
...device/confirmcheck/controller/DeviceCheckController.java
+16
-4
没有找到文件。
dev-confirmcheck/src/main/java/com/tykj/dev/device/confirmcheck/controller/DeviceCheckController.java
浏览文件 @
065705e9
...
@@ -189,6 +189,15 @@ public class DeviceCheckController {
...
@@ -189,6 +189,15 @@ public class DeviceCheckController {
}
}
/**
* 该接口负责处理以下跳转情况
* 1 - 统计跳转
* 1-1 省核查页面 - 市的检查以及省直属的自查任务
* 2 - 详情跳转
* @param type 7 统计 8 详情
* @param billId 业务id
* @return
*/
@ApiOperation
(
value
=
"统一跳转接口"
,
notes
=
"可以通过这个接口进行跳转"
)
@ApiOperation
(
value
=
"统一跳转接口"
,
notes
=
"可以通过这个接口进行跳转"
)
@GetMapping
(
"/link"
)
@GetMapping
(
"/link"
)
public
ResponseEntity
unionLink
(
@RequestParam
Integer
type
,
@RequestParam
Integer
billId
)
{
public
ResponseEntity
unionLink
(
@RequestParam
Integer
type
,
@RequestParam
Integer
billId
)
{
...
@@ -208,7 +217,7 @@ public class DeviceCheckController {
...
@@ -208,7 +217,7 @@ public class DeviceCheckController {
// check type = 0 核查页面 看见的是市检查与省直属自查
// check type = 0 核查页面 看见的是市检查与省直属自查
if
(
ctVo
.
getCheckType
()
==
0
)
{
if
(
ctVo
.
getCheckType
()
==
0
)
{
linkVo
.
setType
(
1
);
linkVo
.
setType
(
1
);
// 根据tpye和billId找到父级节点
// 根据tpye和billId找到父级节点
- 默认了最顶级的省核查节点应当为一个
Task
rootTask
=
taskRepo
.
findAllByBillIdAndBusinessType
(
billId
,
type
).
get
(
0
);
Task
rootTask
=
taskRepo
.
findAllByBillIdAndBusinessType
(
billId
,
type
).
get
(
0
);
// 找到所有的子节点
// 找到所有的子节点
List
<
Task
>
childTask
=
taskRepo
.
findAllByParentTaskId
(
rootTask
.
getId
());
List
<
Task
>
childTask
=
taskRepo
.
findAllByParentTaskId
(
rootTask
.
getId
());
...
@@ -304,8 +313,11 @@ public class DeviceCheckController {
...
@@ -304,8 +313,11 @@ public class DeviceCheckController {
// check type = 1 检查页面 看见的是自查
// check type = 1 检查页面 看见的是自查
if
(
ctVo
.
getCheckType
()
==
1
)
{
if
(
ctVo
.
getCheckType
()
==
1
)
{
linkVo
.
setType
(
2
);
linkVo
.
setType
(
2
);
//看到的都是自查 根据tpye和billId找到父级节点
//看到的都是自查 根据tpye和billId找到父级节点 这里的根节点只能是检查节点
Task
rootTask
=
taskRepo
.
findAllByBillIdAndBusinessType
(
billId
,
type
).
get
(
0
);
Task
rootTask
=
taskRepo
.
findAllByBillIdAndBusinessType
(
billId
,
type
).
stream
()
.
filter
(
task
->
task
.
getTitle
().
contains
(
"检查"
))
.
findFirst
()
.
orElseThrow
(()
->
new
ApiException
(
"[核查模块]没有找到对应billId的检查任务,您给的billId = "
+
billId
));
// 找到所有的子节点
// 找到所有的子节点
List
<
Task
>
childTask
=
taskRepo
.
findAllByParentTaskId
(
rootTask
.
getId
());
List
<
Task
>
childTask
=
taskRepo
.
findAllByParentTaskId
(
rootTask
.
getId
());
...
@@ -1168,7 +1180,7 @@ public class DeviceCheckController {
...
@@ -1168,7 +1180,7 @@ public class DeviceCheckController {
//市统计的办结 -> 开启对应市 数据确认任务for 省
//市统计的办结 -> 开启对应市 数据确认任务for 省
String
areaName
=
auService
.
findOne
(
AuExample
.
UnitId
,
currentTask
.
getOwnUnit
()).
getName
();
String
areaName
=
auService
.
findOne
(
AuExample
.
UnitId
,
currentTask
.
getOwnUnit
()).
getName
();
Integer
provId
=
areaRepo
.
findAreasByType
(
1
).
stream
()
Integer
provId
=
areaRepo
.
findAreasByType
(
1
).
stream
()
.
m
ax
(
Comparator
.
comparing
(
Area:
:
getId
))
.
m
in
(
Comparator
.
comparing
(
Area:
:
getId
))
.
get
()
.
get
()
.
getId
();
.
getId
();
TaskBto
cityDoneTask
=
new
TaskBto
(
CONFIRM_STAT_0
.
id
,
areaName
+
"统计数据确认任务"
,
parentTaskId
,
"."
,
CONFIRM_CHECK_STAT
.
id
,
statId
,
provId
,
0
);
TaskBto
cityDoneTask
=
new
TaskBto
(
CONFIRM_STAT_0
.
id
,
areaName
+
"统计数据确认任务"
,
parentTaskId
,
"."
,
CONFIRM_CHECK_STAT
.
id
,
statId
,
provId
,
0
);
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论