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
d87545b6
Commit
d87545b6
authored
Oct 13, 2021
by
tianbo
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
bug修改
parent
ab7c7636
Hide whitespace changes
Inline
Side-by-side
Showing
8 changed files
with
65 additions
and
24 deletions
+65
-24
LatentDangerState.java
...oin/amos/latentdanger/common/enums/LatentDangerState.java
+6
-6
LatentDangerMapper.java
.../latentdanger/business/dao/mapper/LatentDangerMapper.java
+2
-2
LatentDangerServiceImpl.java
...danger/business/service/impl/LatentDangerServiceImpl.java
+23
-10
AsyncTask.java
...a/com/yeejoin/amos/latentdanger/core/async/AsyncTask.java
+6
-1
application-dev.properties
...atentdanger/src/main/resources/application-dev.properties
+1
-0
latent-danger-1.0.0.xml
...r/src/main/resources/db/changelog/latent-danger-1.0.0.xml
+10
-0
LatentDangerMapper.xml
...anger/src/main/resources/db/mapper/LatentDangerMapper.xml
+16
-4
pom.xml
pom.xml
+1
-1
No files found.
amos-boot-module/amos-boot-module-api/amos-boot-module-latentdanger-api/src/main/java/com/yeejoin/amos/latentdanger/common/enums/LatentDangerState.java
View file @
d87545b6
...
...
@@ -55,27 +55,27 @@ public interface LatentDangerState {
/**
* 提交整改资料
*/
提交整改资料
(
"提交整改资料"
,
"governFileSubmit"
,
"governChargerConfirm"
,
""
,
"
2
"
),
提交整改资料
(
"提交整改资料"
,
"governFileSubmit"
,
"governChargerConfirm"
,
""
,
"
3
"
),
/**
* 整改检查组长确认
*/
整改检查组长确认
(
"整改检查组长确认"
,
"governLeaderConfirm"
,
"governChargerConfirm"
,
"governFileSubmit"
,
"
3
"
),
整改检查组长确认
(
"整改检查组长确认"
,
"governLeaderConfirm"
,
"governChargerConfirm"
,
"governFileSubmit"
,
"
4
"
),
/**
* 整改检查负责人确认
*/
整改检查负责人确认
(
"整改检查负责人确认"
,
"governChargerConfirm"
,
"governLeadershipConfirm"
,
"governFileSubmit"
,
"
3
"
),
整改检查负责人确认
(
"整改检查负责人确认"
,
"governChargerConfirm"
,
"governLeadershipConfirm"
,
"governFileSubmit"
,
"
4
"
),
/**
* 整改检查分管领导确认(根据计划类型不同,分管领导确认完流程不同)
*/
整改检查分管领导确认
(
"整改检查分管领导确认"
,
"governLeadershipConfirm"
,
"governLeaderReviewConfirm"
,
"governFileSubmit"
,
"
3
"
),
整改检查分管领导确认
(
"整改检查分管领导确认"
,
"governLeadershipConfirm"
,
"governLeaderReviewConfirm"
,
"governFileSubmit"
,
"
4
"
),
/**
* 整改检查组长复查确认
*/
整改检查组长复查确认
(
"整改检查组长复查确认"
,
"governLeaderReviewConfirm"
,
"governSecondReviewConfirm"
,
"governFileSubmit"
,
"
3
"
),
整改检查组长复查确认
(
"整改检查组长复查确认"
,
"governLeaderReviewConfirm"
,
"governSecondReviewConfirm"
,
"governFileSubmit"
,
"
4
"
),
/**
* 整改二次审核确认
*/
整改二次审核确认
(
"整改二次审核确认"
,
"governSecondReviewConfirm"
,
"endOfGovernance"
,
"governFileSubmit"
,
"
3
"
),
整改二次审核确认
(
"整改二次审核确认"
,
"governSecondReviewConfirm"
,
"endOfGovernance"
,
"governFileSubmit"
,
"
4
"
),
/**
* 整改完毕
*/
...
...
amos-boot-module/amos-boot-module-biz/amos-boot-module-latentdanger-biz/src/main/java/com/yeejoin/amos/latentdanger/business/dao/mapper/LatentDangerMapper.java
View file @
d87545b6
...
...
@@ -29,7 +29,7 @@ public interface LatentDangerMapper extends BaseMapper<LatentDanger> {
LatentDangerBo
getByInstanceId
(
String
instanceId
);
List
<
LatentDangerBo
>
listOfOvertime
();
List
<
LatentDangerBo
>
listOfOvertime
(
@Param
(
"dangerStateList"
)
List
<
String
>
dangerStateList
);
Integer
countNotFinishByFlowId
(
String
flowId
);
...
...
@@ -79,5 +79,5 @@ public interface LatentDangerMapper extends BaseMapper<LatentDanger> {
* @param paramMap
* @return
*/
IPage
<
LatentDanger
>
selectPageByParam
(
Page
<
LatentDanger
>
page
,
@Param
(
"paramMap"
)
Map
<
String
,
Object
>
paramMap
);
IPage
<
LatentDanger
>
selectPageByParam
(
@Param
(
"page"
)
Page
<
LatentDanger
>
page
,
@Param
(
"paramMap"
)
Map
<
String
,
Object
>
paramMap
);
}
amos-boot-module/amos-boot-module-biz/amos-boot-module-latentdanger-biz/src/main/java/com/yeejoin/amos/latentdanger/business/service/impl/LatentDangerServiceImpl.java
View file @
d87545b6
...
...
@@ -273,11 +273,11 @@ public class LatentDangerServiceImpl extends BaseService<LatentDangerBo, LatentD
// LatentDangerPatrolBo patrolBo = latentDangerPatrolMapper.getByDangerId(latentDanger.getId());
// sendMessage(latentDanger, LatentDangerExecuteTypeEnum.填写隐患完成, patrolBo,
// "巡检隐患排查与治理", this.getNextExecuteUsers(latentDanger.getInstanceId()), userRealName, departmentName);
try
{
webMqttComponent
.
publish
(
dangerTopic
,
""
);
}
catch
(
Exception
e
)
{
logger
.
error
(
"巡检隐患提交数字换流站页面推送失败-----------"
+
e
.
getMessage
());
}
//
try {
//
webMqttComponent.publish(dangerTopic, "");
//
} catch (Exception e) {
//
logger.error("巡检隐患提交数字换流站页面推送失败-----------" + e.getMessage());
//
}
dangerList
.
add
(
latentDanger
);
}
...
...
@@ -981,7 +981,8 @@ public class LatentDangerServiceImpl extends BaseService<LatentDangerBo, LatentD
dangerState
=
"taskDispatch,governFileSubmit,governLeaderConfirm,governChargerConfirm,"
+
"governLeadershipConfirm,governLeaderReviewConfirm,governSecondReviewConfirm"
;
}
List
<
LatentDangerBo
>
overtimeList
=
latentDangerMapper
.
listOfOvertime
();
List
<
String
>
dangerStateList
=
Lists
.
newArrayList
(
dangerState
.
split
(
","
));
List
<
LatentDangerBo
>
overtimeList
=
latentDangerMapper
.
listOfOvertime
(
dangerStateList
);
LambdaQueryWrapper
<
LatentDanger
>
queryWrapper
=
new
LambdaQueryWrapper
<>();
// queryWrapper
List
<
LatentDanger
>
overtimeDangerList
=
this
.
baseMapper
.
selectList
(
queryWrapper
);
...
...
@@ -1254,8 +1255,8 @@ public class LatentDangerServiceImpl extends BaseService<LatentDangerBo, LatentD
if
((
"supervised"
.
equals
(
planType
)
&&
LatentDangerState
.
SupervisionDangerStateEnum
.
整改检查分管领导确认
.
getCode
().
equals
(
currentDangerState
))
||
LatentDangerState
.
SupervisionDangerStateEnum
.
整改二次审核确认
.
getCode
().
equals
(
currentDangerState
))
{
latentDanger
.
setDangerState
(
LatentDangerState
.
SupervisionDangerStateEnum
.
整改完毕
.
getCode
()
);
latentDanger
.
setDangerStateName
(
LatentDangerState
.
SupervisionDangerStateEnum
.
整改完毕
.
getName
()
);
nextState
=
LatentDangerState
.
SupervisionDangerStateEnum
.
整改完毕
.
getCode
(
);
nextStateName
=
LatentDangerState
.
SupervisionDangerStateEnum
.
整改完毕
.
getName
(
);
}
executeResultMsg
=
currentStateEnum
.
getName
()
+
ExecuteTypeEnum
.
通过
.
getName
();
}
else
{
...
...
@@ -1806,9 +1807,21 @@ public class LatentDangerServiceImpl extends BaseService<LatentDangerBo, LatentD
if
(!
ValidationUtil
.
isEmpty
(
dangerIdList
))
{
pageParam
.
put
(
"dangerIds"
,
dangerIdList
);
}
Page
page
=
new
Page
();
if
(
pageParam
.
get
(
"current"
)
instanceof
String
&&
pageParam
.
get
(
"size"
)
instanceof
String
)
{
int
current
=
Integer
.
valueOf
((
String
)
pageParam
.
get
(
"current"
));
int
size
=
Integer
.
valueOf
((
String
)
pageParam
.
get
(
"current"
));
page
.
setCurrent
(
current
);
page
.
setSize
(
size
);
}
else
{
page
.
setCurrent
((
Integer
)(
pageParam
.
get
(
"current"
)));
page
.
setSize
((
Integer
)(
pageParam
.
get
(
"size"
)));
}
if
(
ValidationUtil
.
isEmpty
(
pageParam
.
get
(
"order"
)))
{
pageParam
.
put
(
"order"
,
"1"
);
}
IPage
<
LatentDanger
>
iPage
=
this
.
baseMapper
.
selectPageByParam
(
new
Page
(((
Integer
)
pageParam
.
get
(
"current"
)).
longValue
(),
((
Integer
)
pageParam
.
get
(
"size"
)).
longValue
()),
(
Map
<
String
,
Object
>)
pageParam
);
IPage
<
LatentDanger
>
iPage
=
this
.
baseMapper
.
selectPageByParam
(
page
,
(
Map
<
String
,
Object
>)
pageParam
);
Map
<
String
,
Object
>
buildingAbsolutePositionMap
=
new
HashMap
<>();
if
(!
ValidationUtil
.
isEmpty
(
iPage
.
getRecords
()))
{
try
{
...
...
amos-boot-module/amos-boot-module-biz/amos-boot-module-latentdanger-biz/src/main/java/com/yeejoin/amos/latentdanger/core/async/AsyncTask.java
View file @
d87545b6
...
...
@@ -4,6 +4,8 @@ import com.alibaba.fastjson.JSONArray;
import
com.alibaba.fastjson.JSONObject
;
import
com.google.common.collect.Lists
;
import
com.google.common.collect.Maps
;
import
com.yeejoin.amos.feign.systemctl.Systemctl
;
import
com.yeejoin.amos.feign.systemctl.model.MessageModel
;
import
com.yeejoin.amos.latentdanger.business.param.JPushTypeEnum
;
import
com.yeejoin.amos.latentdanger.business.param.PushMsgParam
;
import
com.yeejoin.amos.latentdanger.business.util.Toke
;
...
...
@@ -92,7 +94,10 @@ public class AsyncTask {
if
(
pointName
!=
null
)
{
body
+=
"关联检查点:"
+
pointName
+
TAB
;
}
saveAndSendMsg
(
orgCode
,
informerList
,
msgTypeEnum
.
getTitle
(),
body
,
msgTypeEnum
.
getMsgType
(),
riskFactorId
,
null
,
""
);
MessageModel
messageModel
=
new
MessageModel
();
messageModel
.
setBody
(
body
);
// Systemctl.messageClient.create(messageModel);
// saveAndSendMsg(orgCode, informerList, msgTypeEnum.getTitle(), body, msgTypeEnum.getMsgType(), riskFactorId, null, "");
}
private
void
saveAndSendMsg
(
String
orgCode
,
String
informerList
,
...
...
amos-boot-system-latentdanger/src/main/resources/application-dev.properties
View file @
d87545b6
...
...
@@ -8,6 +8,7 @@ eureka.instance.lease-expiration-duration-in-seconds=10
eureka.instance.lease-renewal-interval-in-seconds
=
5
eureka.instance.metadata-map.management.context-path
=
${server.servlet.context-path}/actuator
eureka.instance.status-page-url-path
=
/actuator/info
eureka.instance.metadata-map.management.api-docs
=
http://localhost:${server.port}${server.servlet.context-path}/doc.html
ribbon.eureka.enabled
=
true
ribbon.ConnectTimeout
=
5000
...
...
amos-boot-system-latentdanger/src/main/resources/db/changelog/latent-danger-1.0.0.xml
View file @
d87545b6
...
...
@@ -6,4 +6,13 @@
xsi:schemaLocation=
"http://www.liquibase.org/xml/ns/dbchangelog
http://www.liquibase.org/xml/ns/dbchangelog/dbchangelog-3.4.xsd"
>
<changeSet
id=
"20211013-1"
author=
"tb"
>
<preConditions>
<columnExists
tableName=
"p_latent_danger"
columnName=
"biz_info"
/>
</preConditions>
<comment>
修改业务信息字段biz_info字段类型为text
</comment>
<sql>
ALTER TABLE p_latent_danger MODIFY COLUMN biz_info text DEFAULT NULL COMMENT '业务信息'
</sql>
</changeSet>
</databaseChangeLog>
\ No newline at end of file
amos-boot-system-latentdanger/src/main/resources/db/mapper/LatentDangerMapper.xml
View file @
d87545b6
...
...
@@ -254,6 +254,22 @@
select * from p_latent_danger where deleted = 0 and instance_id = #{instanceId} and danger_state = 3 limit 1
</select>
<select
id=
"listOfOvertime"
resultType=
"com.yeejoin.amos.latentdanger.business.entity.mybatis.extend.LatentDangerBo"
>
select *
from p_latent_danger
where now() > reform_limit_date
and overtime_state = 0
and deleted = 0
<if
test=
"dangerStateList != null and dangerStateList.size() > 0"
>
and danger_state in
<foreach
collection=
"dangerStateList"
item=
"dangerState"
open=
"("
separator=
","
close=
")"
>
#{dangerState}
</foreach>
</if>
</select>
<select
id=
"listByMap"
resultType=
"com.yeejoin.amos.latentdanger.business.entity.mybatis.extend.LatentDangerBo"
>
select
a.*
...
...
@@ -350,10 +366,6 @@
</where>
</select>
<select
id=
"listOfOvertime"
resultType=
"com.yeejoin.amos.latentdanger.business.entity.mybatis.extend.LatentDangerBo"
>
select * from p_latent_danger where now()>reform_limit_date and overtime_state = 0 and deleted = 0 and danger_state in (2,3,4)
</select>
<select
id=
"countNotFinishByFlowId"
resultType=
"java.lang.Integer"
>
select
count(1)
...
...
pom.xml
View file @
d87545b6
...
...
@@ -207,7 +207,7 @@
<dependency>
<groupId>
com.yeejoin
</groupId>
<artifactId>
amos-feign-systemctl
</artifactId>
<version>
1.6.
3
-SNAPSHOT
</version>
<version>
1.6.
4
-SNAPSHOT
</version>
</dependency>
<dependency>
<groupId>
io.swagger
</groupId>
...
...
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