Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
A
amos-boot-zx-biz
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
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
Jobs
Commits
Open sidebar
项目统一框架
一体化_户用光伏项目代码
amos-boot-zx-biz
Commits
fde46022
Commit
fde46022
authored
Aug 19, 2021
by
kongfm
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
警情状态更新后 更新redis 及 es 相关信息
parent
145a5829
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
49 additions
and
1 deletion
+49
-1
AlertCalledServiceImpl.java
...t/module/tzs/biz/service/impl/AlertCalledServiceImpl.java
+19
-0
DispatchTaskServiceImpl.java
.../module/tzs/biz/service/impl/DispatchTaskServiceImpl.java
+1
-1
ESAlertCalledService.java
...oot/module/tzs/biz/service/impl/ESAlertCalledService.java
+29
-0
No files found.
amos-boot-module/amos-boot-module-biz/amos-boot-module-tzs-biz/src/main/java/com/yeejoin/amos/boot/module/tzs/biz/service/impl/AlertCalledServiceImpl.java
View file @
fde46022
...
...
@@ -158,11 +158,30 @@ public class AlertCalledServiceImpl extends BaseService<AlertCalledDto,AlertCall
LambdaUpdateWrapper
<
AlertCalled
>
updateWrapper
=
new
LambdaUpdateWrapper
<>();
updateWrapper
.
eq
(
AlertCalled:
:
getSequenceNbr
,
alertCalledVo
.
getSequenceNbr
());
updateWrapper
.
set
(
AlertCalled:
:
getAlertStageCode
,
stage
.
getId
());
alertCalledVo
.
setAlertStage
(
stage
.
getValue
());
alertCalledVo
.
setAlertStageCode
(
stage
.
getId
());
updateWrapper
.
set
(
AlertCalled:
:
getAlertStage
,
stage
.
getValue
());
if
(
stage
==
DispatchPaperEnums
.
reportorBack
||
stage
==
DispatchPaperEnums
.
complainantBack
)
{
updateWrapper
.
set
(
AlertCalled:
:
getAlertStatus
,
true
);
alertCalledVo
.
setAlertStatus
(
true
);
}
else
if
(
stage
==
DispatchPaperEnums
.
repaired
&&
alertCalledVo
.
getAlarmTypeCode
().
equals
(
AlertStageEnums
.
KRJY
.
getId
()))
{
updateWrapper
.
set
(
AlertCalled:
:
getAlertStatus
,
true
);
alertCalledVo
.
setAlertStatus
(
true
);
}
Boolean
flag
=
this
.
update
(
updateWrapper
);
if
(
flag
)
{
//更新redis 和 es 信息
try
{
redisUtils
.
del
(
RedisKey
.
TZS_ALERTCALLED_ID
+
alertCalledVo
.
getSequenceNbr
());
}
catch
(
Exception
e
)
{
e
.
printStackTrace
();
logger
.
error
(
"删除redis失败:"
+
e
.
getMessage
());
}
try
{
eSAlertCalledService
.
updateEsAlertCalled
(
alertCalledVo
);
}
catch
(
Exception
e
)
{
e
.
printStackTrace
();
logger
.
error
(
"更新es失败:"
+
e
.
getMessage
());
}
}
return
this
.
update
(
updateWrapper
);
}
...
...
amos-boot-module/amos-boot-module-biz/amos-boot-module-tzs-biz/src/main/java/com/yeejoin/amos/boot/module/tzs/biz/service/impl/DispatchTaskServiceImpl.java
View file @
fde46022
...
...
@@ -278,7 +278,7 @@ public class DispatchTaskServiceImpl extends BaseService<DispatchTaskDto,Dispatc
if
(
rescueProcessDto
.
getDispatchStatus
()
==
null
&&
rescueProcessDto
.
getDispatchTime
()
==
null
)
{
rescueProcessDto
.
setDispatchStatus
(
true
);
rescueProcessDto
.
setDispatchTime
(
dispatchTask
.
getDispatchTime
());
rescueProcessDto
.
setDispatchUserName
(
dispatchTask
.
getRecUser
Name
());
rescueProcessDto
.
setDispatchUserName
(
sendUser
.
getReal
Name
());
rescueProcessDto
.
setDispatchUserId
(
dispatchTask
.
getRecUserId
());
rescueProcessServiceImpl
.
updateByAlertId
(
rescueProcessDto
);
}
...
...
amos-boot-module/amos-boot-module-biz/amos-boot-module-tzs-biz/src/main/java/com/yeejoin/amos/boot/module/tzs/biz/service/impl/ESAlertCalledService.java
View file @
fde46022
...
...
@@ -3,6 +3,7 @@ package com.yeejoin.amos.boot.module.tzs.biz.service.impl;
import
com.alibaba.fastjson.JSONObject
;
import
com.baomidou.mybatisplus.core.conditions.query.QueryWrapper
;
import
com.baomidou.mybatisplus.extension.plugins.pagination.Page
;
import
com.yeejoin.amos.boot.module.tzs.api.dto.AlertCalledDto
;
import
com.yeejoin.amos.boot.module.tzs.api.dto.ESAlertCalledDto
;
import
com.yeejoin.amos.boot.module.tzs.api.dto.ESAlertCalledRequestDto
;
import
com.yeejoin.amos.boot.module.tzs.api.entity.AlertCalled
;
...
...
@@ -243,4 +244,32 @@ public class ESAlertCalledService {
return
result
;
}
/**
* 更新索引
*/
public
ESAlertCalled
updateEsAlertCalled
(
AlertCalledDto
alertCalled
)
throws
Exception
{
esAlertCalledRepository
.
deleteById
(
alertCalled
.
getSequenceNbr
());
ESAlertCalled
esAlertCalled
=
new
ESAlertCalled
();
esAlertCalled
.
setSequenceNbr
(
alertCalled
.
getSequenceNbr
());
esAlertCalled
.
setAlarmType
(
alertCalled
.
getAlarmType
());
esAlertCalled
.
setAlarmTypeCode
(
alertCalled
.
getAlarmTypeCode
());
esAlertCalled
.
setCallTime
(
alertCalled
.
getCallTime
());
esAlertCalled
.
setCallTimeLong
(
alertCalled
.
getCallTime
()!=
null
?
alertCalled
.
getCallTime
().
getTime
():
null
);
esAlertCalled
.
setContactPhone
(
alertCalled
.
getContactPhone
());
esAlertCalled
.
setAddress
(
alertCalled
.
getAddress
());
esAlertCalled
.
setAlertStage
(
alertCalled
.
getAlertStage
());
esAlertCalled
.
setAlertStatus
(
alertCalled
.
getAlertStatus
());
esAlertCalled
.
setEmergencyCall
(
alertCalled
.
getEmergencyCall
());
esAlertCalled
.
setDeviceId
(
alertCalled
.
getDeviceId
());
if
(
alertCalled
.
getAlertStatus
())
{
esAlertCalled
.
setAlertStatusStr
(
AlertStatusEnum
.
CLOSED
.
getCode
());
}
else
{
esAlertCalled
.
setAlertStatusStr
(
AlertStatusEnum
.
UNCLOSED
.
getCode
());
}
esAlertCalledRepository
.
save
(
esAlertCalled
);
return
esAlertCalled
;
}
}
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