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
f9170b2c
Commit
f9170b2c
authored
Oct 09, 2021
by
tianbo
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
修改巡检隐患表
parent
a04efc14
Hide whitespace changes
Inline
Side-by-side
Showing
21 changed files
with
514 additions
and
133 deletions
+514
-133
ExecuteTypeEnum.java
...ejoin/amos/latentdanger/common/enums/ExecuteTypeEnum.java
+4
-3
LatentDangerState.java
...oin/amos/latentdanger/common/enums/LatentDangerState.java
+5
-5
LatentDanger.java
...om/yeejoin/amos/latentdanger/dao/entity/LatentDanger.java
+1
-1
LatentDangerFlowRecord.java
.../amos/latentdanger/dao/entity/LatentDangerFlowRecord.java
+1
-1
LatentDangerLevelEnum.java
...ejoin/amos/patrol/common/enums/LatentDangerLevelEnum.java
+11
-0
LatentDangerReformTypeEnum.java
.../amos/patrol/common/enums/LatentDangerReformTypeEnum.java
+9
-0
LatentDangerStateEnum.java
...ejoin/amos/patrol/common/enums/LatentDangerStateEnum.java
+9
-0
LatentDangerTypeEnum.java
...eejoin/amos/patrol/common/enums/LatentDangerTypeEnum.java
+9
-0
LatentDanger.java
...java/com/yeejoin/amos/patrol/dao/entity/LatentDanger.java
+112
-7
LatentDangerFlowRecord.java
...eejoin/amos/patrol/dao/entity/LatentDangerFlowRecord.java
+22
-9
LatentDangerServiceImpl.java
...danger/business/service/impl/LatentDangerServiceImpl.java
+15
-7
LatentDangerBo.java
...patrol/business/entity/mybatis/extend/LatentDangerBo.java
+10
-5
LatentDangerServiceImpl.java
...patrol/business/service/impl/LatentDangerServiceImpl.java
+39
-31
LatentDangerDetailVo.java
...yeejoin/amos/patrol/business/vo/LatentDangerDetailVo.java
+3
-3
LatentDangerListVo.java
...m/yeejoin/amos/patrol/business/vo/LatentDangerListVo.java
+2
-2
application-dev.properties
...atentdanger/src/main/resources/application-dev.properties
+1
-1
create-latent-danger-table.sql
...esources/db/changelog/init/create-latent-danger-table.sql
+0
-2
LatentDangerFlowRecordMapper.xml
...main/resources/db/mapper/LatentDangerFlowRecordMapper.xml
+17
-16
LatentDangerMapper.xml
...anger/src/main/resources/db/mapper/LatentDangerMapper.xml
+39
-36
patrol-3.0.1.xml
...m-patrol/src/main/resources/db/changelog/patrol-3.0.1.xml
+195
-0
LatentDangerMapper.xml
...atrol/src/main/resources/db/mapper/LatentDangerMapper.xml
+10
-4
No files found.
amos-boot-module/amos-boot-module-api/amos-boot-module-latentdanger-api/src/main/java/com/yeejoin/amos/latentdanger/common/enums/ExecuteTypeEnum.java
View file @
f9170b2c
...
@@ -10,9 +10,9 @@ public enum ExecuteTypeEnum {
...
@@ -10,9 +10,9 @@ public enum ExecuteTypeEnum {
/**
/**
* 未执行
* 未执行
*/
*/
未执行
(
"未执行"
,
-
1
),
未执行
(
"未执行"
,
1
),
通过
(
"通过"
,
0
),
通过
(
"通过"
,
2
),
驳回
(
"驳回"
,
1
);
驳回
(
"驳回"
,
3
);
/**
/**
* 名称,描述
* 名称,描述
...
@@ -24,6 +24,7 @@ public enum ExecuteTypeEnum {
...
@@ -24,6 +24,7 @@ public enum ExecuteTypeEnum {
private
Integer
code
;
private
Integer
code
;
ExecuteTypeEnum
(
String
name
,
Integer
code
)
{
ExecuteTypeEnum
(
String
name
,
Integer
code
)
{
this
.
name
=
name
;
this
.
name
=
name
;
this
.
code
=
code
;
this
.
code
=
code
;
...
...
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 @
f9170b2c
...
@@ -195,7 +195,7 @@ public interface LatentDangerState {
...
@@ -195,7 +195,7 @@ public interface LatentDangerState {
}
}
}
}
enum
PatrolDanger
Level
Enum
implements
LatentDangerState
{
enum
PatrolDanger
State
Enum
implements
LatentDangerState
{
/**
/**
* 待评审
* 待评审
*/
*/
...
@@ -219,7 +219,7 @@ public interface LatentDangerState {
...
@@ -219,7 +219,7 @@ public interface LatentDangerState {
*/
*/
private
String
code
;
private
String
code
;
PatrolDanger
Level
Enum
(
String
name
,
String
code
)
{
PatrolDanger
State
Enum
(
String
name
,
String
code
)
{
this
.
name
=
name
;
this
.
name
=
name
;
this
.
code
=
code
;
this
.
code
=
code
;
}
}
...
@@ -241,7 +241,7 @@ public interface LatentDangerState {
...
@@ -241,7 +241,7 @@ public interface LatentDangerState {
}
}
public
LatentDangerState
getEnumByCode
(
String
code
)
{
public
LatentDangerState
getEnumByCode
(
String
code
)
{
for
(
PatrolDanger
LevelEnum
_enum
:
PatrolDangerLevel
Enum
.
values
())
{
for
(
PatrolDanger
StateEnum
_enum
:
PatrolDangerState
Enum
.
values
())
{
if
(
code
.
equals
(
_enum
.
getCode
()))
{
if
(
code
.
equals
(
_enum
.
getCode
()))
{
return
_enum
;
return
_enum
;
}
}
...
@@ -251,7 +251,7 @@ public interface LatentDangerState {
...
@@ -251,7 +251,7 @@ public interface LatentDangerState {
public
String
getEnumNameByCode
(
String
code
)
{
public
String
getEnumNameByCode
(
String
code
)
{
String
enumName
=
""
;
String
enumName
=
""
;
for
(
PatrolDanger
LevelEnum
type:
PatrolDangerLevel
Enum
.
values
())
{
for
(
PatrolDanger
StateEnum
type:
PatrolDangerState
Enum
.
values
())
{
if
(
type
.
getCode
().
equals
(
code
))
{
if
(
type
.
getCode
().
equals
(
code
))
{
enumName
=
type
.
getName
();
enumName
=
type
.
getName
();
break
;
break
;
...
@@ -262,7 +262,7 @@ public interface LatentDangerState {
...
@@ -262,7 +262,7 @@ public interface LatentDangerState {
public
static
List
<
Map
<
String
,
String
>>
getEnumList
()
{
public
static
List
<
Map
<
String
,
String
>>
getEnumList
()
{
List
<
Map
<
String
,
String
>>
enumList
=
Lists
.
newArrayList
();
List
<
Map
<
String
,
String
>>
enumList
=
Lists
.
newArrayList
();
for
(
PatrolDanger
LevelEnum
type:
PatrolDangerLevel
Enum
.
values
())
{
for
(
PatrolDanger
StateEnum
type:
PatrolDangerState
Enum
.
values
())
{
Map
<
String
,
String
>
resultMap
=
Maps
.
newHashMap
();
Map
<
String
,
String
>
resultMap
=
Maps
.
newHashMap
();
resultMap
.
put
(
"key"
,
type
.
getCode
());
resultMap
.
put
(
"key"
,
type
.
getCode
());
resultMap
.
put
(
"name"
,
type
.
getName
());
resultMap
.
put
(
"name"
,
type
.
getName
());
...
...
amos-boot-module/amos-boot-module-api/amos-boot-module-latentdanger-api/src/main/java/com/yeejoin/amos/latentdanger/dao/entity/LatentDanger.java
View file @
f9170b2c
...
@@ -23,7 +23,7 @@ import java.util.Date;
...
@@ -23,7 +23,7 @@ import java.util.Date;
@Data
@Data
@EqualsAndHashCode
(
callSuper
=
true
)
@EqualsAndHashCode
(
callSuper
=
true
)
@Accessors
(
chain
=
true
)
@Accessors
(
chain
=
true
)
@TableName
(
value
=
"
cb
_latent_danger"
,
autoResultMap
=
true
)
@TableName
(
value
=
"
p
_latent_danger"
,
autoResultMap
=
true
)
@ApiModel
(
value
=
"LatentDanger"
,
description
=
"隐患信息"
)
@ApiModel
(
value
=
"LatentDanger"
,
description
=
"隐患信息"
)
public
class
LatentDanger
extends
BasicEntity
{
public
class
LatentDanger
extends
BasicEntity
{
private
static
final
long
serialVersionUID
=
1L
;
private
static
final
long
serialVersionUID
=
1L
;
...
...
amos-boot-module/amos-boot-module-api/amos-boot-module-latentdanger-api/src/main/java/com/yeejoin/amos/latentdanger/dao/entity/LatentDangerFlowRecord.java
View file @
f9170b2c
...
@@ -24,7 +24,7 @@ import java.util.Date;
...
@@ -24,7 +24,7 @@ import java.util.Date;
@Data
@Data
@EqualsAndHashCode
(
callSuper
=
true
)
@EqualsAndHashCode
(
callSuper
=
true
)
@Accessors
(
chain
=
true
)
@Accessors
(
chain
=
true
)
@TableName
(
"
cb
_latent_danger_flow_record"
)
@TableName
(
"
p
_latent_danger_flow_record"
)
@ApiModel
(
value
=
"LatentDangerFlowRecord"
,
description
=
"隐患工作流记录信息"
)
@ApiModel
(
value
=
"LatentDangerFlowRecord"
,
description
=
"隐患工作流记录信息"
)
public
class
LatentDangerFlowRecord
extends
BasicEntity
{
public
class
LatentDangerFlowRecord
extends
BasicEntity
{
private
static
final
long
serialVersionUID
=
1L
;
private
static
final
long
serialVersionUID
=
1L
;
...
...
amos-boot-module/amos-boot-module-api/amos-boot-module-patrol-api/src/main/java/com/yeejoin/amos/patrol/common/enums/LatentDangerLevelEnum.java
View file @
f9170b2c
package
com
.
yeejoin
.
amos
.
patrol
.
common
.
enums
;
package
com
.
yeejoin
.
amos
.
patrol
.
common
.
enums
;
import
io.swagger.models.auth.In
;
public
enum
LatentDangerLevelEnum
{
public
enum
LatentDangerLevelEnum
{
安全问题
(
"安全问题"
,
0
,
"0"
),
安全问题
(
"安全问题"
,
0
,
"0"
),
...
@@ -64,4 +66,13 @@ public enum LatentDangerLevelEnum {
...
@@ -64,4 +66,13 @@ public enum LatentDangerLevelEnum {
}
}
return
null
;
return
null
;
}
}
public
static
LatentDangerLevelEnum
getByCode
(
String
code
)
{
for
(
LatentDangerLevelEnum
l
:
LatentDangerLevelEnum
.
values
())
{
if
(
l
.
getCode
().
equals
(
Integer
.
parseInt
(
code
)))
{
return
l
;
}
}
return
null
;
}
}
}
amos-boot-module/amos-boot-module-api/amos-boot-module-patrol-api/src/main/java/com/yeejoin/amos/patrol/common/enums/LatentDangerReformTypeEnum.java
View file @
f9170b2c
...
@@ -44,4 +44,13 @@ public enum LatentDangerReformTypeEnum {
...
@@ -44,4 +44,13 @@ public enum LatentDangerReformTypeEnum {
}
}
return
null
;
return
null
;
}
}
public
static
LatentDangerReformTypeEnum
getByCode
(
String
code
)
{
for
(
LatentDangerReformTypeEnum
l
:
LatentDangerReformTypeEnum
.
values
())
{
if
(
l
.
getCode
().
equals
(
Integer
.
parseInt
(
code
)))
{
return
l
;
}
}
return
null
;
}
}
}
amos-boot-module/amos-boot-module-api/amos-boot-module-patrol-api/src/main/java/com/yeejoin/amos/patrol/common/enums/LatentDangerStateEnum.java
View file @
f9170b2c
...
@@ -60,4 +60,13 @@ public enum LatentDangerStateEnum {
...
@@ -60,4 +60,13 @@ public enum LatentDangerStateEnum {
}
}
return
null
;
return
null
;
}
}
public
static
LatentDangerStateEnum
getByCode
(
String
code
)
{
for
(
LatentDangerStateEnum
l
:
LatentDangerStateEnum
.
values
())
{
if
(
l
.
getCode
().
equals
(
Integer
.
parseInt
(
code
)))
{
return
l
;
}
}
return
null
;
}
}
}
amos-boot-module/amos-boot-module-api/amos-boot-module-patrol-api/src/main/java/com/yeejoin/amos/patrol/common/enums/LatentDangerTypeEnum.java
View file @
f9170b2c
...
@@ -56,4 +56,13 @@ public enum LatentDangerTypeEnum {
...
@@ -56,4 +56,13 @@ public enum LatentDangerTypeEnum {
}
}
return
null
;
return
null
;
}
}
public
static
LatentDangerTypeEnum
getByCode
(
String
code
)
{
for
(
LatentDangerTypeEnum
l
:
LatentDangerTypeEnum
.
values
())
{
if
(
l
.
getCode
().
equals
(
Integer
.
parseInt
(
code
)))
{
return
l
;
}
}
return
null
;
}
}
}
amos-boot-module/amos-boot-module-api/amos-boot-module-patrol-api/src/main/java/com/yeejoin/amos/patrol/dao/entity/LatentDanger.java
View file @
f9170b2c
package
com
.
yeejoin
.
amos
.
patrol
.
dao
.
entity
;
package
com
.
yeejoin
.
amos
.
patrol
.
dao
.
entity
;
import
com.alibaba.fastjson.JSONObject
;
import
com.baomidou.mybatisplus.annotation.TableField
;
import
com.baomidou.mybatisplus.annotation.TableName
;
import
com.baomidou.mybatisplus.extension.handlers.JacksonTypeHandler
;
import
com.fasterxml.jackson.annotation.JsonFormat
;
import
io.swagger.annotations.ApiModel
;
import
lombok.Data
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
lombok.experimental.Accessors
;
import
org.hibernate.annotations.Where
;
import
org.hibernate.annotations.Where
;
import
javax.persistence.Column
;
import
javax.persistence.Column
;
import
javax.persistence.Entity
;
import
javax.persistence.Entity
;
...
@@ -21,6 +29,10 @@ import java.util.Date;
...
@@ -21,6 +29,10 @@ import java.util.Date;
@NamedQuery
(
name
=
"LatentDanger.findAll"
,
query
=
"SELECT c FROM LatentDanger c"
)
@NamedQuery
(
name
=
"LatentDanger.findAll"
,
query
=
"SELECT c FROM LatentDanger c"
)
@Where
(
clause
=
"deleted=0"
)
//表示未删除的数据
@Where
(
clause
=
"deleted=0"
)
//表示未删除的数据
@Data
@Data
@EqualsAndHashCode
(
callSuper
=
true
)
@Accessors
(
chain
=
true
)
@TableName
(
value
=
"p_latent_danger"
,
autoResultMap
=
true
)
@ApiModel
(
value
=
"LatentDanger"
,
description
=
"隐患信息"
)
public
class
LatentDanger
extends
BasicEntity
{
public
class
LatentDanger
extends
BasicEntity
{
private
static
final
long
serialVersionUID
=
1L
;
private
static
final
long
serialVersionUID
=
1L
;
...
@@ -53,7 +65,13 @@ public class LatentDanger extends BasicEntity {
...
@@ -53,7 +65,13 @@ public class LatentDanger extends BasicEntity {
* 隐患等级(1:一般隐患;2:重大隐患;0:安全问题)
* 隐患等级(1:一般隐患;2:重大隐患;0:安全问题)
*/
*/
@Column
(
name
=
"danger_level"
)
@Column
(
name
=
"danger_level"
)
private
Integer
dangerLevel
;
private
String
dangerLevel
;
/**
* 隐患等级名称
*/
@Column
(
name
=
"danger_level_name"
)
private
String
dangerLevelName
;
/**
/**
* 隐患地点
* 隐患地点
...
@@ -65,7 +83,13 @@ public class LatentDanger extends BasicEntity {
...
@@ -65,7 +83,13 @@ public class LatentDanger extends BasicEntity {
* 隐患类型(1:普通隐患;2:巡检隐患)
* 隐患类型(1:普通隐患;2:巡检隐患)
*/
*/
@Column
(
name
=
"danger_type"
)
@Column
(
name
=
"danger_type"
)
private
Integer
dangerType
;
private
String
dangerType
;
/**
* 隐患类型名称
*/
@Column
(
name
=
"danger_type_name"
)
private
String
dangerTypeName
;
/**
/**
* 备注
* 备注
...
@@ -77,12 +101,19 @@ public class LatentDanger extends BasicEntity {
...
@@ -77,12 +101,19 @@ public class LatentDanger extends BasicEntity {
* 整改类型(1:常规整改;2:安措计划;3:延期整改)
* 整改类型(1:常规整改;2:安措计划;3:延期整改)
*/
*/
@Column
(
name
=
"reform_type"
)
@Column
(
name
=
"reform_type"
)
private
Integer
reformType
;
private
String
reformType
;
/**
* 整改类型名称
*/
@Column
(
name
=
"reform_type_name"
)
private
String
reformTypeName
;
/**
/**
* 限制时间
* 限制时间
*/
*/
@Column
(
name
=
"reform_limit_date"
)
@Column
(
name
=
"reform_limit_date"
)
@JsonFormat
(
pattern
=
"yyyy-MM-dd HH:mm:ss"
,
timezone
=
"GMT+8"
)
private
Date
reformLimitDate
;
private
Date
reformLimitDate
;
@Column
(
name
=
"overtime_state"
)
@Column
(
name
=
"overtime_state"
)
...
@@ -95,7 +126,13 @@ public class LatentDanger extends BasicEntity {
...
@@ -95,7 +126,13 @@ public class LatentDanger extends BasicEntity {
* 隐患状态(1:待评审;2:待治理;3:安措计划中;4:逾期未治理;5:待验证;6:治理完毕;7:已撤销)
* 隐患状态(1:待评审;2:待治理;3:安措计划中;4:逾期未治理;5:待验证;6:治理完毕;7:已撤销)
*/
*/
@Column
(
name
=
"danger_state"
)
@Column
(
name
=
"danger_state"
)
private
Integer
dangerState
;
private
String
dangerState
;
/**
* 隐患状态名称
*/
@Column
(
name
=
"danger_state_name"
)
private
String
dangerStateName
;
/**
/**
* 发现人
* 发现人
...
@@ -113,18 +150,20 @@ public class LatentDanger extends BasicEntity {
...
@@ -113,18 +150,20 @@ public class LatentDanger extends BasicEntity {
* 是否删除(0:否;1:是)
* 是否删除(0:否;1:是)
*/
*/
@Column
(
name
=
"deleted"
)
@Column
(
name
=
"deleted"
)
private
Integer
deleted
;
private
Boolean
deleted
;
/**
/**
* 记录修改时间
* 记录修改时间
*/
*/
@Column
(
name
=
"update_date"
)
@Column
(
name
=
"update_date"
)
@JsonFormat
(
pattern
=
"yyyy-MM-dd HH:mm:ss"
,
timezone
=
"GMT+8"
)
private
Date
updateDate
;
private
Date
updateDate
;
/**
/**
* 延期治理时间
* 延期治理时间
*/
*/
@Column
(
name
=
"delay_limit_date"
)
@Column
(
name
=
"delay_limit_date"
)
@JsonFormat
(
pattern
=
"yyyy-MM-dd HH:mm:ss"
,
timezone
=
"GMT+8"
)
private
Date
delayLimitDate
;
private
Date
delayLimitDate
;
/**
/**
...
@@ -148,7 +187,73 @@ public class LatentDanger extends BasicEntity {
...
@@ -148,7 +187,73 @@ public class LatentDanger extends BasicEntity {
/**
/**
* 检查记录创建的隐患检查项对应id
* 检查记录创建的隐患检查项对应id
*/
*/
@Column
(
name
=
"check_input_id"
)
@Column
(
name
=
"biz_id"
)
private
Long
checkInputId
;
private
Long
bizId
;
/**
* 建筑id
*/
private
Long
structureId
;
/**
* 建筑名称
*/
private
String
structureName
;
private
String
instanceKey
;
/**
* 业务类型(不同业务创建的隐患以此区分:巡检隐患、防火监督隐患、其他隐患。。。)
*/
private
String
bizType
;
@TableField
(
exist
=
false
)
private
String
bizTypeName
;
/**
* 经度
*/
private
String
longitude
;
/**
* 纬度
*/
private
String
latitude
;
/**
* 业务信息
*/
@TableField
(
typeHandler
=
JacksonTypeHandler
.
class
)
private
JSONObject
bizInfo
;
/**
* 是否审核状态
*/
@TableField
(
exist
=
false
)
private
Boolean
unReviewed
;
public
Boolean
getUnReviewed
()
{
if
(
"dangerSubmit"
.
equals
(
this
.
getDangerState
()))
{
return
true
;
}
return
false
;
}
/**
* 提交信息
*/
@TableField
(
exist
=
false
)
private
JSONObject
flowJson
;
/**
* 阶段状态
*/
@TableField
(
exist
=
false
)
private
String
processState
;
/**
* 阶段状态名称
*/
@TableField
(
exist
=
false
)
private
String
processStateName
;
}
}
amos-boot-module/amos-boot-module-api/amos-boot-module-patrol-api/src/main/java/com/yeejoin/amos/patrol/dao/entity/LatentDangerFlowRecord.java
View file @
f9170b2c
package
com
.
yeejoin
.
amos
.
patrol
.
dao
.
entity
;
package
com
.
yeejoin
.
amos
.
patrol
.
dao
.
entity
;
import
com.baomidou.mybatisplus.annotation.TableName
;
import
io.swagger.annotations.ApiModel
;
import
lombok.Data
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
lombok.experimental.Accessors
;
import
org.hibernate.annotations.Where
;
import
org.hibernate.annotations.Where
;
import
javax.persistence.Column
;
import
javax.persistence.Column
;
...
@@ -22,6 +26,10 @@ import java.util.Date;
...
@@ -22,6 +26,10 @@ import java.util.Date;
@NamedQuery
(
name
=
"LatentDangerFlowRecord.findAll"
,
query
=
"SELECT c FROM LatentDangerFlowRecord c"
)
@NamedQuery
(
name
=
"LatentDangerFlowRecord.findAll"
,
query
=
"SELECT c FROM LatentDangerFlowRecord c"
)
@Where
(
clause
=
"deleted=0"
)
//表示未删除的数据
@Where
(
clause
=
"deleted=0"
)
//表示未删除的数据
@Data
@Data
@EqualsAndHashCode
(
callSuper
=
true
)
@Accessors
(
chain
=
true
)
@TableName
(
"p_latent_danger_flow_record"
)
@ApiModel
(
value
=
"LatentDangerFlowRecord"
,
description
=
"隐患工作流记录信息"
)
public
class
LatentDangerFlowRecord
extends
BasicEntity
{
public
class
LatentDangerFlowRecord
extends
BasicEntity
{
private
static
final
long
serialVersionUID
=
1L
;
private
static
final
long
serialVersionUID
=
1L
;
...
@@ -40,14 +48,17 @@ public class LatentDangerFlowRecord extends BasicEntity {
...
@@ -40,14 +48,17 @@ public class LatentDangerFlowRecord extends BasicEntity {
@Column
(
name
=
"flow_task_id"
)
@Column
(
name
=
"flow_task_id"
)
private
String
flowTaskId
;
private
String
flowTaskId
;
@Column
(
name
=
"excute_state"
)
@Column
(
name
=
"ex
e
cute_state"
)
private
Integer
excuteState
;
private
Integer
ex
e
cuteState
;
@Column
(
name
=
"excute_user_id"
)
@Column
(
name
=
"ex
e
cute_user_id"
)
private
String
excuteUserId
;
private
String
ex
e
cuteUserId
;
@Column
(
name
=
"excute_result"
)
@Column
(
name
=
"execute_user_name"
)
private
String
excuteResult
;
private
String
executeUserName
;
@Column
(
name
=
"execute_result"
)
private
String
executeResult
;
@Column
(
name
=
"remark"
)
@Column
(
name
=
"remark"
)
private
String
remark
;
private
String
remark
;
...
@@ -59,7 +70,7 @@ public class LatentDangerFlowRecord extends BasicEntity {
...
@@ -59,7 +70,7 @@ public class LatentDangerFlowRecord extends BasicEntity {
* 是否删除(0:否;1:是)
* 是否删除(0:否;1:是)
*/
*/
@Column
(
name
=
"deleted"
)
@Column
(
name
=
"deleted"
)
private
Integer
deleted
;
private
Boolean
deleted
=
false
;
/**
/**
* 记录修改时间
* 记录修改时间
...
@@ -67,7 +78,9 @@ public class LatentDangerFlowRecord extends BasicEntity {
...
@@ -67,7 +78,9 @@ public class LatentDangerFlowRecord extends BasicEntity {
@Column
(
name
=
"update_date"
)
@Column
(
name
=
"update_date"
)
private
Date
updateDate
;
private
Date
updateDate
;
@Column
(
name
=
"excute_department_id"
)
@Column
(
name
=
"ex
e
cute_department_id"
)
private
String
excuteDepartmentId
;
private
String
ex
e
cuteDepartmentId
;
@Column
(
name
=
"execute_department_name"
)
private
String
executeDepartmentName
;
}
}
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 @
f9170b2c
...
@@ -356,8 +356,8 @@ public class LatentDangerServiceImpl extends BaseService<LatentDangerBo, LatentD
...
@@ -356,8 +356,8 @@ public class LatentDangerServiceImpl extends BaseService<LatentDangerBo, LatentD
latentDanger
.
setDangerState
(
LatentDangerState
.
SupervisionDangerStateEnum
.
提交隐患
.
getCode
());
latentDanger
.
setDangerState
(
LatentDangerState
.
SupervisionDangerStateEnum
.
提交隐患
.
getCode
());
latentDanger
.
setDangerStateName
(
LatentDangerState
.
SupervisionDangerStateEnum
.
提交隐患
.
getName
());
latentDanger
.
setDangerStateName
(
LatentDangerState
.
SupervisionDangerStateEnum
.
提交隐患
.
getName
());
}
else
if
(
LatentDangerBizTypeEnum
.
巡检
.
getCode
().
equals
(
bizType
))
{
}
else
if
(
LatentDangerBizTypeEnum
.
巡检
.
getCode
().
equals
(
bizType
))
{
latentDanger
.
setDangerState
(
LatentDangerState
.
PatrolDanger
Level
Enum
.
待评审
.
getCode
());
latentDanger
.
setDangerState
(
LatentDangerState
.
PatrolDanger
State
Enum
.
待评审
.
getCode
());
latentDanger
.
setDangerStateName
(
LatentDangerState
.
PatrolDanger
Level
Enum
.
待评审
.
getName
());
latentDanger
.
setDangerStateName
(
LatentDangerState
.
PatrolDanger
State
Enum
.
待评审
.
getName
());
}
}
if
(
ValidationUtil
.
isEmpty
(
dangerDto
.
getDangerName
()))
{
if
(
ValidationUtil
.
isEmpty
(
dangerDto
.
getDangerName
()))
{
latentDanger
.
setDangerName
(
dangerDto
.
getInputItemName
());
latentDanger
.
setDangerName
(
dangerDto
.
getInputItemName
());
...
@@ -1136,7 +1136,7 @@ public class LatentDangerServiceImpl extends BaseService<LatentDangerBo, LatentD
...
@@ -1136,7 +1136,7 @@ public class LatentDangerServiceImpl extends BaseService<LatentDangerBo, LatentD
return
executeSubmitDto
;
return
executeSubmitDto
;
}
}
// TODO 修改
// TODO 修改
amosUserId
=
"3400882"
;
//
amosUserId = "3400882";
AgencyUserModel
userModel
=
Privilege
.
agencyUserClient
.
queryByUserId
(
amosUserId
).
getResult
();
AgencyUserModel
userModel
=
Privilege
.
agencyUserClient
.
queryByUserId
(
amosUserId
).
getResult
();
String
checkLeaderId
=
userModel
.
getUserName
();
String
checkLeaderId
=
userModel
.
getUserName
();
...
@@ -1679,14 +1679,14 @@ public class LatentDangerServiceImpl extends BaseService<LatentDangerBo, LatentD
...
@@ -1679,14 +1679,14 @@ public class LatentDangerServiceImpl extends BaseService<LatentDangerBo, LatentD
public
List
<
Map
<
String
,
String
>>
getAllDangerState
()
{
public
List
<
Map
<
String
,
String
>>
getAllDangerState
()
{
List
<
Map
<
String
,
String
>>
levelList
=
Lists
.
newArrayList
();
List
<
Map
<
String
,
String
>>
levelList
=
Lists
.
newArrayList
();
List
<
LatentDangerState
.
SupervisionDangerStateEnum
>
supervisionDangerStateList
=
Lists
.
newArrayList
(
LatentDangerState
.
SupervisionDangerStateEnum
.
values
());
List
<
LatentDangerState
.
SupervisionDangerStateEnum
>
supervisionDangerStateList
=
Lists
.
newArrayList
(
LatentDangerState
.
SupervisionDangerStateEnum
.
values
());
List
<
LatentDangerState
.
PatrolDanger
LevelEnum
>
patrolDangerLevelEnumList
=
Lists
.
newArrayList
(
LatentDangerState
.
PatrolDangerLevel
Enum
.
values
());
List
<
LatentDangerState
.
PatrolDanger
StateEnum
>
patrolDangerStateEnumList
=
Lists
.
newArrayList
(
LatentDangerState
.
PatrolDangerState
Enum
.
values
());
supervisionDangerStateList
.
forEach
(
level
->
{
supervisionDangerStateList
.
forEach
(
level
->
{
Map
<
String
,
String
>
l
=
Maps
.
newHashMap
();
Map
<
String
,
String
>
l
=
Maps
.
newHashMap
();
l
.
put
(
"code"
,
level
.
getCode
());
l
.
put
(
"code"
,
level
.
getCode
());
l
.
put
(
"name"
,
level
.
getName
());
l
.
put
(
"name"
,
level
.
getName
());
levelList
.
add
(
l
);
levelList
.
add
(
l
);
});
});
patrolDanger
Level
EnumList
.
forEach
(
level
->
{
patrolDanger
State
EnumList
.
forEach
(
level
->
{
Map
<
String
,
String
>
l
=
Maps
.
newHashMap
();
Map
<
String
,
String
>
l
=
Maps
.
newHashMap
();
l
.
put
(
"code"
,
level
.
getCode
());
l
.
put
(
"code"
,
level
.
getCode
());
l
.
put
(
"name"
,
level
.
getName
());
l
.
put
(
"name"
,
level
.
getName
());
...
@@ -1778,7 +1778,7 @@ public class LatentDangerServiceImpl extends BaseService<LatentDangerBo, LatentD
...
@@ -1778,7 +1778,7 @@ public class LatentDangerServiceImpl extends BaseService<LatentDangerBo, LatentD
if
(
LatentDangerBizTypeEnum
.
防火监督
.
getCode
().
equals
(
bizType
))
{
if
(
LatentDangerBizTypeEnum
.
防火监督
.
getCode
().
equals
(
bizType
))
{
pageParam
.
put
(
"dangerState"
,
LatentDangerState
.
SupervisionDangerStateEnum
.
提交隐患
.
getCode
());
pageParam
.
put
(
"dangerState"
,
LatentDangerState
.
SupervisionDangerStateEnum
.
提交隐患
.
getCode
());
}
else
if
(
LatentDangerBizTypeEnum
.
巡检
.
getCode
().
equals
(
bizType
))
{
}
else
if
(
LatentDangerBizTypeEnum
.
巡检
.
getCode
().
equals
(
bizType
))
{
pageParam
.
put
(
"dangerState"
,
LatentDangerState
.
PatrolDanger
Level
Enum
.
待评审
.
getCode
());
pageParam
.
put
(
"dangerState"
,
LatentDangerState
.
PatrolDanger
State
Enum
.
待评审
.
getCode
());
}
}
}
}
}
}
...
@@ -1826,6 +1826,14 @@ public class LatentDangerServiceImpl extends BaseService<LatentDangerBo, LatentD
...
@@ -1826,6 +1826,14 @@ public class LatentDangerServiceImpl extends BaseService<LatentDangerBo, LatentD
LatentDangerProcessStateEnum
processStateEnum
=
LatentDangerProcessStateEnum
.
getByCode
(
danger
.
getProcessState
());
LatentDangerProcessStateEnum
processStateEnum
=
LatentDangerProcessStateEnum
.
getByCode
(
danger
.
getProcessState
());
danger
.
setProcessStateName
(
processStateEnum
.
getName
());
danger
.
setProcessStateName
(
processStateEnum
.
getName
());
}
}
if
(
LatentDangerBizTypeEnum
.
巡检
.
getCode
().
equals
(
danger
.
getBizType
()))
{
LatentDangerLevelEnum
levelEnum
=
Arrays
.
stream
(
LatentDangerLevelEnum
.
values
()).
filter
(
l
->
l
.
getCode
().
equals
(
danger
.
getDangerLevel
())).
findFirst
().
get
();
danger
.
setDangerLevelName
(
levelEnum
.
getName
());
LatentDangerReformTypeEnum
reformTypeEnum
=
Arrays
.
stream
(
LatentDangerReformTypeEnum
.
values
()).
filter
(
l
->
l
.
getCode
().
equals
(
danger
.
getReformType
())).
findFirst
().
get
();
danger
.
setReformTypeName
(
reformTypeEnum
.
getName
());
LatentDangerState
.
PatrolDangerStateEnum
patrolDangerStateEnum
=
Arrays
.
stream
(
LatentDangerState
.
PatrolDangerStateEnum
.
values
()).
filter
(
l
->
l
.
getCode
().
equals
(
danger
.
getDangerState
())).
findFirst
().
get
();
danger
.
setDangerStateName
(
patrolDangerStateEnum
.
getName
());
}
danger
.
setBizTypeName
(
bizTypeEnum
.
getName
());
danger
.
setBizTypeName
(
bizTypeEnum
.
getName
());
});
});
}
}
...
@@ -1978,7 +1986,7 @@ public class LatentDangerServiceImpl extends BaseService<LatentDangerBo, LatentD
...
@@ -1978,7 +1986,7 @@ public class LatentDangerServiceImpl extends BaseService<LatentDangerBo, LatentD
if
(
LatentDangerBizTypeEnum
.
防火监督
.
getCode
().
equals
(
bizType
))
{
if
(
LatentDangerBizTypeEnum
.
防火监督
.
getCode
().
equals
(
bizType
))
{
return
LatentDangerState
.
SupervisionDangerStateEnum
.
getEnumList
();
return
LatentDangerState
.
SupervisionDangerStateEnum
.
getEnumList
();
}
else
{
}
else
{
return
LatentDangerState
.
PatrolDanger
Level
Enum
.
getEnumList
();
return
LatentDangerState
.
PatrolDanger
State
Enum
.
getEnumList
();
}
}
}
}
...
...
amos-boot-module/amos-boot-module-biz/amos-boot-module-patrol-biz/src/main/java/com/yeejoin/amos/patrol/business/entity/mybatis/extend/LatentDangerBo.java
View file @
f9170b2c
...
@@ -16,6 +16,11 @@ public class LatentDangerBo {
...
@@ -16,6 +16,11 @@ public class LatentDangerBo {
private
Long
id
;
private
Long
id
;
/**
/**
* 业务类型
*/
private
String
bizType
;
/**
* 业务唯一标识
* 业务唯一标识
*/
*/
private
String
businessKey
;
private
String
businessKey
;
...
@@ -37,7 +42,7 @@ public class LatentDangerBo {
...
@@ -37,7 +42,7 @@ public class LatentDangerBo {
/**
/**
* 隐患等级(1:一般隐患;2:重大隐患;0:安全问题)
* 隐患等级(1:一般隐患;2:重大隐患;0:安全问题)
*/
*/
private
Integer
dangerLevel
;
private
String
dangerLevel
;
/**
/**
* 隐患地点
* 隐患地点
...
@@ -47,7 +52,7 @@ public class LatentDangerBo {
...
@@ -47,7 +52,7 @@ public class LatentDangerBo {
/**
/**
* 隐患类型(1:普通隐患;2:巡检隐患)
* 隐患类型(1:普通隐患;2:巡检隐患)
*/
*/
private
Integer
dangerType
;
private
String
dangerType
;
/**
/**
* 备注
* 备注
...
@@ -57,7 +62,7 @@ public class LatentDangerBo {
...
@@ -57,7 +62,7 @@ public class LatentDangerBo {
/**
/**
* 整改类型(1:常规整改;2:安措计划;3:延期整改)
* 整改类型(1:常规整改;2:安措计划;3:延期整改)
*/
*/
private
Integer
reformType
;
private
String
reformType
;
/**
/**
* 限制时间
* 限制时间
...
@@ -71,7 +76,7 @@ public class LatentDangerBo {
...
@@ -71,7 +76,7 @@ public class LatentDangerBo {
/**
/**
* 隐患状态(1:待评审;2:待治理;3:安措计划中;4:逾期未治理;5:待验证;6:治理完毕;7:已撤销)
* 隐患状态(1:待评审;2:待治理;3:安措计划中;4:逾期未治理;5:待验证;6:治理完毕;7:已撤销)
*/
*/
private
Integer
dangerState
;
private
String
dangerState
;
/**
/**
* 发现人
* 发现人
...
@@ -120,7 +125,7 @@ public class LatentDangerBo {
...
@@ -120,7 +125,7 @@ public class LatentDangerBo {
/**
/**
* 检查记录创建的隐患检查项对应id
* 检查记录创建的隐患检查项对应id
*/
*/
private
Long
checkInput
Id
;
private
Long
biz
Id
;
/**
/**
* 建筑id
* 建筑id
...
...
amos-boot-module/amos-boot-module-biz/amos-boot-module-patrol-biz/src/main/java/com/yeejoin/amos/patrol/business/service/impl/LatentDangerServiceImpl.java
View file @
f9170b2c
...
@@ -195,6 +195,9 @@ public class LatentDangerServiceImpl implements ILatentDangerService {
...
@@ -195,6 +195,9 @@ public class LatentDangerServiceImpl implements ILatentDangerService {
private
String
dangerTopic
;
private
String
dangerTopic
;
@Autowired
@Autowired
private
WebMqttComponent
webMqttComponent
;
private
WebMqttComponent
webMqttComponent
;
private
String
bizType
=
"patrol"
;
@Transactional
@Transactional
@Override
@Override
public
CommonResponse
saveNormal
(
LatentDangerNormalParam
latentDangerParam
,
String
userId
,
String
userRealName
,
String
departmentId
,
String
departmentName
,
String
companyId
,
String
orgCode
,
RoleBo
role
)
{
public
CommonResponse
saveNormal
(
LatentDangerNormalParam
latentDangerParam
,
String
userId
,
String
userRealName
,
String
departmentId
,
String
departmentName
,
String
companyId
,
String
orgCode
,
RoleBo
role
)
{
...
@@ -204,7 +207,7 @@ public class LatentDangerServiceImpl implements ILatentDangerService {
...
@@ -204,7 +207,7 @@ public class LatentDangerServiceImpl implements ILatentDangerService {
,
latentDangerParam
.
getDangerPosition
(),
LatentDangerTypeEnum
.
随手拍
,
,
latentDangerParam
.
getDangerPosition
(),
LatentDangerTypeEnum
.
随手拍
,
latentDangerParam
.
getPhotoUrls
(),
0L
,
latentDangerParam
.
getStructureId
(),
latentDangerParam
.
getStructureName
(),
InstanceKeyEnum
.
NORMAL
.
getCode
());
latentDangerParam
.
getPhotoUrls
(),
0L
,
latentDangerParam
.
getStructureId
(),
latentDangerParam
.
getStructureName
(),
InstanceKeyEnum
.
NORMAL
.
getCode
());
// 更新p_check_input表state字段
// 更新p_check_input表state字段
updateCheckInputDangerState
(
latentDangerBo
.
get
CheckInput
Id
(),
DangerHandleStateEnum
.
HANDLE
.
getCode
());
updateCheckInputDangerState
(
latentDangerBo
.
get
Biz
Id
(),
DangerHandleStateEnum
.
HANDLE
.
getCode
());
Long
dangerId
=
latentDangerBo
.
getId
();
Long
dangerId
=
latentDangerBo
.
getId
();
Date
startDate
=
new
Date
();
Date
startDate
=
new
Date
();
JSONObject
jsonObject
=
remoteWorkFlowService
.
startNew
(
dangerId
,
businessKey
,
processDefinitionKey
);
JSONObject
jsonObject
=
remoteWorkFlowService
.
startNew
(
dangerId
,
businessKey
,
processDefinitionKey
);
...
@@ -317,7 +320,7 @@ public class LatentDangerServiceImpl implements ILatentDangerService {
...
@@ -317,7 +320,7 @@ public class LatentDangerServiceImpl implements ILatentDangerService {
null
,
dangerTypeEnum
,
photoUrls
,
inputCheckDto
.
getCheckInputId
(),
riskSourceId
,
null
,
dangerTypeEnum
,
photoUrls
,
inputCheckDto
.
getCheckInputId
(),
riskSourceId
,
position
.
get
(
inputCheckDto
.
getRiskSourceId
())==
null
?
""
:
position
.
get
(
inputCheckDto
.
getRiskSourceId
()).
toString
(),
InstanceKeyEnum
.
PATROL
.
getCode
());
position
.
get
(
inputCheckDto
.
getRiskSourceId
())==
null
?
""
:
position
.
get
(
inputCheckDto
.
getRiskSourceId
()).
toString
(),
InstanceKeyEnum
.
PATROL
.
getCode
());
// 更新p_check_input表state字段
// 更新p_check_input表state字段
updateCheckInputDangerState
(
latentDangerBo
.
get
CheckInput
Id
(),
DangerHandleStateEnum
.
HANDLE
.
getCode
());
updateCheckInputDangerState
(
latentDangerBo
.
get
Biz
Id
(),
DangerHandleStateEnum
.
HANDLE
.
getCode
());
Long
dangerId
=
latentDangerBo
.
getId
();
Long
dangerId
=
latentDangerBo
.
getId
();
Date
startDate
=
new
Date
();
Date
startDate
=
new
Date
();
JSONObject
jsonObject
=
remoteWorkFlowService
.
startNew
(
dangerId
,
businessKey
,
processDefinitionKey
);
JSONObject
jsonObject
=
remoteWorkFlowService
.
startNew
(
dangerId
,
businessKey
,
processDefinitionKey
);
...
@@ -401,18 +404,19 @@ public class LatentDangerServiceImpl implements ILatentDangerService {
...
@@ -401,18 +404,19 @@ public class LatentDangerServiceImpl implements ILatentDangerService {
Integer
level
,
String
position
,
LatentDangerTypeEnum
dangerTypeEnum
,
Integer
level
,
String
position
,
LatentDangerTypeEnum
dangerTypeEnum
,
String
photoUrls
,
Long
checkInputId
,
Long
structureId
,
String
structureName
,
String
instanceKey
)
{
String
photoUrls
,
Long
checkInputId
,
Long
structureId
,
String
structureName
,
String
instanceKey
)
{
LatentDangerBo
latentDangerBo
=
new
LatentDangerBo
();
LatentDangerBo
latentDangerBo
=
new
LatentDangerBo
();
latentDangerBo
.
setBizType
(
bizType
);
latentDangerBo
.
setInstanceId
(
instanceId
);
latentDangerBo
.
setInstanceId
(
instanceId
);
latentDangerBo
.
setProblemDescription
(
problemDescription
);
latentDangerBo
.
setProblemDescription
(
problemDescription
);
latentDangerBo
.
setRemark
(
remark
);
latentDangerBo
.
setRemark
(
remark
);
latentDangerBo
.
setDangerState
(
LatentDangerStateEnum
.
待评审
.
getCode
());
latentDangerBo
.
setDangerState
(
LatentDangerStateEnum
.
待评审
.
getCode
()
.
toString
()
);
latentDangerBo
.
setDiscovererUserId
(
userId
);
latentDangerBo
.
setDiscovererUserId
(
userId
);
latentDangerBo
.
setDiscovererDepartmentId
(
departmentId
);
latentDangerBo
.
setDiscovererDepartmentId
(
departmentId
);
latentDangerBo
.
setBusinessKey
(
businessKey
);
latentDangerBo
.
setBusinessKey
(
businessKey
);
latentDangerBo
.
setOrgCode
(
orgCode
);
latentDangerBo
.
setOrgCode
(
orgCode
);
latentDangerBo
.
setDangerName
(
dangerName
);
latentDangerBo
.
setDangerName
(
dangerName
);
latentDangerBo
.
setDangerLevel
(
level
);
latentDangerBo
.
setDangerLevel
(
level
.
toString
()
);
latentDangerBo
.
setDangerPosition
(
position
);
latentDangerBo
.
setDangerPosition
(
position
);
latentDangerBo
.
setDangerType
(
dangerTypeEnum
.
getCode
());
latentDangerBo
.
setDangerType
(
dangerTypeEnum
.
getCode
()
.
toString
()
);
StringBuilder
photoUrlsB
=
new
StringBuilder
();
StringBuilder
photoUrlsB
=
new
StringBuilder
();
if
(
org
.
apache
.
commons
.
lang3
.
StringUtils
.
isNotBlank
(
photoUrls
)){
if
(
org
.
apache
.
commons
.
lang3
.
StringUtils
.
isNotBlank
(
photoUrls
)){
String
[]
photoUrlsList
=
photoUrls
.
split
(
","
);
String
[]
photoUrlsList
=
photoUrls
.
split
(
","
);
...
@@ -425,7 +429,7 @@ public class LatentDangerServiceImpl implements ILatentDangerService {
...
@@ -425,7 +429,7 @@ public class LatentDangerServiceImpl implements ILatentDangerService {
}
}
}
}
latentDangerBo
.
setPhotoUrls
(
photoUrlsB
.
toString
());
latentDangerBo
.
setPhotoUrls
(
photoUrlsB
.
toString
());
latentDangerBo
.
set
CheckInput
Id
(
checkInputId
);
latentDangerBo
.
set
Biz
Id
(
checkInputId
);
latentDangerBo
.
setStructureId
(
structureId
);
latentDangerBo
.
setStructureId
(
structureId
);
latentDangerBo
.
setStructureName
(
structureName
);
latentDangerBo
.
setStructureName
(
structureName
);
latentDangerBo
.
setInstanceKey
(
instanceKey
);
latentDangerBo
.
setInstanceKey
(
instanceKey
);
...
@@ -593,12 +597,12 @@ public class LatentDangerServiceImpl implements ILatentDangerService {
...
@@ -593,12 +597,12 @@ public class LatentDangerServiceImpl implements ILatentDangerService {
vo
.
setDangerName
(
bo
.
getDangerName
());
vo
.
setDangerName
(
bo
.
getDangerName
());
vo
.
setDiscovererUserName
(
userMap
.
get
(
bo
.
getDiscovererUserId
()).
getRealName
());
vo
.
setDiscovererUserName
(
userMap
.
get
(
bo
.
getDiscovererUserId
()).
getRealName
());
vo
.
setLevel
(
bo
.
getDangerLevel
());
vo
.
setLevel
(
bo
.
getDangerLevel
());
LatentDangerLevelEnum
levelEnum
=
LatentDangerLevelEnum
.
getByCode
(
bo
.
getDangerLevel
(
));
LatentDangerLevelEnum
levelEnum
=
LatentDangerLevelEnum
.
getByCode
(
Integer
.
parseInt
(
bo
.
getDangerLevel
()
));
if
(
levelEnum
!=
null
)
{
if
(
levelEnum
!=
null
)
{
vo
.
setLevelDesc
(
levelEnum
.
getName
());
vo
.
setLevelDesc
(
levelEnum
.
getName
());
}
}
vo
.
setState
(
bo
.
getDangerState
());
vo
.
setState
(
bo
.
getDangerState
());
LatentDangerStateEnum
stateEnum
=
LatentDangerStateEnum
.
getByCode
(
bo
.
getDangerState
(
));
LatentDangerStateEnum
stateEnum
=
LatentDangerStateEnum
.
getByCode
(
Integer
.
parseInt
(
bo
.
getDangerState
()
));
if
(
stateEnum
!=
null
)
{
if
(
stateEnum
!=
null
)
{
vo
.
setStateDesc
(
stateEnum
.
getName
());
vo
.
setStateDesc
(
stateEnum
.
getName
());
}
}
...
@@ -634,7 +638,7 @@ public class LatentDangerServiceImpl implements ILatentDangerService {
...
@@ -634,7 +638,7 @@ public class LatentDangerServiceImpl implements ILatentDangerService {
}
}
private
String
getLimitDesc
(
LatentDangerBo
bo
,
Date
start
)
{
private
String
getLimitDesc
(
LatentDangerBo
bo
,
Date
start
)
{
Integer
dangerState
=
bo
.
getDangerState
(
);
Integer
dangerState
=
Integer
.
parseInt
(
bo
.
getDangerState
()
);
if
(
LatentDangerStateEnum
.
已撤销
.
getCode
().
equals
(
dangerState
)
||
LatentDangerStateEnum
.
治理完毕
.
getCode
().
equals
(
dangerState
))
{
if
(
LatentDangerStateEnum
.
已撤销
.
getCode
().
equals
(
dangerState
)
||
LatentDangerStateEnum
.
治理完毕
.
getCode
().
equals
(
dangerState
))
{
if
(
bo
.
getOvertimeState
().
equals
(
LatentDangerOvertimeStateEnum
.
已超时
.
getCode
()))
{
if
(
bo
.
getOvertimeState
().
equals
(
LatentDangerOvertimeStateEnum
.
已超时
.
getCode
()))
{
return
"逾期治理"
;
return
"逾期治理"
;
...
@@ -833,7 +837,7 @@ public class LatentDangerServiceImpl implements ILatentDangerService {
...
@@ -833,7 +837,7 @@ public class LatentDangerServiceImpl implements ILatentDangerService {
}
}
}
}
List
<
CheckShot
>
checkShots
=
iCheckShotDao
.
findAllByCheckIdAndCheckInputId
(
patrolBo
.
getCheckId
(),
List
<
CheckShot
>
checkShots
=
iCheckShotDao
.
findAllByCheckIdAndCheckInputId
(
patrolBo
.
getCheckId
(),
latentDangerBo
.
get
CheckInput
Id
());
latentDangerBo
.
get
Biz
Id
());
if
(!
CollectionUtils
.
isEmpty
(
checkShots
))
{
if
(!
CollectionUtils
.
isEmpty
(
checkShots
))
{
List
<
String
>
photos
=
Lists
.
transform
(
checkShots
,
e
->
{
List
<
String
>
photos
=
Lists
.
transform
(
checkShots
,
e
->
{
if
(
e
!=
null
)
{
if
(
e
!=
null
)
{
...
@@ -999,7 +1003,7 @@ public class LatentDangerServiceImpl implements ILatentDangerService {
...
@@ -999,7 +1003,7 @@ public class LatentDangerServiceImpl implements ILatentDangerService {
LatentDangerFlowRecordBo
record
=
saveFlowRecord
(
flowJson
.
getString
(
"id"
),
userIds
,
LatentDangerFlowRecordBo
record
=
saveFlowRecord
(
flowJson
.
getString
(
"id"
),
userIds
,
flowJson
.
getString
(
"name"
),
flowJson
.
getString
(
"taskDefinitionKey"
),
latentDangerBo
.
getId
());
flowJson
.
getString
(
"name"
),
flowJson
.
getString
(
"taskDefinitionKey"
),
latentDangerBo
.
getId
());
latentDangerBo
.
setCurrentFlowRecordId
(
record
.
getId
());
latentDangerBo
.
setCurrentFlowRecordId
(
record
.
getId
());
latentDangerBo
.
setDangerState
(
excuteTypeEnum
.
getNextState
().
getCode
());
latentDangerBo
.
setDangerState
(
excuteTypeEnum
.
getNextState
().
getCode
()
.
toString
()
);
latentDangerMapper
.
update
(
latentDangerBo
);
latentDangerMapper
.
update
(
latentDangerBo
);
///web推送刷新消息
///web推送刷新消息
// dangerStateChangeWebSockte(latentDangerBo);
// dangerStateChangeWebSockte(latentDangerBo);
...
@@ -1007,7 +1011,7 @@ public class LatentDangerServiceImpl implements ILatentDangerService {
...
@@ -1007,7 +1011,7 @@ public class LatentDangerServiceImpl implements ILatentDangerService {
sendMessage
(
latentDangerBo
,
excuteTypeEnum
,
patrolBo
,
currentRecord
.
getFlowTaskName
(),
this
.
getNextExecuteUsers
(
latentDangerBo
.
getInstanceId
()),
userRealName
,
departmentName
);
sendMessage
(
latentDangerBo
,
excuteTypeEnum
,
patrolBo
,
currentRecord
.
getFlowTaskName
(),
this
.
getNextExecuteUsers
(
latentDangerBo
.
getInstanceId
()),
userRealName
,
departmentName
);
}
else
if
(
actionType
.
equals
(
2
))
{
}
else
if
(
actionType
.
equals
(
2
))
{
//终止
//终止
latentDangerBo
.
setDangerState
(
LatentDangerStateEnum
.
已撤销
.
getCode
());
latentDangerBo
.
setDangerState
(
LatentDangerStateEnum
.
已撤销
.
getCode
()
.
toString
()
);
latentDangerMapper
.
update
(
latentDangerBo
);
latentDangerMapper
.
update
(
latentDangerBo
);
// remoteWorkFlowService.stop(latentDangerBo.getInstanceId());
// remoteWorkFlowService.stop(latentDangerBo.getInstanceId());
if
(
latentDangerBo
.
getDangerType
().
equals
(
LatentDangerTypeEnum
.
计划检查
.
getCode
()))
{
if
(
latentDangerBo
.
getDangerType
().
equals
(
LatentDangerTypeEnum
.
计划检查
.
getCode
()))
{
...
@@ -1047,7 +1051,7 @@ public class LatentDangerServiceImpl implements ILatentDangerService {
...
@@ -1047,7 +1051,7 @@ public class LatentDangerServiceImpl implements ILatentDangerService {
LatentDangerFlowRecordBo
record
=
saveFlowRecord
(
flowJson
.
getString
(
"id"
),
userIds
,
LatentDangerFlowRecordBo
record
=
saveFlowRecord
(
flowJson
.
getString
(
"id"
),
userIds
,
flowJson
.
getString
(
"name"
),
flowJson
.
getString
(
"taskDefinitionKey"
),
latentDangerBo
.
getId
());
flowJson
.
getString
(
"name"
),
flowJson
.
getString
(
"taskDefinitionKey"
),
latentDangerBo
.
getId
());
latentDangerBo
.
setCurrentFlowRecordId
(
record
.
getId
());
latentDangerBo
.
setCurrentFlowRecordId
(
record
.
getId
());
latentDangerBo
.
setDangerState
(
excuteTypeEnum
.
getNextState
().
getCode
());
latentDangerBo
.
setDangerState
(
excuteTypeEnum
.
getNextState
().
getCode
()
.
toString
()
);
latentDangerMapper
.
update
(
latentDangerBo
);
latentDangerMapper
.
update
(
latentDangerBo
);
///web推送刷新消息
///web推送刷新消息
// dangerStateChangeWebSockte(latentDangerBo);
// dangerStateChangeWebSockte(latentDangerBo);
...
@@ -1097,8 +1101,8 @@ public class LatentDangerServiceImpl implements ILatentDangerService {
...
@@ -1097,8 +1101,8 @@ public class LatentDangerServiceImpl implements ILatentDangerService {
* web安全态势预控 ( 隐患按车间/部门统计) 模块推送刷新消息
* web安全态势预控 ( 隐患按车间/部门统计) 模块推送刷新消息
*/
*/
private
void
dangerStateChangeWebSockte
(
LatentDangerBo
latentDangerBo
)
{
private
void
dangerStateChangeWebSockte
(
LatentDangerBo
latentDangerBo
)
{
Integer
state
=
latentDangerBo
.
getDangerState
(
);
Integer
state
=
Integer
.
parseInt
(
latentDangerBo
.
getDangerState
()
);
Integer
type
=
latentDangerBo
.
getDangerType
(
);
Integer
type
=
Integer
.
parseInt
(
latentDangerBo
.
getDangerType
()
);
if
(
LatentDangerTypeEnum
.
计划检查
.
getCode
().
equals
(
type
)
if
(
LatentDangerTypeEnum
.
计划检查
.
getCode
().
equals
(
type
)
||
LatentDangerTypeEnum
.
无计划检查
.
getCode
().
equals
(
type
))
{
||
LatentDangerTypeEnum
.
无计划检查
.
getCode
().
equals
(
type
))
{
if
(
LatentDangerStateEnum
.
待治理
.
getCode
().
equals
(
state
)
if
(
LatentDangerStateEnum
.
待治理
.
getCode
().
equals
(
state
)
...
@@ -1185,26 +1189,26 @@ public class LatentDangerServiceImpl implements ILatentDangerService {
...
@@ -1185,26 +1189,26 @@ public class LatentDangerServiceImpl implements ILatentDangerService {
}
}
JSONObject
data
=
executeJson
.
getJSONObject
(
"data"
);
JSONObject
data
=
executeJson
.
getJSONObject
(
"data"
);
if
(
executeTypeEnum
.
getNextState
().
equals
(
LatentDangerStateEnum
.
已撤销
))
{
if
(
executeTypeEnum
.
getNextState
().
equals
(
LatentDangerStateEnum
.
已撤销
))
{
latentDangerBo
.
setDangerState
(
executeTypeEnum
.
getNextState
().
getCode
());
latentDangerBo
.
setDangerState
(
executeTypeEnum
.
getNextState
().
getCode
()
.
toString
()
);
saveFlowRecord
(
executeJson
.
getString
(
"id"
),
data
.
getString
(
"name"
),
userId
,
departmentId
,
saveFlowRecord
(
executeJson
.
getString
(
"id"
),
data
.
getString
(
"name"
),
userId
,
departmentId
,
param
.
getFlowJson
(),
param
.
getDangerId
(),
role
,
executeTypeEnum
.
getName
(),
param
.
getRemark
());
param
.
getFlowJson
(),
param
.
getDangerId
(),
role
,
executeTypeEnum
.
getName
(),
param
.
getRemark
());
}
else
if
(
executeTypeEnum
.
getNextState
().
equals
(
LatentDangerStateEnum
.
治理完毕
))
{
}
else
if
(
executeTypeEnum
.
getNextState
().
equals
(
LatentDangerStateEnum
.
治理完毕
))
{
latentDangerBo
.
setDangerState
(
executeTypeEnum
.
getNextState
().
getCode
());
latentDangerBo
.
setDangerState
(
executeTypeEnum
.
getNextState
().
getCode
()
.
toString
()
);
saveFlowRecord
(
executeJson
.
getString
(
"id"
),
data
.
getString
(
"name"
),
userId
,
departmentId
,
saveFlowRecord
(
executeJson
.
getString
(
"id"
),
data
.
getString
(
"name"
),
userId
,
departmentId
,
param
.
getFlowJson
(),
param
.
getDangerId
(),
role
,
executeTypeEnum
.
getName
(),
param
.
getRemark
());
param
.
getFlowJson
(),
param
.
getDangerId
(),
role
,
executeTypeEnum
.
getName
(),
param
.
getRemark
());
}
else
{
}
else
{
LatentDangerFlowRecordBo
flowRecord
=
saveFlowRecord
(
executeJson
.
getString
(
"id"
),
data
.
getString
(
"name"
),
userId
,
departmentId
,
LatentDangerFlowRecordBo
flowRecord
=
saveFlowRecord
(
executeJson
.
getString
(
"id"
),
data
.
getString
(
"name"
),
userId
,
departmentId
,
param
.
getFlowJson
(),
param
.
getDangerId
(),
role
,
executeTypeEnum
.
getName
(),
param
.
getRemark
());
param
.
getFlowJson
(),
param
.
getDangerId
(),
role
,
executeTypeEnum
.
getName
(),
param
.
getRemark
());
latentDangerBo
.
setCurrentFlowRecordId
(
flowRecord
.
getId
());
latentDangerBo
.
setCurrentFlowRecordId
(
flowRecord
.
getId
());
latentDangerBo
.
setDangerState
(
executeTypeEnum
.
getNextState
().
getCode
());
latentDangerBo
.
setDangerState
(
executeTypeEnum
.
getNextState
().
getCode
()
.
toString
()
);
if
(
executeTypeEnum
.
equals
(
LatentDangerExcuteTypeEnum
.
隐患常规治理
))
{
if
(
executeTypeEnum
.
equals
(
LatentDangerExcuteTypeEnum
.
隐患常规治理
))
{
latentDangerBo
.
setReformType
(
LatentDangerReformTypeEnum
.
常规整改
.
getCode
());
latentDangerBo
.
setReformType
(
LatentDangerReformTypeEnum
.
常规整改
.
getCode
()
.
toString
()
);
latentDangerBo
.
setReformJson
(
param
.
getFlowJson
().
toJSONString
());
latentDangerBo
.
setReformJson
(
param
.
getFlowJson
().
toJSONString
());
latentDangerBo
.
setInferOtherThings
(
param
.
getInferOtherThings
());
latentDangerBo
.
setInferOtherThings
(
param
.
getInferOtherThings
());
latentDangerBo
.
setProblemDescription
(
param
.
getReasonAnalysis
());
latentDangerBo
.
setProblemDescription
(
param
.
getReasonAnalysis
());
latentDangerBo
.
setReasonAnalysis
(
param
.
getRemark
());
latentDangerBo
.
setReasonAnalysis
(
param
.
getRemark
());
}
else
if
(
executeTypeEnum
.
equals
(
LatentDangerExcuteTypeEnum
.
隐患延期治理
))
{
}
else
if
(
executeTypeEnum
.
equals
(
LatentDangerExcuteTypeEnum
.
隐患延期治理
))
{
latentDangerBo
.
setReformType
(
LatentDangerReformTypeEnum
.
延期治理
.
getCode
());
latentDangerBo
.
setReformType
(
LatentDangerReformTypeEnum
.
延期治理
.
getCode
()
.
toString
()
);
latentDangerBo
.
setReformJson
(
param
.
getFlowJson
().
toJSONString
());
latentDangerBo
.
setReformJson
(
param
.
getFlowJson
().
toJSONString
());
latentDangerBo
.
setInferOtherThings
(
param
.
getInferOtherThings
());
latentDangerBo
.
setInferOtherThings
(
param
.
getInferOtherThings
());
latentDangerBo
.
setProblemDescription
(
param
.
getReasonAnalysis
());
latentDangerBo
.
setProblemDescription
(
param
.
getReasonAnalysis
());
...
@@ -1213,16 +1217,16 @@ public class LatentDangerServiceImpl implements ILatentDangerService {
...
@@ -1213,16 +1217,16 @@ public class LatentDangerServiceImpl implements ILatentDangerService {
}
}
if
(
executeTypeEnum
.
equals
(
LatentDangerExcuteTypeEnum
.
隐患评审通过
))
{
if
(
executeTypeEnum
.
equals
(
LatentDangerExcuteTypeEnum
.
隐患评审通过
))
{
latentDangerBo
.
setReformLimitDate
(
DateUtil
.
str2Date
(
param
.
getReformLimitDate
(),
DateUtil
.
DATETIME_DEFAULT_FORMAT
));
latentDangerBo
.
setReformLimitDate
(
DateUtil
.
str2Date
(
param
.
getReformLimitDate
(),
DateUtil
.
DATETIME_DEFAULT_FORMAT
));
latentDangerBo
.
setDangerLevel
(
param
.
getDangerLevel
());
latentDangerBo
.
setDangerLevel
(
param
.
getDangerLevel
()
.
toString
()
);
}
}
}
}
if
(
executeTypeEnum
.
equals
(
LatentDangerExcuteTypeEnum
.
隐患延期治理车间部门审核通过
))
{
if
(
executeTypeEnum
.
equals
(
LatentDangerExcuteTypeEnum
.
隐患延期治理车间部门审核通过
))
{
// 延期治理评审通过且 不需要 公司审核
// 延期治理评审通过且 不需要 公司审核
if
(
param
.
getNeedCompanyVerify
()
==
0
)
{
if
(
param
.
getNeedCompanyVerify
()
==
0
)
{
latentDangerBo
.
setDangerState
(
LatentDangerStateEnum
.
延期治理申请
.
getCode
());
latentDangerBo
.
setDangerState
(
LatentDangerStateEnum
.
延期治理申请
.
getCode
()
.
toString
()
);
latentDangerBo
.
setReformLimitDate
(
latentDangerBo
.
getDelayLimitDate
());
latentDangerBo
.
setReformLimitDate
(
latentDangerBo
.
getDelayLimitDate
());
}
else
{
// 延期治理评审通过且 需要 公司审核
}
else
{
// 延期治理评审通过且 需要 公司审核
latentDangerBo
.
setDangerState
(
LatentDangerStateEnum
.
延期治理申请待公司审核
.
getCode
());
latentDangerBo
.
setDangerState
(
LatentDangerStateEnum
.
延期治理申请待公司审核
.
getCode
()
.
toString
()
);
LatentDangerFlowRecordBo
recordBo
=
LatentDangerFlowRecordBo
recordBo
=
latentDangerFlowRecordMapper
.
getByDangerIdAndCreate
(
latentDangerBo
.
getId
());
latentDangerFlowRecordMapper
.
getByDangerIdAndCreate
(
latentDangerBo
.
getId
());
String
flowJsonStr
=
recordBo
.
getFlowJson
();
String
flowJsonStr
=
recordBo
.
getFlowJson
();
...
@@ -1232,12 +1236,12 @@ public class LatentDangerServiceImpl implements ILatentDangerService {
...
@@ -1232,12 +1236,12 @@ public class LatentDangerServiceImpl implements ILatentDangerService {
latentDangerFlowRecordMapper
.
update
(
recordBo
);
latentDangerFlowRecordMapper
.
update
(
recordBo
);
}
}
}
else
if
(
executeTypeEnum
.
equals
(
LatentDangerExcuteTypeEnum
.
隐患延期治理车间部门审核拒绝
))
{
}
else
if
(
executeTypeEnum
.
equals
(
LatentDangerExcuteTypeEnum
.
隐患延期治理车间部门审核拒绝
))
{
latentDangerBo
.
setDangerState
(
LatentDangerStateEnum
.
待治理
.
getCode
());
latentDangerBo
.
setDangerState
(
LatentDangerStateEnum
.
待治理
.
getCode
()
.
toString
()
);
}
else
if
(
executeTypeEnum
.
equals
(
LatentDangerExcuteTypeEnum
.
隐患延期治理公司审核通过
))
{
}
else
if
(
executeTypeEnum
.
equals
(
LatentDangerExcuteTypeEnum
.
隐患延期治理公司审核通过
))
{
latentDangerBo
.
setDangerState
(
LatentDangerStateEnum
.
延期治理申请
.
getCode
());
latentDangerBo
.
setDangerState
(
LatentDangerStateEnum
.
延期治理申请
.
getCode
()
.
toString
()
);
latentDangerBo
.
setReformLimitDate
(
latentDangerBo
.
getDelayLimitDate
());
latentDangerBo
.
setReformLimitDate
(
latentDangerBo
.
getDelayLimitDate
());
}
else
if
(
executeTypeEnum
.
equals
(
LatentDangerExcuteTypeEnum
.
隐患延期治理公司审核拒绝
))
{
}
else
if
(
executeTypeEnum
.
equals
(
LatentDangerExcuteTypeEnum
.
隐患延期治理公司审核拒绝
))
{
latentDangerBo
.
setDangerState
(
LatentDangerStateEnum
.
延期治理申请待车间部门审核
.
getCode
());
latentDangerBo
.
setDangerState
(
LatentDangerStateEnum
.
延期治理申请待车间部门审核
.
getCode
()
.
toString
()
);
}
}
latentDangerMapper
.
update
(
latentDangerBo
);
latentDangerMapper
.
update
(
latentDangerBo
);
if
(
patrolBo
!=
null
)
{
if
(
patrolBo
!=
null
)
{
...
@@ -1268,7 +1272,7 @@ public class LatentDangerServiceImpl implements ILatentDangerService {
...
@@ -1268,7 +1272,7 @@ public class LatentDangerServiceImpl implements ILatentDangerService {
departmentName
,
latentDangerBo
.
getId
(),
userRealName
,
departmentName
,
latentDangerBo
.
getId
(),
userRealName
,
flowTaskName
,
ExecuteStateEnum
.
驳回
.
getName
(),
flowTaskName
,
ExecuteStateEnum
.
驳回
.
getName
(),
DateUtil
.
date2Str
(
new
Date
(),
DateUtil
.
DATETIME_DEFAULT_FORMAT
),
DateUtil
.
date2Str
(
new
Date
(),
DateUtil
.
DATETIME_DEFAULT_FORMAT
),
latentDangerBo
.
getDangerState
(
));
Integer
.
parseInt
(
latentDangerBo
.
getDangerState
()
));
}
else
if
(
excuteTypeEnum
.
equals
(
LatentDangerExcuteTypeEnum
.
隐患验证通过
))
{
}
else
if
(
excuteTypeEnum
.
equals
(
LatentDangerExcuteTypeEnum
.
隐患验证通过
))
{
if
(
patrolBo
!=
null
)
{
if
(
patrolBo
!=
null
)
{
// RiskFactorBo riskFactorBo = riskFactorMapper.getById(Long.valueOf(patrolBo.getClassifyOriginalId()));
// RiskFactorBo riskFactorBo = riskFactorMapper.getById(Long.valueOf(patrolBo.getClassifyOriginalId()));
...
@@ -1283,7 +1287,7 @@ public class LatentDangerServiceImpl implements ILatentDangerService {
...
@@ -1283,7 +1287,7 @@ public class LatentDangerServiceImpl implements ILatentDangerService {
// DateUtil.date2Str(new Date(), DateUtil.DATETIME_DEFAULT_FORMAT));
// DateUtil.date2Str(new Date(), DateUtil.DATETIME_DEFAULT_FORMAT));
// }
// }
// 更新p_check_input表state字段
// 更新p_check_input表state字段
updateCheckInputDangerState
(
latentDangerBo
.
get
CheckInput
Id
(),
DangerHandleStateEnum
.
COMPLETED
.
getCode
());
updateCheckInputDangerState
(
latentDangerBo
.
get
Biz
Id
(),
DangerHandleStateEnum
.
COMPLETED
.
getCode
());
DangerResultBo
dangerResultBo
=
new
DangerResultBo
();
DangerResultBo
dangerResultBo
=
new
DangerResultBo
();
try
{
try
{
business
.
processProtalDataFromDanger
(
dangerResultBo
);
business
.
processProtalDataFromDanger
(
dangerResultBo
);
...
@@ -1301,7 +1305,7 @@ public class LatentDangerServiceImpl implements ILatentDangerService {
...
@@ -1301,7 +1305,7 @@ public class LatentDangerServiceImpl implements ILatentDangerService {
departmentName
,
latentDangerBo
.
getId
(),
userRealName
,
departmentName
,
latentDangerBo
.
getId
(),
userRealName
,
flowTaskName
,
excuteTypeEnum
.
getExcuteState
().
getName
(),
flowTaskName
,
excuteTypeEnum
.
getExcuteState
().
getName
(),
DateUtil
.
date2Str
(
new
Date
(),
DateUtil
.
DATETIME_DEFAULT_FORMAT
),
DateUtil
.
date2Str
(
new
Date
(),
DateUtil
.
DATETIME_DEFAULT_FORMAT
),
latentDangerBo
.
getDangerState
(
));
Integer
.
parseInt
(
latentDangerBo
.
getDangerState
()
));
if
(
excuteTypeEnum
.
equals
(
LatentDangerExcuteTypeEnum
.
隐患评审通过
))
{
if
(
excuteTypeEnum
.
equals
(
LatentDangerExcuteTypeEnum
.
隐患评审通过
))
{
// 隐患治理到期时间为当天,则立即提示消息
// 隐患治理到期时间为当天,则立即提示消息
Date
reformLimitDate
=
latentDangerBo
.
getReformLimitDate
();
Date
reformLimitDate
=
latentDangerBo
.
getReformLimitDate
();
...
@@ -1310,7 +1314,7 @@ public class LatentDangerServiceImpl implements ILatentDangerService {
...
@@ -1310,7 +1314,7 @@ public class LatentDangerServiceImpl implements ILatentDangerService {
latentDangerBo
.
getOrgCode
(),
latentDangerBo
.
getDangerName
(),
latentDangerBo
.
getOrgCode
(),
latentDangerBo
.
getDangerName
(),
DateUtil
.
date2Str
(
latentDangerBo
.
getReformLimitDate
(),
DateUtil
.
DATETIME_DEFAULT_FORMAT
),
DateUtil
.
date2Str
(
latentDangerBo
.
getReformLimitDate
(),
DateUtil
.
DATETIME_DEFAULT_FORMAT
),
latentDangerBo
.
getId
(),
latentDangerBo
.
getId
(),
latentDangerBo
.
getDangerState
(
),
userRealName
);
Integer
.
parseInt
(
latentDangerBo
.
getDangerState
()
),
userRealName
);
}
}
}
}
}
}
...
@@ -1440,11 +1444,15 @@ public class LatentDangerServiceImpl implements ILatentDangerService {
...
@@ -1440,11 +1444,15 @@ public class LatentDangerServiceImpl implements ILatentDangerService {
// return LatentDangerLevelEnum.重大隐患.getRiskSourceDangerLevelCode();
// return LatentDangerLevelEnum.重大隐患.getRiskSourceDangerLevelCode();
// }
// }
}
}
int
code
=
latentDangerBos
.
stream
().
mapToInt
(
LatentDangerBo:
:
getDangerLevel
).
max
().
getAsInt
();
int
code
=
latentDangerBos
.
stream
().
mapToInt
(
this
::
toIntFun
).
max
().
getAsInt
();
dangerLevel
=
LatentDangerLevelEnum
.
getByCode
(
code
).
getRiskSourceDangerLevelCode
();
dangerLevel
=
LatentDangerLevelEnum
.
getByCode
(
code
).
getRiskSourceDangerLevelCode
();
return
dangerLevel
;
return
dangerLevel
;
}
}
public
Integer
toIntFun
(
LatentDangerBo
dangerBo
)
{
return
Integer
.
parseInt
(
dangerBo
.
getDangerLevel
());
}
@Override
@Override
public
void
freshRiskJudgmentLangerCount
(
LatentDangerExcuteParam
latentDangerExcuteParam
)
{
public
void
freshRiskJudgmentLangerCount
(
LatentDangerExcuteParam
latentDangerExcuteParam
)
{
Long
currentFlowRecordId
=
latentDangerExcuteParam
.
getFlowRecordId
();
Long
currentFlowRecordId
=
latentDangerExcuteParam
.
getFlowRecordId
();
...
...
amos-boot-module/amos-boot-module-biz/amos-boot-module-patrol-biz/src/main/java/com/yeejoin/amos/patrol/business/vo/LatentDangerDetailVo.java
View file @
f9170b2c
...
@@ -13,7 +13,7 @@ public class LatentDangerDetailVo {
...
@@ -13,7 +13,7 @@ public class LatentDangerDetailVo {
private
String
dangerName
;
private
String
dangerName
;
private
Integer
level
;
private
String
level
;
private
String
levelDesc
;
private
String
levelDesc
;
...
@@ -29,9 +29,9 @@ public class LatentDangerDetailVo {
...
@@ -29,9 +29,9 @@ public class LatentDangerDetailVo {
private
Long
currentFlowRecordId
;
private
Long
currentFlowRecordId
;
private
Integer
dangerState
;
private
String
dangerState
;
private
Integer
dangerType
;
private
String
dangerType
;
private
String
dangerStateDesc
;
private
String
dangerStateDesc
;
...
...
amos-boot-module/amos-boot-module-biz/amos-boot-module-patrol-biz/src/main/java/com/yeejoin/amos/patrol/business/vo/LatentDangerListVo.java
View file @
f9170b2c
...
@@ -11,13 +11,13 @@ public class LatentDangerListVo {
...
@@ -11,13 +11,13 @@ public class LatentDangerListVo {
private
String
discovererUserName
;
private
String
discovererUserName
;
private
Integer
level
;
private
String
level
;
private
String
levelDesc
;
private
String
levelDesc
;
private
String
limitDesc
;
private
String
limitDesc
;
private
Integer
state
;
private
String
state
;
private
String
stateDesc
;
private
String
stateDesc
;
...
...
amos-boot-system-latentdanger/src/main/resources/application-dev.properties
View file @
f9170b2c
...
@@ -17,7 +17,7 @@ ribbon.MaxAutoRetriesNextServer = 2
...
@@ -17,7 +17,7 @@ ribbon.MaxAutoRetriesNextServer = 2
ribbon.MaxAutoRetries
=
1
ribbon.MaxAutoRetries
=
1
#DB properties:
#DB properties:
spring.datasource.url
=
jdbc:mysql://172.16.
6.60:3306/amos-jcs-biz
?useUnicode=true&characterEncoding=utf-8&useJDBCCompliantTimezoneShift=true&useLegacyDatetimeCode=false&serverTimezone=Asia/Shanghai
spring.datasource.url
=
jdbc:mysql://172.16.
10.66:3306/safety-business-3.0.1
?useUnicode=true&characterEncoding=utf-8&useJDBCCompliantTimezoneShift=true&useLegacyDatetimeCode=false&serverTimezone=Asia/Shanghai
spring.datasource.username
=
root
spring.datasource.username
=
root
spring.datasource.password
=
root_123
spring.datasource.password
=
root_123
spring.datasource.driver-class-name
=
com.mysql.jdbc.Driver
spring.datasource.driver-class-name
=
com.mysql.jdbc.Driver
...
...
amos-boot-system-latentdanger/src/main/resources/db/changelog/init/create-latent-danger-table.sql
View file @
f9170b2c
...
@@ -59,7 +59,6 @@ CREATE TABLE `cb_latent_danger` (
...
@@ -59,7 +59,6 @@ CREATE TABLE `cb_latent_danger` (
SET
FOREIGN_KEY_CHECKS
=
1
;
SET
FOREIGN_KEY_CHECKS
=
1
;
/*
/*
Navicat Premium Data Transfer
Navicat Premium Data Transfer
...
@@ -103,4 +102,3 @@ CREATE TABLE `cb_latent_danger_flow_record` (
...
@@ -103,4 +102,3 @@ CREATE TABLE `cb_latent_danger_flow_record` (
)
ENGINE
=
InnoDB
AUTO_INCREMENT
=
449
CHARACTER
SET
=
utf8
COLLATE
=
utf8_general_ci
COMMENT
=
'隐患工作流记录表'
ROW_FORMAT
=
Dynamic
;
)
ENGINE
=
InnoDB
AUTO_INCREMENT
=
449
CHARACTER
SET
=
utf8
COLLATE
=
utf8_general_ci
COMMENT
=
'隐患工作流记录表'
ROW_FORMAT
=
Dynamic
;
SET
FOREIGN_KEY_CHECKS
=
1
;
SET
FOREIGN_KEY_CHECKS
=
1
;
amos-boot-system-latentdanger/src/main/resources/db/mapper/LatentDangerFlowRecordMapper.xml
View file @
f9170b2c
...
@@ -6,7 +6,7 @@
...
@@ -6,7 +6,7 @@
<insert
id=
"save"
keyColumn=
"id"
keyProperty=
"id"
<insert
id=
"save"
keyColumn=
"id"
keyProperty=
"id"
parameterType=
"com.yeejoin.amos.latentdanger.business.entity.mybatis.extend.LatentDangerFlowRecordBo"
parameterType=
"com.yeejoin.amos.latentdanger.business.entity.mybatis.extend.LatentDangerFlowRecordBo"
useGeneratedKeys=
"true"
>
useGeneratedKeys=
"true"
>
insert into
cb
_latent_danger_flow_record
insert into
p
_latent_danger_flow_record
<trim
prefix=
"("
suffix=
")"
suffixOverrides=
","
>
<trim
prefix=
"("
suffix=
")"
suffixOverrides=
","
>
<if
test=
"dangerId != null"
>
<if
test=
"dangerId != null"
>
danger_id,
danger_id,
...
@@ -98,7 +98,7 @@
...
@@ -98,7 +98,7 @@
</insert>
</insert>
<update
id=
"update"
parameterType=
"com.yeejoin.amos.latentdanger.business.entity.mybatis.extend.LatentDangerFlowRecordBo"
>
<update
id=
"update"
parameterType=
"com.yeejoin.amos.latentdanger.business.entity.mybatis.extend.LatentDangerFlowRecordBo"
>
update
cb
_latent_danger_flow_record
update
p
_latent_danger_flow_record
<set>
<set>
<if
test=
"dangerId != null"
>
<if
test=
"dangerId != null"
>
danger_id = #{dangerId},
danger_id = #{dangerId},
...
@@ -147,25 +147,25 @@
...
@@ -147,25 +147,25 @@
</update>
</update>
<select
id=
"getById"
resultType=
"com.yeejoin.amos.latentdanger.business.entity.mybatis.extend.LatentDangerFlowRecordBo"
>
<select
id=
"getById"
resultType=
"com.yeejoin.amos.latentdanger.business.entity.mybatis.extend.LatentDangerFlowRecordBo"
>
select * from
cb
_latent_danger_flow_record where deleted = 0 and id = #{id} limit 1
select * from
p
_latent_danger_flow_record where deleted = 0 and id = #{id} limit 1
</select>
</select>
<select
id=
"getNewestRecordByDangerId"
resultType=
"com.yeejoin.amos.latentdanger.business.entity.mybatis.extend.LatentDangerFlowRecordBo"
>
<select
id=
"getNewestRecordByDangerId"
resultType=
"com.yeejoin.amos.latentdanger.business.entity.mybatis.extend.LatentDangerFlowRecordBo"
>
select * from
cb
_latent_danger_flow_record where deleted = 0 and danger_id = #{dangerId} order by create_date desc limit 1
select * from
p
_latent_danger_flow_record where deleted = 0 and danger_id = #{dangerId} order by create_date desc limit 1
</select>
</select>
<select
id=
"listPassByDangerId"
resultType=
"com.yeejoin.amos.latentdanger.business.entity.mybatis.extend.LatentDangerFlowRecordBo"
>
<select
id=
"listPassByDangerId"
resultType=
"com.yeejoin.amos.latentdanger.business.entity.mybatis.extend.LatentDangerFlowRecordBo"
>
select
select
*
*
from
from
cb
_latent_danger_flow_record
p
_latent_danger_flow_record
where
where
id in
id in
(
(
select
select
max(id)
max(id)
from
from
cb
_latent_danger_flow_record
p
_latent_danger_flow_record
where
where
deleted = 0
deleted = 0
and
and
...
@@ -180,7 +180,7 @@
...
@@ -180,7 +180,7 @@
select
select
*
*
from
from
cb
_latent_danger_flow_record
p
_latent_danger_flow_record
where
where
1 = 1
1 = 1
and
and
...
@@ -191,7 +191,7 @@
...
@@ -191,7 +191,7 @@
select
select
*
*
from
from
cb
_latent_danger_flow_record
p
_latent_danger_flow_record
where
where
danger_id = #{dangerId}
danger_id = #{dangerId}
and
and
...
@@ -204,7 +204,7 @@
...
@@ -204,7 +204,7 @@
select
select
*
*
from
from
cb
_latent_danger_flow_record
p
_latent_danger_flow_record
where
where
danger_id = #{dangerId}
danger_id = #{dangerId}
order by create_date desc
order by create_date desc
...
@@ -215,16 +215,16 @@
...
@@ -215,16 +215,16 @@
select
select
a.*,b.overtime_state as dangerOvertimeState,b.danger_state as dangerState
a.*,b.overtime_state as dangerOvertimeState,b.danger_state as dangerState
from
from
cb
_latent_danger_flow_record as a
p
_latent_danger_flow_record as a
left join
left join
cb
_latent_danger as b on a.danger_id = b.id
p
_latent_danger as b on a.danger_id = b.id
where
where
a.id in
a.id in
(
(
select
select
max(id)
max(id)
from
from
cb
_latent_danger_flow_record
p
_latent_danger_flow_record
where
where
deleted = 0
deleted = 0
and
and
...
@@ -239,7 +239,7 @@
...
@@ -239,7 +239,7 @@
</select>
</select>
<delete
id=
"deleteByLatentDangerIds"
>
<delete
id=
"deleteByLatentDangerIds"
>
update
cb
_latent_danger_flow_record set deleted = 1 where danger_id in
update
p
_latent_danger_flow_record set deleted = 1 where danger_id in
<foreach
collection=
"list"
index=
"index"
item=
"dangerId"
open=
"("
separator=
","
close=
")"
>
<foreach
collection=
"list"
index=
"index"
item=
"dangerId"
open=
"("
separator=
","
close=
")"
>
#{dangerId}
#{dangerId}
</foreach>
</foreach>
...
@@ -260,8 +260,8 @@
...
@@ -260,8 +260,8 @@
pld.delay_limit_date AS delayLimitDate
pld.delay_limit_date AS delayLimitDate
# wws.full_name AS structureName
# wws.full_name AS structureName
FROM
FROM
cb
_latent_danger pld
p
_latent_danger pld
LEFT JOIN
cb
_latent_danger_flow_record pldfr ON pldfr.id = pld.current_flow_record_id
LEFT JOIN
p
_latent_danger_flow_record pldfr ON pldfr.id = pld.current_flow_record_id
# LEFT JOIN wl_warehouse_structure wws ON wws.id = pld.structure_id
# LEFT JOIN wl_warehouse_structure wws ON wws.id = pld.structure_id
<!-- WHERE-->
<!-- WHERE-->
<!-- <if test="beginTime != null and beginTime != ''">-->
<!-- <if test="beginTime != null and beginTime != ''">-->
...
@@ -272,6 +272,6 @@
...
@@ -272,6 +272,6 @@
</select>
</select>
<select
id=
"getByIdOderByDate"
<select
id=
"getByIdOderByDate"
resultType=
"com.yeejoin.amos.latentdanger.business.entity.mybatis.extend.LatentDangerFlowRecordBo"
>
resultType=
"com.yeejoin.amos.latentdanger.business.entity.mybatis.extend.LatentDangerFlowRecordBo"
>
select * from
cb
_latent_danger_flow_record where deleted = 0 and danger_id = #{dangerId} ORDER BY create_date DESC LIMIT 1
select * from
p
_latent_danger_flow_record where deleted = 0 and danger_id = #{dangerId} ORDER BY create_date DESC LIMIT 1
</select>
</select>
</mapper>
</mapper>
\ No newline at end of file
amos-boot-system-latentdanger/src/main/resources/db/mapper/LatentDangerMapper.xml
View file @
f9170b2c
...
@@ -6,7 +6,7 @@
...
@@ -6,7 +6,7 @@
<insert
id=
"save"
keyColumn=
"id"
keyProperty=
"id"
<insert
id=
"save"
keyColumn=
"id"
keyProperty=
"id"
parameterType=
"com.yeejoin.amos.latentdanger.business.entity.mybatis.extend.LatentDangerBo"
parameterType=
"com.yeejoin.amos.latentdanger.business.entity.mybatis.extend.LatentDangerBo"
useGeneratedKeys=
"true"
>
useGeneratedKeys=
"true"
>
insert into
cb
_latent_danger
insert into
p
_latent_danger
<trim
prefix=
"("
suffix=
")"
suffixOverrides=
","
>
<trim
prefix=
"("
suffix=
")"
suffixOverrides=
","
>
<if
test=
"businessKey != null"
>
<if
test=
"businessKey != null"
>
business_key,
business_key,
...
@@ -158,7 +158,7 @@
...
@@ -158,7 +158,7 @@
</insert>
</insert>
<update
id=
"update"
parameterType=
"com.yeejoin.amos.latentdanger.business.entity.mybatis.extend.LatentDangerBo"
>
<update
id=
"update"
parameterType=
"com.yeejoin.amos.latentdanger.business.entity.mybatis.extend.LatentDangerBo"
>
update
cb
_latent_danger
update
p
_latent_danger
<set>
<set>
<if
test=
"businessKey != null"
>
<if
test=
"businessKey != null"
>
business_key = #{businessKey},
business_key = #{businessKey},
...
@@ -240,27 +240,27 @@
...
@@ -240,27 +240,27 @@
</update>
</update>
<update
id=
"deleteByIds"
>
<update
id=
"deleteByIds"
>
update
cb
_latent_danger set deleted = 1 where id in
update
p
_latent_danger set deleted = 1 where id in
<foreach
collection=
"list"
index=
"index"
item=
"id"
open=
"("
separator=
","
close=
")"
>
<foreach
collection=
"list"
index=
"index"
item=
"id"
open=
"("
separator=
","
close=
")"
>
#{id}
#{id}
</foreach>
</foreach>
</update>
</update>
<select
id=
"getById"
resultType=
"com.yeejoin.amos.latentdanger.business.entity.mybatis.extend.LatentDangerBo"
>
<select
id=
"getById"
resultType=
"com.yeejoin.amos.latentdanger.business.entity.mybatis.extend.LatentDangerBo"
>
select * from
cb
_latent_danger where deleted = 0 and id = #{id}
select * from
p
_latent_danger where deleted = 0 and id = #{id}
</select>
</select>
<select
id=
"getByInstanceId"
resultType=
"com.yeejoin.amos.latentdanger.business.entity.mybatis.extend.LatentDangerBo"
>
<select
id=
"getByInstanceId"
resultType=
"com.yeejoin.amos.latentdanger.business.entity.mybatis.extend.LatentDangerBo"
>
select * from
cb
_latent_danger where deleted = 0 and instance_id = #{instanceId} and danger_state = 3 limit 1
select * from
p
_latent_danger where deleted = 0 and instance_id = #{instanceId} and danger_state = 3 limit 1
</select>
</select>
<select
id=
"listByMap"
resultType=
"com.yeejoin.amos.latentdanger.business.entity.mybatis.extend.LatentDangerBo"
>
<select
id=
"listByMap"
resultType=
"com.yeejoin.amos.latentdanger.business.entity.mybatis.extend.LatentDangerBo"
>
select
select
a.*
a.*
from
from
cb
_latent_danger as a
p
_latent_danger as a
left join
left join
cb
_latent_danger_flow_record as b on a.current_flow_record_id = b.id
p
_latent_danger_flow_record as b on a.current_flow_record_id = b.id
<where>
<where>
<!-- case-->
<!-- case-->
<!-- when a.danger_type = 1 and find_in_set(b.action_flag, 'B_3,B_4') then-->
<!-- when a.danger_type = 1 and find_in_set(b.action_flag, 'B_3,B_4') then-->
...
@@ -308,9 +308,9 @@
...
@@ -308,9 +308,9 @@
select
select
count(1)
count(1)
from
from
cb
_latent_danger as a
p
_latent_danger as a
left join
left join
cb
_latent_danger_flow_record as b on a.current_flow_record_id = b.id
p
_latent_danger_flow_record as b on a.current_flow_record_id = b.id
<where>
<where>
case
case
when a.danger_type = 1 and find_in_set(b.action_flag, 'B_3,B_4') then
when a.danger_type = 1 and find_in_set(b.action_flag, 'B_3,B_4') then
...
@@ -351,14 +351,14 @@
...
@@ -351,14 +351,14 @@
</select>
</select>
<select
id=
"listOfOvertime"
resultType=
"com.yeejoin.amos.latentdanger.business.entity.mybatis.extend.LatentDangerBo"
>
<select
id=
"listOfOvertime"
resultType=
"com.yeejoin.amos.latentdanger.business.entity.mybatis.extend.LatentDangerBo"
>
select * from
cb
_latent_danger where now()>reform_limit_date and overtime_state = 0 and deleted = 0 and danger_state in (2,3,4)
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>
<select
id=
"countNotFinishByFlowId"
resultType=
"java.lang.Integer"
>
<select
id=
"countNotFinishByFlowId"
resultType=
"java.lang.Integer"
>
select
select
count(1)
count(1)
from
from
cb
_latent_danger
p
_latent_danger
where
where
deleted = 0
deleted = 0
and
and
...
@@ -369,7 +369,7 @@
...
@@ -369,7 +369,7 @@
select
select
latent_danger_id
latent_danger_id
from
from
cb
_latent_danger_patrol
p
_latent_danger_patrol
where
where
risk_factor_flow_id = #{value}
risk_factor_flow_id = #{value}
and
and
...
@@ -381,7 +381,7 @@
...
@@ -381,7 +381,7 @@
select
select
*
*
from
from
cb
_latent_danger
p
_latent_danger
where
where
deleted = 0
deleted = 0
and
and
...
@@ -392,7 +392,7 @@
...
@@ -392,7 +392,7 @@
select
select
latent_danger_id
latent_danger_id
from
from
cb
_latent_danger_patrol
p
_latent_danger_patrol
where
where
point_id = #{pointId}
point_id = #{pointId}
and
and
...
@@ -411,7 +411,7 @@
...
@@ -411,7 +411,7 @@
ld.instance_id instanceId,
ld.instance_id instanceId,
ld.reform_limit_date reformLimitDate
ld.reform_limit_date reformLimitDate
FROM
FROM
cb
_latent_danger ld
p
_latent_danger ld
WHERE
WHERE
TIMESTAMPDIFF( MINUTE, now(), ld.reform_limit_date ) = TIMESTAMPDIFF( MINUTE, (SELECT DATE_ADD(CURDATE(),
TIMESTAMPDIFF( MINUTE, now(), ld.reform_limit_date ) = TIMESTAMPDIFF( MINUTE, (SELECT DATE_ADD(CURDATE(),
INTERVAL 8 HOUR)), ld.reform_limit_date ) -- 截止日期到当天早上8:00:00分钟数
INTERVAL 8 HOUR)), ld.reform_limit_date ) -- 截止日期到当天早上8:00:00分钟数
...
@@ -427,9 +427,9 @@
...
@@ -427,9 +427,9 @@
select
select
count(1)
count(1)
from
from
cb
_latent_danger as a
p
_latent_danger as a
left join
left join
cb
_latent_danger_flow_record as b on a.current_flow_record_id = b.id
p
_latent_danger_flow_record as b on a.current_flow_record_id = b.id
where
where
find_in_set(#{userId},b.flow_task_user_ids)
find_in_set(#{userId},b.flow_task_user_ids)
and
and
...
@@ -442,8 +442,8 @@
...
@@ -442,8 +442,8 @@
SELECT
SELECT
count(1)
count(1)
FROM
FROM
cb
_latent_danger a,
p
_latent_danger a,
cb
_latent_danger_patrol b,
p
_latent_danger_patrol b,
p_point c,
p_point c,
spc_risk_source d
spc_risk_source d
WHERE
WHERE
...
@@ -466,8 +466,8 @@
...
@@ -466,8 +466,8 @@
SELECT
SELECT
GROUP_CONCAT(DISTINCT a.id ) extraIds
GROUP_CONCAT(DISTINCT a.id ) extraIds
FROM
FROM
cb
_latent_danger a,
p
_latent_danger a,
cb
_latent_danger_patrol b,
p
_latent_danger_patrol b,
p_point c,
p_point c,
spc_risk_source d
spc_risk_source d
WHERE
WHERE
...
@@ -506,7 +506,7 @@
...
@@ -506,7 +506,7 @@
f.flow_json flowJson,
f.flow_json flowJson,
f.remark,
f.remark,
ld.infer_other_things inferOtherThings,
ld.infer_other_things inferOtherThings,
(select ff.flow_task_user_ids from
cb
_latent_danger_flow_record ff where ff.danger_id = f.danger_id and
(select ff.flow_task_user_ids from
p
_latent_danger_flow_record ff where ff.danger_id = f.danger_id and
ff.action_flag = 'B_3' limit 1 ) handleUserIds,
ff.action_flag = 'B_3' limit 1 ) handleUserIds,
CASE
CASE
WHEN ld.reform_type = 1 THEN
WHEN ld.reform_type = 1 THEN
...
@@ -519,8 +519,8 @@
...
@@ -519,8 +519,8 @@
ld.reform_type reformType,
ld.reform_type reformType,
ld.delay_limit_date delayLimitDate
ld.delay_limit_date delayLimitDate
FROM
FROM
cb
_latent_danger_flow_record f
p
_latent_danger_flow_record f
LEFT JOIN
cb
_latent_danger ld ON ld.id = f.danger_id
LEFT JOIN
p
_latent_danger ld ON ld.id = f.danger_id
WHERE
WHERE
f.action_flag != 'B_1'
f.action_flag != 'B_1'
AND NOT ISNULL( f.update_date )
AND NOT ISNULL( f.update_date )
...
@@ -562,8 +562,8 @@
...
@@ -562,8 +562,8 @@
pld.structure_id structureId,
pld.structure_id structureId,
pld.structure_name structureName
pld.structure_name structureName
FROM
FROM
cb
_latent_danger pld
p
_latent_danger pld
LEFT JOIN
cb
_latent_danger_patrol ldp ON pld.id = ldp.latent_danger_id
LEFT JOIN
p
_latent_danger_patrol ldp ON pld.id = ldp.latent_danger_id
LEFT JOIN p_point p ON p.id = ldp.point_id
LEFT JOIN p_point p ON p.id = ldp.point_id
LEFT JOIN p_point_classify ppc ON ppc.id = ldp.point_classify_id
LEFT JOIN p_point_classify ppc ON ppc.id = ldp.point_classify_id
LEFT JOIN p_input_item pii ON pii.id = ldp.item_id
LEFT JOIN p_input_item pii ON pii.id = ldp.item_id
...
@@ -694,8 +694,8 @@
...
@@ -694,8 +694,8 @@
dangerFlow.verifyResult,
dangerFlow.verifyResult,
pld.reform_json measures
pld.reform_json measures
FROM
FROM
cb
_latent_danger pld
p
_latent_danger pld
LEFT JOIN
cb
_latent_danger_patrol ldp ON pld.id = ldp.latent_danger_id
LEFT JOIN
p
_latent_danger_patrol ldp ON pld.id = ldp.latent_danger_id
LEFT JOIN p_point_classify ppc ON ppc.id = ldp.point_classify_id
LEFT JOIN p_point_classify ppc ON ppc.id = ldp.point_classify_id
LEFT JOIN p_input_item pii ON pii.id = ldp.item_id
LEFT JOIN p_input_item pii ON pii.id = ldp.item_id
LEFT JOIN p_check pc ON pc.id = ldp.check_id
LEFT JOIN p_check pc ON pc.id = ldp.check_id
...
@@ -757,13 +757,13 @@
...
@@ -757,13 +757,13 @@
SELECT
SELECT
*
*
FROM
FROM
cb
_latent_danger_flow_record
p
_latent_danger_flow_record
WHERE
WHERE
id IN (
id IN (
SELECT
SELECT
max(id)
max(id)
FROM
FROM
cb
_latent_danger_flow_record
p
_latent_danger_flow_record
WHERE
WHERE
deleted = 0
deleted = 0
AND action_flag IN ('B_3', 'B_4')
AND action_flag IN ('B_3', 'B_4')
...
@@ -867,7 +867,7 @@
...
@@ -867,7 +867,7 @@
SELECT
SELECT
*
*
FROM
FROM
cb
_latent_danger pld
p
_latent_danger pld
WHERE
WHERE
pld.business_key IN
pld.business_key IN
<foreach
collection =
"businessKeys"
item =
"businessKey"
index=
"index"
open =
"("
close =
")"
separator =
","
>
<foreach
collection =
"businessKeys"
item =
"businessKey"
index=
"index"
open =
"("
close =
")"
separator =
","
>
...
@@ -895,7 +895,7 @@
...
@@ -895,7 +895,7 @@
SELECT
SELECT
count(*)
count(*)
FROM
FROM
cb
_latent_danger pld
p
_latent_danger pld
WHERE
WHERE
pld.business_key IN
pld.business_key IN
<foreach
collection =
"businessKeys"
item =
"businessKey"
index=
"index"
open =
"("
close =
")"
separator =
","
>
<foreach
collection =
"businessKeys"
item =
"businessKey"
index=
"index"
open =
"("
close =
")"
separator =
","
>
...
@@ -919,7 +919,7 @@
...
@@ -919,7 +919,7 @@
SELECT
SELECT
count(*)
count(*)
FROM
FROM
cb
_latent_danger pld
p
_latent_danger pld
WHERE
WHERE
pld.deleted = 0
pld.deleted = 0
AND
AND
...
@@ -942,12 +942,12 @@
...
@@ -942,12 +942,12 @@
SELECT
SELECT
*
*
FROM
FROM
cb
_latent_danger pld
p
_latent_danger pld
WHERE
WHERE
pld.business_key = #{businessKey}
pld.business_key = #{businessKey}
</select>
</select>
<select
id=
"selectPageByParam"
resultType=
"com.yeejoin.amos.latentdanger.dao.entity.LatentDanger"
>
<select
id=
"selectPageByParam"
resultType=
"com.yeejoin.amos.latentdanger.dao.entity.LatentDanger"
>
select * from
cb
_latent_danger a
select * from
p
_latent_danger a
<where>
<where>
deleted = 0
deleted = 0
<foreach
collection=
"paramMap"
index=
"key"
item=
"value"
>
<foreach
collection=
"paramMap"
index=
"key"
item=
"value"
>
...
@@ -975,9 +975,12 @@
...
@@ -975,9 +975,12 @@
<if
test=
"key == 'endTime' and value != null and value != ''"
>
<if
test=
"key == 'endTime' and value != null and value != ''"
>
and a.create_date
<![CDATA[ <= ]]>
#{value}
and a.create_date
<![CDATA[ <= ]]>
#{value}
</if>
</if>
<if
test=
"key == '
n
ame' and value != null and value != ''"
>
<if
test=
"key == '
dangerN
ame' and value != null and value != ''"
>
and a.danger_name like concat('%', #{value}, '%')
and a.danger_name like concat('%', #{value}, '%')
</if>
</if>
<if
test=
"key == 'reformType' and value != null and value != ''"
>
and a.reform_type = #{value}
</if>
<if
test=
"key == 'structureIdList' and value != null"
>
<if
test=
"key == 'structureIdList' and value != null"
>
and a.structure_id in
and a.structure_id in
<foreach
collection=
"value"
item=
"structureId"
open=
"("
separator=
","
close=
")"
>
<foreach
collection=
"value"
item=
"structureId"
open=
"("
separator=
","
close=
")"
>
...
...
amos-boot-system-patrol/src/main/resources/db/changelog/patrol-3.0.1.xml
View file @
f9170b2c
...
@@ -121,4 +121,198 @@
...
@@ -121,4 +121,198 @@
`longitude`;
`longitude`;
</sql>
</sql>
</changeSet>
</changeSet>
<changeSet
author=
"tb"
id=
"tb-20211009-1"
>
<preConditions
onFail=
"MARK_RAN"
>
<not>
<columnExists
tableName=
"p_latent_danger"
columnName=
"danger_level_name"
/>
</not>
</preConditions>
<comment>
p_latent_danger add COLUMN danger_level_name '隐患等级名称'
</comment>
<sql>
ALTER TABLE p_latent_danger add COLUMN `danger_level_name` varchar(50) DEFAULT NULL COMMENT '隐患等级名称' after
`danger_level`;
</sql>
</changeSet>
<changeSet
author=
"tb"
id=
"tb-20211009-2"
>
<preConditions
onFail=
"MARK_RAN"
>
<columnExists
tableName=
"p_latent_danger"
columnName=
"danger_level"
/>
</preConditions>
<comment>
p_latent_danger MODIFY COLUMN danger_level
</comment>
<sql>
ALTER TABLE p_latent_danger MODIFY COLUMN `danger_level` varchar(30) NOT NULL DEFAULT '1' COMMENT '隐患等级';
</sql>
</changeSet>
<changeSet
author=
"tb"
id=
"tb-20211009-3"
>
<preConditions
onFail=
"MARK_RAN"
>
<not>
<columnExists
tableName=
"p_latent_danger"
columnName=
"danger_type_name"
/>
</not>
</preConditions>
<comment>
p_latent_danger add COLUMN danger_type_name '隐患类型名称'
</comment>
<sql>
ALTER TABLE p_latent_danger add COLUMN `danger_type_name` varchar(50) DEFAULT NULL COMMENT '隐患类型名称';
</sql>
</changeSet>
<changeSet
author=
"tb"
id=
"tb-20211009-4"
>
<preConditions
onFail=
"MARK_RAN"
>
<columnExists
tableName=
"p_latent_danger"
columnName=
"danger_type"
/>
</preConditions>
<comment>
p_latent_danger MODIFY COLUMN danger_type
</comment>
<sql>
ALTER TABLE p_latent_danger MODIFY COLUMN `danger_type` varchar(30) NOT NULL DEFAULT '1' COMMENT '隐患类型(1:无码无计划隐患;2:巡检隐患;3:有码无计划隐患;4:随手拍)';
</sql>
</changeSet>
<changeSet
author=
"tb"
id=
"tb-20211009-5"
>
<preConditions
onFail=
"MARK_RAN"
>
<not>
<columnExists
tableName=
"p_latent_danger"
columnName=
"reform_type_name"
/>
</not>
</preConditions>
<comment>
p_latent_danger add COLUMN reform_type_name '整改类型名称'
</comment>
<sql>
ALTER TABLE p_latent_danger add COLUMN `reform_type_name` varchar(50) DEFAULT NULL COMMENT '整改类型名称';
</sql>
</changeSet>
<changeSet
author=
"tb"
id=
"tb-20211009-6"
>
<preConditions
onFail=
"MARK_RAN"
>
<columnExists
tableName=
"p_latent_danger"
columnName=
"reform_type"
/>
</preConditions>
<comment>
p_latent_danger MODIFY COLUMN reform_type
</comment>
<sql>
ALTER TABLE p_latent_danger MODIFY COLUMN `reform_type` varchar(30) DEFAULT NULL COMMENT '整改类型';
</sql>
</changeSet>
<changeSet
author=
"tb"
id=
"tb-20211009-7"
>
<preConditions
onFail=
"MARK_RAN"
>
<columnExists
tableName=
"p_latent_danger"
columnName=
"overtime_state"
/>
</preConditions>
<comment>
p_latent_danger MODIFY COLUMN overtime_state
</comment>
<sql>
ALTER TABLE p_latent_danger MODIFY COLUMN `overtime_state` bit(4) NOT NULL DEFAULT b'0' COMMENT '是否逾期(0:否;1:是)';
</sql>
</changeSet>
<changeSet
author=
"tb"
id=
"tb-20211009-8"
>
<preConditions
onFail=
"MARK_RAN"
>
<not>
<columnExists
tableName=
"p_latent_danger"
columnName=
"danger_state_name"
/>
</not>
</preConditions>
<comment>
p_latent_danger add COLUMN danger_state_name '隐患状态名称'
</comment>
<sql>
ALTER TABLE p_latent_danger add COLUMN `danger_state_name` varchar(50) DEFAULT NULL COMMENT '隐患状态名称';
</sql>
</changeSet>
<changeSet
author=
"tb"
id=
"tb-20211009-9"
>
<preConditions
onFail=
"MARK_RAN"
>
<columnExists
tableName=
"p_latent_danger"
columnName=
"danger_state"
/>
</preConditions>
<comment>
p_latent_danger MODIFY COLUMN danger_state
</comment>
<sql>
ALTER TABLE p_latent_danger MODIFY COLUMN `danger_state` varchar(30) NOT NULL DEFAULT '1' COMMENT '隐患状态';
</sql>
</changeSet>
<changeSet
author=
"tb"
id=
"tb-20211009-10"
>
<preConditions
onFail=
"MARK_RAN"
>
<columnExists
tableName=
"p_latent_danger"
columnName=
"deleted"
/>
</preConditions>
<comment>
p_latent_danger MODIFY COLUMN deleted
</comment>
<sql>
ALTER TABLE p_latent_danger MODIFY COLUMN `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除(0:否;1:是)';
</sql>
</changeSet>
<changeSet
author=
"tb"
id=
"tb-20211009-11"
>
<preConditions
onFail=
"MARK_RAN"
>
<not>
<columnExists
tableName=
"p_latent_danger"
columnName=
"check_input_id"
/>
</not>
</preConditions>
<comment>
p_latent_danger CHANGE COLUMN check_input_id to biz_id '创建隐患的业务数据主键id'
</comment>
<sql>
ALTER TABLE p_latent_danger CHANGE COLUMN `check_input_id` `biz_id` bigint(20) DEFAULT NULL COMMENT '创建隐患的业务数据主键id';
</sql>
</changeSet>
<changeSet
author=
"tb"
id=
"tb-20211009-12"
>
<preConditions
onFail=
"MARK_RAN"
>
<not>
<columnExists
tableName=
"p_latent_danger"
columnName=
"biz_info"
/>
</not>
</preConditions>
<comment>
p_latent_danger add COLUMN biz_info '业务信息'
</comment>
<sql>
ALTER TABLE p_latent_danger add COLUMN `biz_info` varchar(500) DEFAULT NULL COMMENT '业务信息';
</sql>
</changeSet>
<changeSet
author=
"tb"
id=
"tb-20211009-13"
>
<preConditions
onFail=
"MARK_RAN"
>
<columnExists
tableName=
"p_latent_danger_flow_record"
columnName=
"excute_state"
/>
</preConditions>
<comment>
p_latent_danger_flow_record CHANGE COLUMN excute_state
</comment>
<sql>
ALTER TABLE p_latent_danger_flow_record CHANGE COLUMN `excute_state` `execute_state` tinyint(4) NOT NULL DEFAULT '1' COMMENT '执行状态(1:未执行;2:通过;3:驳回)';
</sql>
</changeSet>
<changeSet
author=
"tb"
id=
"tb-20211009-14"
>
<preConditions
onFail=
"MARK_RAN"
>
<columnExists
tableName=
"p_latent_danger_flow_record"
columnName=
"excute_user_id"
/>
</preConditions>
<comment>
p_latent_danger_flow_record CHANGE COLUMN excute_user_id to execute_user_id
</comment>
<sql>
ALTER TABLE p_latent_danger_flow_record CHANGE COLUMN `excute_user_id` `execute_user_id` varchar(255) DEFAULT NULL COMMENT '执行人';
</sql>
</changeSet>
<changeSet
author=
"tb"
id=
"tb-20211009-15"
>
<preConditions
onFail=
"MARK_RAN"
>
<not>
<columnExists
tableName=
"p_latent_danger_flow_record"
columnName=
"execute_user_name"
/>
</not>
</preConditions>
<comment>
p_latent_danger_flow_record add COLUMN execute_user_name '执行人名称'
</comment>
<sql>
ALTER TABLE p_latent_danger_flow_record add COLUMN `execute_user_name` varchar(255) DEFAULT NULL COMMENT '执行人名称';
</sql>
</changeSet>
<changeSet
author=
"tb"
id=
"tb-20211009-16"
>
<preConditions
onFail=
"MARK_RAN"
>
<columnExists
tableName=
"p_latent_danger_flow_record"
columnName=
"excute_department_id"
/>
</preConditions>
<comment>
p_latent_danger_flow_record CHANGE COLUMN excute_department_id to execute_department_id
</comment>
<sql>
ALTER TABLE p_latent_danger_flow_record CHANGE COLUMN `excute_department_id` `execute_department_id` varchar(255) DEFAULT NULL COMMENT '执行部门编号';
</sql>
</changeSet>
<changeSet
author=
"tb"
id=
"tb-20211009-17"
>
<preConditions
onFail=
"MARK_RAN"
>
<not>
<columnExists
tableName=
"p_latent_danger_flow_record"
columnName=
"execute_department_name"
/>
</not>
</preConditions>
<comment>
p_latent_danger_flow_record add COLUMN execute_department_name '执行部门名称'
</comment>
<sql>
ALTER TABLE p_latent_danger_flow_record add COLUMN `execute_department_name` varchar(255) DEFAULT NULL COMMENT '执行部门名称';
</sql>
</changeSet>
<changeSet
author=
"tb"
id=
"tb-20211009-18"
>
<preConditions
onFail=
"MARK_RAN"
>
<columnExists
tableName=
"p_latent_danger_flow_record"
columnName=
"excute_result"
/>
</preConditions>
<comment>
p_latent_danger_flow_record CHANGE COLUMN excute_result to execute_result
</comment>
<sql>
ALTER TABLE p_latent_danger_flow_record CHANGE COLUMN `excute_result` `execute_result` varchar(255) DEFAULT NULL COMMENT '执行结果';
</sql>
</changeSet>
</databaseChangeLog>
</databaseChangeLog>
\ No newline at end of file
amos-boot-system-patrol/src/main/resources/db/mapper/LatentDangerMapper.xml
View file @
f9170b2c
...
@@ -11,6 +11,9 @@
...
@@ -11,6 +11,9 @@
<if
test=
"businessKey != null"
>
<if
test=
"businessKey != null"
>
business_key,
business_key,
</if>
</if>
<if
test=
"bizType != null"
>
biz_type,
</if>
<if
test=
"orgCode != null"
>
<if
test=
"orgCode != null"
>
org_code,
org_code,
</if>
</if>
...
@@ -71,8 +74,8 @@
...
@@ -71,8 +74,8 @@
<if
test=
"problemDescription != null"
>
<if
test=
"problemDescription != null"
>
problem_description,
problem_description,
</if>
</if>
<if
test=
"
checkInput
Id != null"
>
<if
test=
"
biz
Id != null"
>
check_input
_id,
biz
_id,
</if>
</if>
<if
test=
"structureId != null"
>
<if
test=
"structureId != null"
>
structure_id,
structure_id,
...
@@ -85,6 +88,9 @@
...
@@ -85,6 +88,9 @@
<if
test=
"businessKey != null"
>
<if
test=
"businessKey != null"
>
#{businessKey},
#{businessKey},
</if>
</if>
<if
test=
"bizType != null"
>
#{bizType},
</if>
<if
test=
"orgCode != null"
>
<if
test=
"orgCode != null"
>
#{orgCode},
#{orgCode},
</if>
</if>
...
@@ -145,8 +151,8 @@
...
@@ -145,8 +151,8 @@
<if
test=
"problemDescription != null"
>
<if
test=
"problemDescription != null"
>
#{problemDescription},
#{problemDescription},
</if>
</if>
<if
test=
"
checkInput
Id != null"
>
<if
test=
"
biz
Id != null"
>
#{
checkInput
Id},
#{
biz
Id},
</if>
</if>
<if
test=
"structureId != null"
>
<if
test=
"structureId != null"
>
#{structureId},
#{structureId},
...
...
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