Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
A
amos-boot-biz
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
项目统一框架
amos-boot-biz
Commits
e2735b8b
Commit
e2735b8b
authored
Oct 20, 2023
by
caotao
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
1.导入整理的测点时所属模块与系统不会进行覆盖操作。
parent
ba911143
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
36 additions
and
32 deletions
+36
-32
DemoController.java
...amos/boot/module/jxiop/biz/controller/DemoController.java
+36
-32
No files found.
amos-boot-system-jxiop/amos-boot-module-jxiop-monitor-biz/src/main/java/com/yeejoin/amos/boot/module/jxiop/biz/controller/DemoController.java
View file @
e2735b8b
...
@@ -222,24 +222,24 @@ public class DemoController extends BaseController {
...
@@ -222,24 +222,24 @@ public class DemoController extends BaseController {
equipmentsJxiopDocMysqlList
.
forEach
(
equipmentsJxiopDocMysql
->
{
equipmentsJxiopDocMysqlList
.
forEach
(
equipmentsJxiopDocMysql
->
{
ESEquipments
esEquipments
=
equipmentsRepository
.
findById
(
equipmentsJxiopDocMysql
.
getId
()).
get
();
ESEquipments
esEquipments
=
equipmentsRepository
.
findById
(
equipmentsJxiopDocMysql
.
getId
()).
get
();
esEquipments
.
setEquipmentIndexName
(
equipmentsJxiopDocMysql
.
getEquipmentIndexName
());
esEquipments
.
setEquipmentIndexName
(
equipmentsJxiopDocMysql
.
getEquipmentIndexName
());
esEquipments
.
setEquipmentNumber
(
ObjectUtils
.
isEmpty
(
equipmentsJxiopDocMysql
.
getEquipmentNumber
())
?
""
:
equipmentsJxiopDocMysql
.
getEquipmentNumber
());
esEquipments
.
setEquipmentNumber
(
ObjectUtils
.
isEmpty
(
equipmentsJxiopDocMysql
.
getEquipmentNumber
())
?
""
:
equipmentsJxiopDocMysql
.
getEquipmentNumber
());
esEquipments
.
setIsAlarm
(
equipmentsJxiopDocMysql
.
getIsAlarm
());
esEquipments
.
setIsAlarm
(
equipmentsJxiopDocMysql
.
getIsAlarm
());
esEquipments
.
setDataType
(
equipmentsJxiopDocMysql
.
getDataType
());
esEquipments
.
setDataType
(
equipmentsJxiopDocMysql
.
getDataType
());
esEquipments
.
setGatewayId
(
equipmentsJxiopDocMysql
.
getGatewayId
());
esEquipments
.
setGatewayId
(
equipmentsJxiopDocMysql
.
getGatewayId
());
esEquipments
.
setAddress
(
equipmentsJxiopDocMysql
.
getAddress
());
esEquipments
.
setAddress
(
equipmentsJxiopDocMysql
.
getAddress
());
esEquipments
.
setEquipmentSpecificName
(
equipmentsJxiopDocMysql
.
getEquipmentSpecificName
());
esEquipments
.
setEquipmentSpecificName
(
equipmentsJxiopDocMysql
.
getEquipmentSpecificName
());
//更新显示名称
//更新显示名称
esEquipments
.
setDisplayName
(
ObjectUtils
.
isEmpty
(
equipmentsJxiopDocMysql
.
getDisplayName
())
?
""
:
equipmentsJxiopDocMysql
.
getDisplayName
());
esEquipments
.
setDisplayName
(
ObjectUtils
.
isEmpty
(
equipmentsJxiopDocMysql
.
getDisplayName
())
?
""
:
equipmentsJxiopDocMysql
.
getDisplayName
());
//更新排序号
//更新排序号
esEquipments
.
setTraceId
(
ObjectUtils
.
isEmpty
(
equipmentsJxiopDocMysql
.
getTraceId
())
?
""
:
equipmentsJxiopDocMysql
.
getTraceId
());
esEquipments
.
setTraceId
(
ObjectUtils
.
isEmpty
(
equipmentsJxiopDocMysql
.
getTraceId
())
?
""
:
equipmentsJxiopDocMysql
.
getTraceId
());
//更新单位
//更新单位
esEquipments
.
setUnit
(
ObjectUtils
.
isEmpty
(
equipmentsJxiopDocMysql
.
getUnit
())
?
""
:
equipmentsJxiopDocMysql
.
getUnit
());
esEquipments
.
setUnit
(
ObjectUtils
.
isEmpty
(
equipmentsJxiopDocMysql
.
getUnit
())
?
""
:
equipmentsJxiopDocMysql
.
getUnit
());
//更新frontModule
//更新frontModule
esEquipments
.
setFrontModule
(
ObjectUtils
.
isEmpty
(
equipmentsJxiopDocMysql
.
getFrontModule
())
?
""
:
equipmentsJxiopDocMysql
.
getFrontModule
());
esEquipments
.
setFrontModule
(
ObjectUtils
.
isEmpty
(
equipmentsJxiopDocMysql
.
getFrontModule
())
?
""
:
equipmentsJxiopDocMysql
.
getFrontModule
());
//更新systemType
//更新systemType
esEquipments
.
setSystemType
(
ObjectUtils
.
isEmpty
(
equipmentsJxiopDocMysql
.
getSystemType
())
?
""
:
equipmentsJxiopDocMysql
.
getSystemType
());
esEquipments
.
setSystemType
(
ObjectUtils
.
isEmpty
(
equipmentsJxiopDocMysql
.
getSystemType
())
?
""
:
equipmentsJxiopDocMysql
.
getSystemType
());
//更新图片名称
//更新图片名称
esEquipments
.
setPictureName
(
ObjectUtils
.
isEmpty
(
equipmentsJxiopDocMysql
.
getPictureName
())
?
""
:
equipmentsJxiopDocMysql
.
getPictureName
());
esEquipments
.
setPictureName
(
ObjectUtils
.
isEmpty
(
equipmentsJxiopDocMysql
.
getPictureName
())
?
""
:
equipmentsJxiopDocMysql
.
getPictureName
());
equipmentsRepository
.
save
(
esEquipments
);
equipmentsRepository
.
save
(
esEquipments
);
});
});
...
@@ -254,31 +254,35 @@ public class DemoController extends BaseController {
...
@@ -254,31 +254,35 @@ public class DemoController extends BaseController {
List
<
Object
>
pointImportDtoList
=
EasyExcel
.
read
(
inputStream
).
head
(
PointImportDto
.
class
).
sheet
(
0
).
headRowNumber
(
1
).
doReadSync
();
List
<
Object
>
pointImportDtoList
=
EasyExcel
.
read
(
inputStream
).
head
(
PointImportDto
.
class
).
sheet
(
0
).
headRowNumber
(
1
).
doReadSync
();
pointImportDtoList
.
forEach
(
o
->
{
pointImportDtoList
.
forEach
(
o
->
{
PointImportDto
pointImportDto
=
(
PointImportDto
)
o
;
PointImportDto
pointImportDto
=
(
PointImportDto
)
o
;
List
<
EquipmentsJxiopDocMysql
>
equipmentsJxiopDocMysqlList
=
equipmentsJxiopDocMysqlMapper
.
selectList
(
new
QueryWrapper
<
EquipmentsJxiopDocMysql
>().
eq
(
"gateway_id"
,
pointImportDto
.
getGatewayId
()).
eq
(
"equipment_index_name"
,
pointImportDto
.
getEquipmentIndexName
()));
List
<
EquipmentsJxiopDocMysql
>
equipmentsJxiopDocMysqlList
=
equipmentsJxiopDocMysqlMapper
.
selectList
(
new
QueryWrapper
<
EquipmentsJxiopDocMysql
>().
eq
(
"gateway_id"
,
pointImportDto
.
getGatewayId
()).
eq
(
"equipment_index_name"
,
pointImportDto
.
getEquipmentIndexName
()));
if
(!
ObjectUtils
.
isEmpty
(
equipmentsJxiopDocMysqlList
)){
if
(!
ObjectUtils
.
isEmpty
(
equipmentsJxiopDocMysqlList
))
{
equipmentsJxiopDocMysqlList
.
forEach
(
equipmentsJxiopDocMysql
->
{
equipmentsJxiopDocMysqlList
.
forEach
(
equipmentsJxiopDocMysql
->
{
ESEquipments
esEquipments
=
equipmentsRepository
.
findById
(
equipmentsJxiopDocMysql
.
getId
()).
get
();
ESEquipments
esEquipments
=
equipmentsRepository
.
findById
(
equipmentsJxiopDocMysql
.
getId
()).
get
();
//更新模块
//更新模块
equipmentsJxiopDocMysql
.
setFrontModule
(
pointImportDto
.
getFrontModule
());
if
(
equipmentsJxiopDocMysql
.
getFrontModule
().
contains
(
pointImportDto
.
getFrontModule
()))
{
esEquipments
.
setFrontModule
(
pointImportDto
.
getFrontModule
());
equipmentsJxiopDocMysql
.
setFrontModule
(
equipmentsJxiopDocMysql
.
getFrontModule
()
+
","
+
pointImportDto
.
getFrontModule
());
//更新类型
esEquipments
.
setFrontModule
(
equipmentsJxiopDocMysql
.
getFrontModule
()
+
","
+
pointImportDto
.
getFrontModule
());
equipmentsJxiopDocMysql
.
setSystemType
(
pointImportDto
.
getSystemType
());
}
esEquipments
.
setSystemType
(
pointImportDto
.
getSystemType
());
//更新类型
//更新排序号
if
(
equipmentsJxiopDocMysql
.
getSystemType
().
contains
(
pointImportDto
.
getSystemType
()))
{
equipmentsJxiopDocMysql
.
setTraceId
(
pointImportDto
.
getTraceId
());
equipmentsJxiopDocMysql
.
setSystemType
(
equipmentsJxiopDocMysql
.
getSystemType
()+
","
+
pointImportDto
.
getSystemType
());
esEquipments
.
setTraceId
(
pointImportDto
.
getTraceId
());
esEquipments
.
setSystemType
(
equipmentsJxiopDocMysql
.
getSystemType
()+
","
+
pointImportDto
.
getSystemType
());
//更新显示名称
}
equipmentsJxiopDocMysql
.
setDisplayName
(
pointImportDto
.
getDisplayName
());
//更新排序号
esEquipments
.
setDisplayName
(
pointImportDto
.
getDisplayName
());
equipmentsJxiopDocMysql
.
setTraceId
(
pointImportDto
.
getTraceId
());
//更新单位 如果单位为空或者单位超过周期性数据存储长度则丢弃单位更新操作
esEquipments
.
setTraceId
(
pointImportDto
.
getTraceId
());
if
(!
ObjectUtils
.
isEmpty
(
pointImportDto
.
getUnit
())&&(
pointImportDto
.
getUnit
().
toCharArray
().
length
<
24
)){
//更新显示名称
equipmentsJxiopDocMysql
.
setUnit
(
pointImportDto
.
getUnit
());
equipmentsJxiopDocMysql
.
setDisplayName
(
pointImportDto
.
getDisplayName
());
esEquipments
.
setUnit
(
pointImportDto
.
getUnit
());
esEquipments
.
setDisplayName
(
pointImportDto
.
getDisplayName
());
}
//更新单位 如果单位为空或者单位超过周期性数据存储长度则丢弃单位更新操作
equipmentsJxiopDocMysqlMapper
.
updateById
(
equipmentsJxiopDocMysql
);
if
(!
ObjectUtils
.
isEmpty
(
pointImportDto
.
getUnit
())
&&
(
pointImportDto
.
getUnit
().
toCharArray
().
length
<
24
))
{
equipmentsRepository
.
save
(
esEquipments
);
equipmentsJxiopDocMysql
.
setUnit
(
pointImportDto
.
getUnit
());
});
esEquipments
.
setUnit
(
pointImportDto
.
getUnit
());
}
}
equipmentsJxiopDocMysqlMapper
.
updateById
(
equipmentsJxiopDocMysql
);
equipmentsRepository
.
save
(
esEquipments
);
});
}
});
});
}
catch
(
Exception
e
)
{
}
catch
(
Exception
e
)
{
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment