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
7d756585
Commit
7d756585
authored
Dec 27, 2021
by
helinlin
Browse files
Options
Browse Files
Download
Plain Diff
Merge remote-tracking branch 'origin/developer' into developer
parents
438003ec
fff429a4
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
27 changed files
with
202 additions
and
145 deletions
+202
-145
MessageAction.java
...ejoin/amos/boot/biz/common/rule/action/MessageAction.java
+1
-0
ExcelUtil.java
.../yeejoin/amos/boot/module/common/api/excel/ExcelUtil.java
+4
-0
AppDownloadVO.java
...m/yeejoin/equipmanage/common/entity/vo/AppDownloadVO.java
+10
-9
CylinderInfoDto.java
...oin/amos/boot/module/tzs/flc/api/dto/CylinderInfoDto.java
+1
-1
CylinderUnitDto.java
...oin/amos/boot/module/tzs/flc/api/dto/CylinderUnitDto.java
+2
-2
CylinderInfo.java
...oin/amos/boot/module/tzs/flc/api/entity/CylinderInfo.java
+3
-3
CylinderUnit.java
...oin/amos/boot/module/tzs/flc/api/entity/CylinderUnit.java
+2
-2
IEquipmentInformService.java
...t/module/tzs/flc/api/service/IEquipmentInformService.java
+9
-0
CylinderInfoMapper.xml
...-tzs-api/src/main/resources/mapper/CylinderInfoMapper.xml
+2
-2
DutyFirstAidServiceImpl.java
...dule/common/biz/service/impl/DutyFirstAidServiceImpl.java
+16
-10
MaintenanceCompanyServiceImpl.java
...ommon/biz/service/impl/MaintenanceCompanyServiceImpl.java
+1
-1
OrgUsrServiceImpl.java
...oot/module/common/biz/service/impl/OrgUsrServiceImpl.java
+9
-4
ConfirmAlarmServiceImpl.java
...oin/equipmanage/service/impl/ConfirmAlarmServiceImpl.java
+3
-3
DownloadFileService.java
...yeejoin/equipmanage/service/impl/DownloadFileService.java
+85
-85
MqttReceiveServiceImpl.java
...join/equipmanage/service/impl/MqttReceiveServiceImpl.java
+3
-0
AlertFormController.java
...s/boot/module/jcs/biz/controller/AlertFormController.java
+17
-2
AlertCalledServiceImpl.java
...t/module/jcs/biz/service/impl/AlertCalledServiceImpl.java
+6
-6
AlertSubmittedServiceImpl.java
...odule/jcs/biz/service/impl/AlertSubmittedServiceImpl.java
+1
-1
RuleAlertCalledService.java
...t/module/jcs/biz/service/impl/RuleAlertCalledService.java
+3
-3
AsyncTask.java
...a/com/yeejoin/amos/latentdanger/core/async/AsyncTask.java
+1
-0
AsyncTask.java
...va/com/yeejoin/amos/maintenance/core/async/AsyncTask.java
+1
-0
AsyncTask.java
...in/java/com/yeejoin/amos/patrol/core/async/AsyncTask.java
+1
-0
AmostEquipApplication.java
...quip/src/main/java/com/yeejoin/AmostEquipApplication.java
+9
-0
application.properties
...ot-system-equip/src/main/resources/application.properties
+2
-0
EquipmentSpecificMapper.xml
...uip/src/main/resources/mapper/EquipmentSpecificMapper.xml
+8
-10
pointMapper.xml
...ystem-patrol/src/main/resources/db/mapper/pointMapper.xml
+2
-1
tzs-1.0.0.0.xml
...ystem-tzs/src/main/resources/db/changelog/tzs-1.0.0.0.xml
+0
-0
No files found.
amos-boot-biz-common/src/main/java/com/yeejoin/amos/boot/biz/common/rule/action/MessageAction.java
View file @
7d756585
...
@@ -23,6 +23,7 @@ public class MessageAction {
...
@@ -23,6 +23,7 @@ public class MessageAction {
MessageModel
messageModel
=
JSON
.
parseObject
(
JSON
.
toJSONString
(
msgObj
),
MessageModel
.
class
);
MessageModel
messageModel
=
JSON
.
parseObject
(
JSON
.
toJSONString
(
msgObj
),
MessageModel
.
class
);
messageModel
.
setTitle
(
title
);
messageModel
.
setTitle
(
title
);
messageModel
.
setBody
(
RuleUtils
.
instedParams
(
content
,
msgObj
));
messageModel
.
setBody
(
RuleUtils
.
instedParams
(
content
,
msgObj
));
log
.
info
(
String
.
format
(
"接收规则返回数据: %s"
,
JSON
.
toJSONString
(
msgObj
)));
if
(!
ValidationUtil
.
isEmpty
(
messageModel
))
{
if
(!
ValidationUtil
.
isEmpty
(
messageModel
))
{
try
{
try
{
Systemctl
.
messageClient
.
create
(
messageModel
);
Systemctl
.
messageClient
.
create
(
messageModel
);
...
...
amos-boot-module/amos-boot-module-api/amos-boot-module-common-api/src/main/java/com/yeejoin/amos/boot/module/common/api/excel/ExcelUtil.java
View file @
7d756585
...
@@ -167,14 +167,18 @@ public class ExcelUtil {
...
@@ -167,14 +167,18 @@ public class ExcelUtil {
String
[]
postTypeNamestrings
=
new
String
[
postTypeNameDetailList
.
size
()];
String
[]
postTypeNamestrings
=
new
String
[
postTypeNameDetailList
.
size
()];
List
<
String
>
userNameDetailList
=
(
List
<
String
>)
detail
.
get
(
detail
.
size
()-
3
);
List
<
String
>
userNameDetailList
=
(
List
<
String
>)
detail
.
get
(
detail
.
size
()-
3
);
String
[]
userNamestrings
=
new
String
[
userNameDetailList
.
size
()];
String
[]
userNamestrings
=
new
String
[
userNameDetailList
.
size
()];
List
<
String
>
companyNameList
=
(
List
<
String
>)
detail
.
get
(
detail
.
size
()-
4
);
String
[]
companyNameLists
=
new
String
[
companyNameList
.
size
()];
map
.
put
(
4
,
fireStationDetailList
.
toArray
(
strings
));
map
.
put
(
4
,
fireStationDetailList
.
toArray
(
strings
));
map
.
put
(
3
,
postTypeNameDetailList
.
toArray
(
postTypeNamestrings
));
map
.
put
(
3
,
postTypeNameDetailList
.
toArray
(
postTypeNamestrings
));
map
.
put
(
2
,
userNameDetailList
.
toArray
(
userNamestrings
));
map
.
put
(
2
,
userNameDetailList
.
toArray
(
userNamestrings
));
map
.
put
(
1
,
companyNameList
.
toArray
(
companyNameLists
));
map
.
putAll
(
explicitListConstraintMap
);
map
.
putAll
(
explicitListConstraintMap
);
fireStationExplicitListConstraintMap
.
add
(
map
);
fireStationExplicitListConstraintMap
.
add
(
map
);
detail
.
remove
(
detail
.
size
()-
1
);
detail
.
remove
(
detail
.
size
()-
1
);
detail
.
remove
(
detail
.
size
()-
1
);
detail
.
remove
(
detail
.
size
()-
1
);
detail
.
remove
(
detail
.
size
()-
1
);
detail
.
remove
(
detail
.
size
()-
1
);
detail
.
remove
(
detail
.
size
()-
1
);
resultList
.
add
(
detail
);
resultList
.
add
(
detail
);
});
});
excelWriterSheetBuilder
excelWriterSheetBuilder
...
...
amos-boot-module/amos-boot-module-api/amos-boot-module-equip-api/src/main/java/com/yeejoin/equipmanage/common/entity/vo/AppDownloadVO.java
View file @
7d756585
...
@@ -4,6 +4,7 @@ import com.yeejoin.equipmanage.common.entity.*;
...
@@ -4,6 +4,7 @@ import com.yeejoin.equipmanage.common.entity.*;
import
com.yeejoin.equipmanage.common.vo.BuildingTreeVo
;
import
com.yeejoin.equipmanage.common.vo.BuildingTreeVo
;
import
lombok.Data
;
import
lombok.Data
;
import
java.util.ArrayList
;
import
java.util.List
;
import
java.util.List
;
/**
/**
...
@@ -18,47 +19,47 @@ public class AppDownloadVO {
...
@@ -18,47 +19,47 @@ public class AppDownloadVO {
/**
/**
* 装备
* 装备
*/
*/
private
List
<
DownloadEquipmentDataVO
>
downloadEquipmentDatas
;
private
List
<
DownloadEquipmentDataVO
>
downloadEquipmentDatas
=
new
ArrayList
<>()
;
/**
/**
* 车辆
* 车辆
*/
*/
private
List
<
Car
>
downloadCarDatas
;
private
List
<
Car
>
downloadCarDatas
=
new
ArrayList
<>()
;
/**
/**
* 建筑
* 建筑
*/
*/
private
List
<
BuildingTreeVo
>
buildTree
;
private
List
<
BuildingTreeVo
>
buildTree
=
new
ArrayList
<>()
;
/**
/**
*设备对应性能指标
*设备对应性能指标
*/
*/
private
List
<
EquipmentSpecificIndex
>
equipmentSpecificIndexs
;
private
List
<
EquipmentSpecificIndex
>
equipmentSpecificIndexs
=
new
ArrayList
<>()
;
/**
/**
*性能指标模板
*性能指标模板
*/
*/
private
List
<
EquipmentIndex
>
equipmentIndex
;
private
List
<
EquipmentIndex
>
equipmentIndex
=
new
ArrayList
<>()
;
/**
/**
*货位
*货位
*/
*/
private
List
<
WarehouseStructure
>
warehouseStructure
;
private
List
<
WarehouseStructure
>
warehouseStructure
=
new
ArrayList
<>()
;
/**
/**
* 车载装备
* 车载装备
*/
*/
private
List
<
EquipmentOnCar
>
equipmentOnCar
;
private
List
<
EquipmentOnCar
>
equipmentOnCar
=
new
ArrayList
<>()
;
/**
/**
* 车载灭火药剂
* 车载灭火药剂
*/
*/
private
List
<
ExtinguishantOnCar
>
extinguishantOnCar
;
private
List
<
ExtinguishantOnCar
>
extinguishantOnCar
=
new
ArrayList
<>()
;
/**
/**
*报废原因
*报废原因
*/
*/
private
List
<
SystemDic
>
reason
;
private
List
<
SystemDic
>
reason
=
new
ArrayList
<>()
;
}
}
amos-boot-module/amos-boot-module-api/amos-boot-module-tzs-api/src/main/java/com/yeejoin/amos/boot/module/tzs/flc/api/dto/CylinderInfoDto.java
View file @
7d756585
...
@@ -82,6 +82,6 @@ public class CylinderInfoDto extends BaseDto {
...
@@ -82,6 +82,6 @@ public class CylinderInfoDto extends BaseDto {
private
Boolean
syncState
;
private
Boolean
syncState
;
@ApiModelProperty
(
value
=
"对接公司编码"
)
@ApiModelProperty
(
value
=
"对接公司编码"
)
private
String
ap
iCompanyCode
;
private
String
ap
pId
;
}
}
amos-boot-module/amos-boot-module-api/amos-boot-module-tzs-api/src/main/java/com/yeejoin/amos/boot/module/tzs/flc/api/dto/CylinderUnitDto.java
View file @
7d756585
...
@@ -90,8 +90,8 @@ public class CylinderUnitDto extends BaseDto {
...
@@ -90,8 +90,8 @@ public class CylinderUnitDto extends BaseDto {
@ApiModelProperty
(
value
=
"1初次同步数据 2上层系统已同步数据 0已删除数据"
)
@ApiModelProperty
(
value
=
"1初次同步数据 2上层系统已同步数据 0已删除数据"
)
private
Boolean
syncState
;
private
Boolean
syncState
;
@ApiModelProperty
(
value
=
"对接公司编码"
)
@ApiModelProperty
(
value
=
"对接公司编码"
)
private
String
apiCompanyCode
;
private
String
appId
;
@ApiModelProperty
(
value
=
"气瓶数量"
)
@ApiModelProperty
(
value
=
"气瓶数量"
)
private
Long
cylinderNumber
;
private
Long
cylinderNumber
;
...
...
amos-boot-module/amos-boot-module-api/amos-boot-module-tzs-api/src/main/java/com/yeejoin/amos/boot/module/tzs/flc/api/entity/CylinderInfo.java
View file @
7d756585
...
@@ -5,6 +5,7 @@ import com.baomidou.mybatisplus.annotation.TableField;
...
@@ -5,6 +5,7 @@ import com.baomidou.mybatisplus.annotation.TableField;
import
com.baomidou.mybatisplus.annotation.TableId
;
import
com.baomidou.mybatisplus.annotation.TableId
;
import
com.baomidou.mybatisplus.annotation.TableName
;
import
com.baomidou.mybatisplus.annotation.TableName
;
import
com.yeejoin.amos.boot.biz.common.entity.BaseEntity
;
import
com.yeejoin.amos.boot.biz.common.entity.BaseEntity
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
lombok.EqualsAndHashCode
;
import
lombok.experimental.Accessors
;
import
lombok.experimental.Accessors
;
...
@@ -150,7 +151,6 @@ public class CylinderInfo {
...
@@ -150,7 +151,6 @@ public class CylinderInfo {
/**
/**
* 对接公司编码
* 对接公司编码
*/
*/
@TableField
(
"api_company_code"
)
@TableField
(
"app_id"
)
private
String
apiCompanyCode
;
private
String
appId
;
}
}
amos-boot-module/amos-boot-module-api/amos-boot-module-tzs-api/src/main/java/com/yeejoin/amos/boot/module/tzs/flc/api/entity/CylinderUnit.java
View file @
7d756585
...
@@ -168,8 +168,8 @@ public class CylinderUnit {
...
@@ -168,8 +168,8 @@ public class CylinderUnit {
/**
/**
* 对接公司编码
* 对接公司编码
*/
*/
@TableField
(
"api_company_code
"
)
@TableField
(
"app_id
"
)
private
String
ap
iCompanyCode
;
private
String
ap
pId
;
/**
/**
* 经度
* 经度
...
...
amos-boot-module/amos-boot-module-api/amos-boot-module-tzs-api/src/main/java/com/yeejoin/amos/boot/module/tzs/flc/api/service/IEquipmentInformService.java
View file @
7d756585
...
@@ -2,6 +2,7 @@ package com.yeejoin.amos.boot.module.tzs.flc.api.service;
...
@@ -2,6 +2,7 @@ package com.yeejoin.amos.boot.module.tzs.flc.api.service;
import
com.baomidou.mybatisplus.extension.plugins.pagination.Page
;
import
com.baomidou.mybatisplus.extension.plugins.pagination.Page
;
import
com.yeejoin.amos.boot.biz.common.bo.ReginParams
;
import
com.yeejoin.amos.boot.module.tzs.flc.api.dto.EquipmentInformDto
;
import
com.yeejoin.amos.boot.module.tzs.flc.api.dto.EquipmentInformDto
;
import
java.util.List
;
import
java.util.List
;
...
@@ -19,4 +20,12 @@ public interface IEquipmentInformService {
...
@@ -19,4 +20,12 @@ public interface IEquipmentInformService {
Page
<
EquipmentInformDto
>
queryDtoList
(
Page
<
EquipmentInformDto
>
page
,
EquipmentInformDto
equipmentInformDto
,
String
sortParam
,
String
sortRule
);
Page
<
EquipmentInformDto
>
queryDtoList
(
Page
<
EquipmentInformDto
>
page
,
EquipmentInformDto
equipmentInformDto
,
String
sortParam
,
String
sortRule
);
Boolean
batchDelete
(
List
<
Long
>
sequenceNbrList
);
Boolean
batchDelete
(
List
<
Long
>
sequenceNbrList
);
Boolean
acceptInform
(
Long
sequenceNbr
);
EquipmentInformDto
updateEquipmentInform
(
EquipmentInformDto
model
);
EquipmentInformDto
queryDtoBySeq
(
Long
sequenceNbr
);
Boolean
startWorkflow
(
Long
sequenceNbr
,
ReginParams
userInfo
)
throws
Exception
;
}
}
amos-boot-module/amos-boot-module-api/amos-boot-module-tzs-api/src/main/resources/mapper/CylinderInfoMapper.xml
View file @
7d756585
...
@@ -11,9 +11,9 @@
...
@@ -11,9 +11,9 @@
tz_cylinder_info t
tz_cylinder_info t
WHERE
WHERE
t.sequence_nbr IN ( SELECT max( tt.sequence_nbr ) FROM tz_cylinder_info tt GROUP BY tt.sequence_code )
t.sequence_nbr IN ( SELECT max( tt.sequence_nbr ) FROM tz_cylinder_info tt GROUP BY tt.sequence_code )
AND t.ap
i_company_code
= (
AND t.ap
p_id
= (
SELECT
SELECT
u.ap
i_company_code
u.ap
p_id
FROM
FROM
tz_cylinder_unit u
tz_cylinder_unit u
WHERE
WHERE
...
...
amos-boot-module/amos-boot-module-biz/amos-boot-module-common-biz/src/main/java/com/yeejoin/amos/boot/module/common/biz/service/impl/DutyFirstAidServiceImpl.java
View file @
7d756585
...
@@ -122,11 +122,16 @@ public class DutyFirstAidServiceImpl extends DutyCommonServiceImpl implements ID
...
@@ -122,11 +122,16 @@ public class DutyFirstAidServiceImpl extends DutyCommonServiceImpl implements ID
public
List
<
Map
<
String
,
Object
>>
getFirstAidExportData
(
List
<
String
>
ids
)
{
public
List
<
Map
<
String
,
Object
>>
getFirstAidExportData
(
List
<
String
>
ids
)
{
List
<
Map
<
String
,
Object
>>
resultList
=
new
ArrayList
<
Map
<
String
,
Object
>>();
List
<
Map
<
String
,
Object
>>
resultList
=
new
ArrayList
<
Map
<
String
,
Object
>>();
List
<
Map
<
String
,
Object
>>
result
=
new
ArrayList
<
Map
<
String
,
Object
>>();
List
<
String
>
userNameList
=
new
ArrayList
<
String
>();
List
<
String
>
firstAidSimpleList
=
new
ArrayList
<
String
>();
List
<
String
>
companyNameList
=
new
ArrayList
<
String
>();
String
typeString
=
"JJZ"
;
String
typeString
=
"JJZ"
;
ids
.
stream
().
forEach
(
i
->{
ids
.
stream
().
forEach
(
i
->{
Map
<
String
,
Object
>
detailMap
=
new
HashMap
<
String
,
Object
>();
Map
<
String
,
Object
>
detailMap
=
new
HashMap
<
String
,
Object
>();
List
<
OrgUsr
>
personList
=
orgUsrServiceImpl
.
getPersonListByParentId
(
Long
.
parseLong
(
i
));
List
<
OrgUsr
>
personList
=
orgUsrServiceImpl
.
getPersonListByParentId
(
Long
.
parseLong
(
i
));
List
<
String
>
userNameList
=
new
ArrayList
<
String
>();
personList
.
stream
().
forEach
(
m
->
{
personList
.
stream
().
forEach
(
m
->
{
String
userNameString
=
m
.
getBizOrgName
()+
"@"
+
m
.
getSequenceNbr
();
String
userNameString
=
m
.
getBizOrgName
()+
"@"
+
m
.
getSequenceNbr
();
userNameList
.
add
(
userNameString
);
userNameList
.
add
(
userNameString
);
...
@@ -134,28 +139,29 @@ public class DutyFirstAidServiceImpl extends DutyCommonServiceImpl implements ID
...
@@ -134,28 +139,29 @@ public class DutyFirstAidServiceImpl extends DutyCommonServiceImpl implements ID
detailMap
.
put
(
"userName"
,
userNameList
);
detailMap
.
put
(
"userName"
,
userNameList
);
OrgUsr
companyDetail
=
orgUsrServiceImpl
.
getDetailById
(
Long
.
parseLong
(
i
));
OrgUsr
companyDetail
=
orgUsrServiceImpl
.
getDetailById
(
Long
.
parseLong
(
i
));
String
companyNameString
=
companyDetail
.
getBizOrgName
()+
"@"
+
companyDetail
.
getSequenceNbr
();
String
companyNameString
=
companyDetail
.
getBizOrgName
()+
"@"
+
companyDetail
.
getSequenceNbr
();
detailMap
.
put
(
"companyName"
,
companyNameString
);
companyNameList
.
add
(
companyNameString
);
detailMap
.
put
(
"companyName"
,
companyNameList
);
List
<
DataDictionary
>
dataDicList
=
dataDictionaryService
.
getByType
(
typeString
);
List
<
DataDictionary
>
dataDicList
=
dataDictionaryService
.
getByType
(
typeString
);
List
<
String
>
dataDicSimpleList
=
new
ArrayList
<
String
>();
List
<
String
>
dataDicSimpleList
=
new
ArrayList
<
String
>();
dataDicList
.
stream
().
forEach
(
l
->{
dataDicList
.
stream
().
forEach
(
l
->{
String
dataDic
=
l
.
getName
()
+
"@"
+
l
.
getCode
();
String
dataDic
=
l
.
getName
()
+
"@"
+
l
.
getCode
();
dataDicSimpleList
.
add
(
dataDic
);
dataDicSimpleList
.
add
(
dataDic
);
});
});
detailMap
.
put
(
"postTypeName"
,
dataDicSimpleList
);
detailMap
.
put
(
"postTypeName"
,
dataDicSimpleList
);
List
<
Map
<
String
,
Object
>>
list
=
dutyPersonShiftMapper
.
getFirstAidForTypeCodeAndCompanyId
(
List
<
Map
<
String
,
Object
>>
list
=
dutyPersonShiftMapper
.
getFirstAidForTypeCodeAndCompanyId
(
Long
.
parseLong
(
i
));
Long
.
parseLong
(
i
));
List
<
String
>
firstAidSimpleList
=
new
ArrayList
<
String
>();
list
.
stream
().
forEach
(
m
->
{
list
.
stream
().
forEach
(
m
->
{
String
firstAidNameString
=
m
.
get
(
"name"
).
toString
()
+
"@"
+
m
.
get
(
"sequence_nbr"
).
toString
();
String
firstAidNameString
=
m
.
get
(
"name"
).
toString
()
+
"@"
+
m
.
get
(
"sequence_nbr"
).
toString
();
firstAidSimpleList
.
add
(
firstAidNameString
);
firstAidSimpleList
.
add
(
firstAidNameString
);
});
});
if
(
firstAidSimpleList
!=
null
&&
firstAidSimpleList
.
size
()
>
1
)
{
if
(
firstAidSimpleList
!=
null
&&
firstAidSimpleList
.
size
()
>
=
1
)
{
detailMap
.
put
(
"firstAidName"
,
firstAidSimpleList
);
detailMap
.
put
(
"firstAidName"
,
firstAidSimpleList
);
resultList
.
add
(
detailMap
);
resultList
.
add
(
detailMap
);
}
}
});
});
return
resultList
;
result
.
add
(
resultList
.
get
(
0
));
return
result
;
}
}
}
}
amos-boot-module/amos-boot-module-biz/amos-boot-module-common-biz/src/main/java/com/yeejoin/amos/boot/module/common/biz/service/impl/MaintenanceCompanyServiceImpl.java
View file @
7d756585
...
@@ -643,7 +643,7 @@ public class MaintenanceCompanyServiceImpl
...
@@ -643,7 +643,7 @@ public class MaintenanceCompanyServiceImpl
MaintenanceCompany
maintenanceCompany
=
new
MaintenanceCompany
();
MaintenanceCompany
maintenanceCompany
=
new
MaintenanceCompany
();
if
(
ValidationUtil
.
isEmpty
(
seq
))
{
if
(
ValidationUtil
.
isEmpty
(
seq
))
{
maintenanceCompany
=
getMaintenanceCompany
(
amosUserId
);
maintenanceCompany
=
getMaintenanceCompany
(
amosUserId
);
seq
=
maintenanceCompany
.
get
SequenceNbr
();
seq
=
maintenanceCompany
.
get
ParentId
();
}
}
// 机场单位列表基本信息
// 机场单位列表基本信息
if
(
pageNum
==
-
1
||
pageSize
==
-
1
)
{
if
(
pageNum
==
-
1
||
pageSize
==
-
1
)
{
...
...
amos-boot-module/amos-boot-module-biz/amos-boot-module-common-biz/src/main/java/com/yeejoin/amos/boot/module/common/biz/service/impl/OrgUsrServiceImpl.java
View file @
7d756585
...
@@ -1174,10 +1174,14 @@ public class OrgUsrServiceImpl extends BaseService<OrgUsrDto, OrgUsr, OrgUsrMapp
...
@@ -1174,10 +1174,14 @@ public class OrgUsrServiceImpl extends BaseService<OrgUsrDto, OrgUsr, OrgUsrMapp
}
}
public
String
getParentId
(
String
amosOrgId
)
{
public
String
getParentId
(
String
amosOrgId
)
{
List
<
OrgUsrDto
>
orgUsrDtos
=
queryForList
(
""
,
false
,
amosOrgId
);
LambdaQueryWrapper
<
OrgUsr
>
wrapper
=
new
LambdaQueryWrapper
<>();
wrapper
.
eq
(
BaseEntity:
:
getIsDelete
,
false
);
wrapper
.
eq
(
OrgUsr:
:
getAmosOrgId
,
amosOrgId
);
List
<
OrgUsr
>
orgUsrs
=
orgUsrMapper
.
selectList
(
wrapper
);
String
parentId
=
null
;
String
parentId
=
null
;
if
(
orgUsr
Dto
s
.
size
()
>=
1
)
{
if
(
orgUsrs
.
size
()
>=
1
)
{
parentId
=
orgUsr
Dto
s
.
get
(
0
).
getParentId
();
parentId
=
orgUsrs
.
get
(
0
).
getParentId
();
}
else
{
}
else
{
return
null
;
return
null
;
}
}
...
@@ -1239,7 +1243,8 @@ public class OrgUsrServiceImpl extends BaseService<OrgUsrDto, OrgUsr, OrgUsrMapp
...
@@ -1239,7 +1243,8 @@ public class OrgUsrServiceImpl extends BaseService<OrgUsrDto, OrgUsr, OrgUsrMapp
// 业主单位人员
// 业主单位人员
List
<
UserUnitDto
>
list
=
orgUsrMapper
.
getUserUnit
(
userId
,
typeArr
[
0
],
null
);
List
<
UserUnitDto
>
list
=
orgUsrMapper
.
getUserUnit
(
userId
,
typeArr
[
0
],
null
);
// 维保单位人员
// 维保单位人员
List
<
MaintenanceCompany
>
maintenancePersons
=
maintenanceCompanyService
.
findPersonByAmosOrgId
(
CODE
,
userId
);
// maintenanceCompanyService.findPerssonByAmosOrgId(typeArr[0], userId);
List
<
MaintenanceCompany
>
maintenancePersons
=
null
;
if
(!
CollectionUtils
.
isEmpty
(
list
)
&&
!
CollectionUtils
.
isEmpty
(
maintenancePersons
))
{
if
(!
CollectionUtils
.
isEmpty
(
list
)
&&
!
CollectionUtils
.
isEmpty
(
maintenancePersons
))
{
throw
new
RuntimeException
(
"人员绑定单位重复!"
);
throw
new
RuntimeException
(
"人员绑定单位重复!"
);
}
}
...
...
amos-boot-module/amos-boot-module-biz/amos-boot-module-equip-biz/src/main/java/com/yeejoin/equipmanage/service/impl/ConfirmAlarmServiceImpl.java
View file @
7d756585
...
@@ -261,14 +261,14 @@ public class ConfirmAlarmServiceImpl extends ServiceImpl<ConfirmAlarmMapper, Equ
...
@@ -261,14 +261,14 @@ public class ConfirmAlarmServiceImpl extends ServiceImpl<ConfirmAlarmMapper, Equ
}
catch
(
Exception
e
)
{
}
catch
(
Exception
e
)
{
log
.
error
(
"查询机场人员为空,检查机场人员是否绑定单位!"
);
log
.
error
(
"查询机场人员为空,检查机场人员是否绑定单位!"
);
}
}
confirmAlamVo
.
setFireLocation
(
ent
.
getLocation
());
List
<
UserDto
>
infoList
=
equipmentSpecificSerivce
.
getEquipSpecificLocationInfo
(
ent
.
getEquipmentSpecificId
(),
FIELD_NAME
.
split
(
","
));
List
<
UserDto
>
infoList
=
equipmentSpecificSerivce
.
getEquipSpecificLocationInfo
(
ent
.
getEquipmentSpecificId
(),
FIELD_NAME
.
split
(
","
));
if
(
CollectionUtils
.
isNotEmpty
(
infoList
))
{
if
(
CollectionUtils
.
isNotEmpty
(
infoList
))
{
infoList
.
stream
().
forEach
(
dto
->
{
infoList
.
stream
().
forEach
(
dto
->
{
String
name
=
dto
.
getPersonName
();
// String name = dto.getPersonName();
// confirmAlamVo.setFireLocation(name);
String
code
=
dto
.
getFieldCode
();
String
code
=
dto
.
getFieldCode
();
String
value
=
dto
.
getFieldValue
();
String
value
=
dto
.
getFieldValue
();
confirmAlamVo
.
setFireLocation
(
name
);
switch
(
code
)
{
switch
(
code
)
{
case
"longitude"
:
case
"longitude"
:
confirmAlamVo
.
setFloorLongitude
(
getVal
(
value
));
confirmAlamVo
.
setFloorLongitude
(
getVal
(
value
));
...
...
amos-boot-module/amos-boot-module-biz/amos-boot-module-equip-biz/src/main/java/com/yeejoin/equipmanage/service/impl/DownloadFileService.java
View file @
7d756585
package
com
.
yeejoin
.
equipmanage
.
service
.
impl
;
package
com
.
yeejoin
.
equipmanage
.
service
.
impl
;
import
javax.annotation.Resource
;
import
com.baomidou.mybatisplus.core.conditions.query.QueryWrapper
;
import
com.baomidou.mybatisplus.core.conditions.query.QueryWrapper
;
import
com.yeejoin.equipmanage.common.entity.FormGroup
;
import
com.yeejoin.equipmanage.common.entity.FormGroup
;
import
com.yeejoin.equipmanage.common.entity.SystemDic
;
import
com.yeejoin.equipmanage.common.entity.SystemDic
;
import
com.yeejoin.equipmanage.common.entity.vo.AppDownloadVO
;
import
com.yeejoin.equipmanage.common.entity.vo.AppDownloadVO
;
import
com.yeejoin.equipmanage.common.enums.GroupCodeEnum
;
import
com.yeejoin.equipmanage.common.enums.GroupCodeEnum
;
import
com.yeejoin.equipmanage.common.utils.FileUploadFactory
;
import
com.yeejoin.equipmanage.common.utils.FileUploadTypeEnum
;
import
com.yeejoin.equipmanage.common.utils.ImportFile
;
import
com.yeejoin.equipmanage.common.vo.BuildingTreeVo
;
import
com.yeejoin.equipmanage.common.vo.BuildingTreeVo
;
import
com.yeejoin.equipmanage.mapper.EquipmentMapper
;
import
com.yeejoin.equipmanage.mapper.EquipmentMapper
;
import
com.yeejoin.equipmanage.mapper.ExtinguishantOnCarMapper
;
import
com.yeejoin.equipmanage.service.*
;
import
com.yeejoin.equipmanage.service.*
;
import
org.apache.poi.hssf.usermodel.HSSFWorkbook
;
import
org.apache.poi.hssf.usermodel.HSSFWorkbook
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.context.annotation.Lazy
;
import
org.springframework.context.annotation.Lazy
;
import
org.springframework.stereotype.Service
;
import
org.springframework.stereotype.Service
;
import
com.yeejoin.equipmanage.common.utils.FileUploadFactory
;
import
com.yeejoin.equipmanage.common.utils.FileUploadTypeEnum
;
import
com.yeejoin.equipmanage.common.utils.ImportFile
;
import
org.typroject.tyboot.core.foundation.utils.Bean
;
import
org.typroject.tyboot.core.foundation.utils.Bean
;
import
javax.annotation.Resource
;
import
java.util.List
;
import
java.util.List
;
import
java.util.Map
;
import
java.util.Map
;
@Service
@Service
public
class
DownloadFileService
implements
IDownloadFileService
{
public
class
DownloadFileService
implements
IDownloadFileService
{
@Autowired
@Autowired
@Lazy
@Lazy
private
FileUploadFactory
factory
;
private
FileUploadFactory
factory
;
@Autowired
@Autowired
private
IFormInstanceService
iFormInstanceService
;
private
IFormInstanceService
iFormInstanceService
;
@Autowired
@Autowired
private
IFormGroupService
iFormGroupService
;
private
IFormGroupService
iFormGroupService
;
@Autowired
@Autowired
private
ICarService
carService
;
private
ICarService
carService
;
@Autowired
@Autowired
private
EquipmentMapper
equipmentMapper
;
private
EquipmentMapper
equipmentMapper
;
@Autowired
@Autowired
private
IExtinguishantOnCarService
extinguishantOnCarService
;
private
IExtinguishantOnCarService
extinguishantOnCarService
;
@Autowired
@Autowired
private
IEquipmentIndexService
equipmentIndexService
;
private
IEquipmentIndexService
equipmentIndexService
;
@Autowired
@Autowired
private
IEquipmentSpecificIndexSerivce
equipmentSpecificIndexSerivce
;
private
IEquipmentSpecificIndexSerivce
equipmentSpecificIndexSerivce
;
@Autowired
@Autowired
private
IWarehouseStructureService
warehouseStructureService
;
private
IWarehouseStructureService
warehouseStructureService
;
@Autowired
@Autowired
private
ISystemDicService
systemDicService
;
private
ISystemDicService
systemDicService
;
@Autowired
@Autowired
private
IEquipmentOnCarService
equipmentOnCarService
;
private
IEquipmentOnCarService
equipmentOnCarService
;
@Resource
(
name
=
"fileUploadFactory"
)
@Resource
(
name
=
"fileUploadFactory"
)
public
void
setFactory
(
FileUploadFactory
factory
)
{
public
void
setFactory
(
FileUploadFactory
factory
)
{
this
.
factory
=
factory
;
this
.
factory
=
factory
;
}
}
@Override
public
HSSFWorkbook
DownloadFile
(
String
type
)
{
@Override
ImportFile
up
=
factory
.
create
(
FileUploadTypeEnum
.
getEnum
(
type
));
public
HSSFWorkbook
DownloadFile
(
String
type
)
{
HSSFWorkbook
workbook
=(
HSSFWorkbook
)
up
.
downloadImportFile
();
ImportFile
up
=
factory
.
create
(
FileUploadTypeEnum
.
getEnum
(
type
));
return
workbook
;
HSSFWorkbook
workbook
=
(
HSSFWorkbook
)
up
.
downloadImportFile
();
}
return
workbook
;
}
@Override
public
AppDownloadVO
appDownloadDatas
()
{
@Override
AppDownloadVO
appDownload
=
new
AppDownloadVO
();
public
AppDownloadVO
appDownloadDatas
()
{
AppDownloadVO
appDownload
=
new
AppDownloadVO
();
//建筑信息
FormGroup
formGroup
=
iFormGroupService
.
getByUniqueKey
(
GroupCodeEnum
.
ALL_BUILDING
.
getGroupCode
());
//建筑信息
List
<
Map
<
String
,
Object
>>
allList
=
iFormInstanceService
.
getSpecialChildrenList
(
null
);
FormGroup
formGroup
=
iFormGroupService
.
getByUniqueKey
(
GroupCodeEnum
.
ALL_BUILDING
.
getGroupCode
());
List
<
BuildingTreeVo
>
allListVo
=
buildBuildingData
(
formGroup
,
allList
);
List
<
Map
<
String
,
Object
>>
allList
=
iFormInstanceService
.
getSpecialChildrenList
(
null
);
appDownload
.
setBuildTree
(
allListVo
);
List
<
BuildingTreeVo
>
allListVo
=
buildBuildingData
(
formGroup
,
allList
);
appDownload
.
setBuildTree
(
allListVo
);
//车辆信息
appDownload
.
setDownloadCarDatas
(
carService
.
list
());
//车辆信息
appDownload
.
setDownloadCarDatas
(
carService
.
list
());
//装备信息
appDownload
.
setDownloadEquipmentDatas
(
equipmentMapper
.
getDownloadEquipmentData
());
//装备信息
//性能指标模板
// appDownload.setDownloadEquipmentDatas(equipmentMapper.getDownloadEquipmentData());
appDownload
.
setEquipmentIndex
(
equipmentIndexService
.
list
());
//
// //性能指标模板
//性能指标
// appDownload.setEquipmentIndex(equipmentIndexService.list(queryWrapper1));
appDownload
.
setEquipmentSpecificIndexs
(
equipmentSpecificIndexSerivce
.
list
());
//
// //性能指标
//仓库
// appDownload.setEquipmentSpecificIndexs(equipmentSpecificIndexSerivce.list(queryWrapper));
appDownload
.
setWarehouseStructure
(
warehouseStructureService
.
list
());
//仓库
//车载装备
appDownload
.
setWarehouseStructure
(
warehouseStructureService
.
list
());
appDownload
.
setEquipmentOnCar
(
equipmentOnCarService
.
list
());
//车载装备
//车载灭火药剂
appDownload
.
setEquipmentOnCar
(
equipmentOnCarService
.
list
());
appDownload
.
setExtinguishantOnCar
(
extinguishantOnCarService
.
list
());
//车载灭火药剂
//报废原因
appDownload
.
setExtinguishantOnCar
(
extinguishantOnCarService
.
list
());
appDownload
.
setReason
(
systemDicService
.
list
(
new
QueryWrapper
<
SystemDic
>().
eq
(
"type"
,
"ScrapReason"
)));
//报废原因
return
appDownload
;
appDownload
.
setReason
(
systemDicService
.
list
(
new
QueryWrapper
<
SystemDic
>().
eq
(
"type"
,
"ScrapReason"
)));
}
return
appDownload
;
/**
}
* 建筑树数据处理
* @param formGroup
/**
* @param allList
* 建筑树数据处理
* @return
*
*/
* @param formGroup
private
List
<
BuildingTreeVo
>
buildBuildingData
(
FormGroup
formGroup
,
List
<
Map
<
String
,
Object
>>
allList
)
{
* @param allList
List
<
BuildingTreeVo
>
allListVo
=
Bean
.
listMap2ListBean
(
allList
,
BuildingTreeVo
.
class
);
* @return
BuildingTreeVo
treeNode
=
new
BuildingTreeVo
();
*/
treeNode
.
setInstanceId
(
formGroup
.
getId
());
private
List
<
BuildingTreeVo
>
buildBuildingData
(
FormGroup
formGroup
,
List
<
Map
<
String
,
Object
>>
allList
)
{
treeNode
.
setInstanceName
(
formGroup
.
getGroupName
());
List
<
BuildingTreeVo
>
allListVo
=
Bean
.
listMap2ListBean
(
allList
,
BuildingTreeVo
.
class
);
treeNode
.
setParentId
(
"-1"
);
BuildingTreeVo
treeNode
=
new
BuildingTreeVo
();
treeNode
.
setGroupType
(
formGroup
.
getGroupType
());
treeNode
.
setInstanceId
(
formGroup
.
getId
());
treeNode
.
setGroupCode
(
formGroup
.
getGroupCode
());
treeNode
.
setInstanceName
(
formGroup
.
getGroupName
());
allListVo
.
add
(
treeNode
);
treeNode
.
setParentId
(
"-1"
);
return
allListVo
;
treeNode
.
setGroupType
(
formGroup
.
getGroupType
());
}
treeNode
.
setGroupCode
(
formGroup
.
getGroupCode
());
allListVo
.
add
(
treeNode
);
return
allListVo
;
}
}
}
amos-boot-module/amos-boot-module-biz/amos-boot-module-equip-biz/src/main/java/com/yeejoin/equipmanage/service/impl/MqttReceiveServiceImpl.java
View file @
7d756585
...
@@ -440,6 +440,9 @@ public class MqttReceiveServiceImpl implements MqttReceiveService {
...
@@ -440,6 +440,9 @@ public class MqttReceiveServiceImpl implements MqttReceiveService {
equipmentSpecificAlarmService
.
saveOrUpdate
(
action
);
equipmentSpecificAlarmService
.
saveOrUpdate
(
action
);
if
(
AlarmStatusEnum
.
BJ
.
getCode
()
==
action
.
getStatus
())
{
if
(
AlarmStatusEnum
.
BJ
.
getCode
()
==
action
.
getStatus
())
{
equipmentAlarmLogs
.
add
(
addEquipAlarmLogRecord
(
action
));
equipmentAlarmLogs
.
add
(
addEquipAlarmLogRecord
(
action
));
if
(
ValidationUtil
.
isEmpty
(
action
.
getAlamContent
())){
action
.
setAlamContent
(
action
.
getEquipmentSpecificName
()
+
action
.
getEquipmentSpecificIndexName
());
}
mqttSendGateway
.
sendToMqtt
(
TopicEnum
.
EQDQR
.
getTopic
(),
JSONArray
.
toJSON
(
action
).
toString
());
mqttSendGateway
.
sendToMqtt
(
TopicEnum
.
EQDQR
.
getTopic
(),
JSONArray
.
toJSON
(
action
).
toString
());
}
}
specificAlarmIds
.
add
(
action
.
getId
());
specificAlarmIds
.
add
(
action
.
getId
());
...
...
amos-boot-module/amos-boot-module-biz/amos-boot-module-jcs-biz/src/main/java/com/yeejoin/amos/boot/module/jcs/biz/controller/AlertFormController.java
View file @
7d756585
package
com
.
yeejoin
.
amos
.
boot
.
module
.
jcs
.
biz
.
controller
;
package
com
.
yeejoin
.
amos
.
boot
.
module
.
jcs
.
biz
.
controller
;
import
java.text.SimpleDateFormat
;
import
java.util.ArrayList
;
import
java.util.ArrayList
;
import
java.util.Arrays
;
import
java.util.Arrays
;
import
java.util.Date
;
import
java.util.List
;
import
java.util.List
;
import
javax.servlet.http.HttpServletRequest
;
import
javax.servlet.http.HttpServletRequest
;
import
com.alibaba.fastjson.JSONArray
;
import
org.apache.commons.lang3.StringUtils
;
import
org.apache.commons.lang3.StringUtils
;
import
org.checkerframework.checker.units.qual.A
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Value
;
import
org.springframework.beans.factory.annotation.Value
;
import
org.springframework.web.bind.annotation.PathVariable
;
import
org.springframework.web.bind.annotation.PathVariable
;
...
@@ -109,7 +113,7 @@ public class AlertFormController extends BaseController {
...
@@ -109,7 +113,7 @@ public class AlertFormController extends BaseController {
/**
/**
* 根据表态类型code查询表单数据项
* 根据表态类型code查询表单数据项
* @param
id
* @param
* @return
* @return
*/
*/
...
@@ -120,7 +124,18 @@ public class AlertFormController extends BaseController {
...
@@ -120,7 +124,18 @@ public class AlertFormController extends BaseController {
List
<
AlertFormInitDto
>
list
=
new
ArrayList
<
AlertFormInitDto
>();
List
<
AlertFormInitDto
>
list
=
new
ArrayList
<
AlertFormInitDto
>();
if
(
redisUtils
.
hasKey
(
RedisKey
.
FORM_CODE
+
code
)){
if
(
redisUtils
.
hasKey
(
RedisKey
.
FORM_CODE
+
code
)){
Object
obj
=
redisUtils
.
get
(
RedisKey
.
FORM_CODE
+
code
);
Object
obj
=
redisUtils
.
get
(
RedisKey
.
FORM_CODE
+
code
);
return
ResponseHelper
.
buildResponse
(
obj
);
JSONArray
arr
=
(
JSONArray
)
obj
;
List
<
AlertFormInitDto
>
list1
=
arr
.
toJavaList
(
AlertFormInitDto
.
class
);
for
(
AlertFormInitDto
alertFormInitDto:
list1
)
{
if
(
alertFormInitDto
.
getKey
().
equals
(
"fireTime"
))
{
Date
date
=
new
Date
();
alertFormInitDto
.
setDefaultValue
(
date
);
SimpleDateFormat
formatter
=
new
SimpleDateFormat
(
"yyyy-MM-dd HH:mm:ss"
);
String
dateString
=
formatter
.
format
(
date
);
alertFormInitDto
.
getFormItemDescr
().
setFieldValue
(
dateString
);
}
}
return
ResponseHelper
.
buildResponse
(
JSON
.
toJSON
(
list1
));
}
else
{
}
else
{
list
=
iAlertFormService
.
getFormlist
(
code
);
list
=
iAlertFormService
.
getFormlist
(
code
);
redisUtils
.
set
(
RedisKey
.
FORM_CODE
+
code
,
JSON
.
toJSON
(
list
),
time
);
redisUtils
.
set
(
RedisKey
.
FORM_CODE
+
code
,
JSON
.
toJSON
(
list
),
time
);
...
...
amos-boot-module/amos-boot-module-biz/amos-boot-module-jcs-biz/src/main/java/com/yeejoin/amos/boot/module/jcs/biz/service/impl/AlertCalledServiceImpl.java
View file @
7d756585
...
@@ -267,13 +267,13 @@ public class AlertCalledServiceImpl extends BaseService<AlertCalledDto, AlertCal
...
@@ -267,13 +267,13 @@ public class AlertCalledServiceImpl extends BaseService<AlertCalledDto, AlertCal
for
(
AlertFormValue
alertFormValue
:
list
)
{
for
(
AlertFormValue
alertFormValue
:
list
)
{
if
(
"flightNumber"
.
equals
(
alertFormValue
.
getFieldCode
()))
{
if
(
"flightNumber"
.
equals
(
alertFormValue
.
getFieldCode
()))
{
FormValue
value
=
new
FormValue
(
alertFormValue
.
getFieldCode
(),
alertFormValue
.
getFieldName
(),
FormValue
value
=
new
FormValue
(
alertFormValue
.
getFieldCode
(),
alertFormValue
.
getFieldName
(),
"text"
,
alertFormValue
.
getFieldValueCode
()
,
alertFormValue
.
getBlock
());
"text"
,
ValidationUtil
.
isEmpty
(
alertFormValue
.
getFieldValueCode
())
?
alertFormValue
.
getFieldValue
()
:
alertFormValue
.
getFieldValueCode
()
,
alertFormValue
.
getBlock
());
formValue
.
add
(
value
);
formValue
.
add
(
value
);
continue
;
continue
;
}
}
if
(
"aircraftModel"
.
equals
(
alertFormValue
.
getFieldCode
()))
{
if
(
"aircraftModel"
.
equals
(
alertFormValue
.
getFieldCode
()))
{
FormValue
value
=
new
FormValue
(
alertFormValue
.
getFieldCode
(),
alertFormValue
.
getFieldName
(),
FormValue
value
=
new
FormValue
(
alertFormValue
.
getFieldCode
(),
alertFormValue
.
getFieldName
(),
"text"
,
alertFormValue
.
getFieldValueCode
()
,
alertFormValue
.
getBlock
());
"text"
,
ValidationUtil
.
isEmpty
(
alertFormValue
.
getFieldValueCode
())
?
alertFormValue
.
getFieldValue
()
:
alertFormValue
.
getFieldValueCode
()
,
alertFormValue
.
getBlock
());
formValue
.
add
(
value
);
formValue
.
add
(
value
);
continue
;
continue
;
}
}
...
@@ -615,11 +615,11 @@ public class AlertCalledServiceImpl extends BaseService<AlertCalledDto, AlertCal
...
@@ -615,11 +615,11 @@ public class AlertCalledServiceImpl extends BaseService<AlertCalledDto, AlertCal
/*
/*
* if(null == valueCode) { valueCode = alertFormValue.getFieldValue(); }
* if(null == valueCode) { valueCode = alertFormValue.getFieldValue(); }
*/
*/
if
(
"flightNumber"
.
equals
(
alertFormValue
.
getFieldCode
())
||
"aircraftModel"
.
equals
(
alertFormValue
.
getFieldCode
()))
{
//
if("flightNumber".equals(alertFormValue.getFieldCode()) || "aircraftModel".equals(alertFormValue.getFieldCode())) {
listdate
.
add
(
new
KeyValueLabel
(
alertFormValue
.
getFieldName
(),
alertFormValue
.
getFieldCode
(),
alertFormValue
.
getFieldValueCode
()));
//
listdate.add(new KeyValueLabel(alertFormValue.getFieldName(), alertFormValue.getFieldCode(), alertFormValue.getFieldValueCode()));
}
else
{
//
} else {
listdate
.
add
(
new
KeyValueLabel
(
alertFormValue
.
getFieldName
(),
alertFormValue
.
getFieldCode
(),
valueCode
));
listdate
.
add
(
new
KeyValueLabel
(
alertFormValue
.
getFieldName
(),
alertFormValue
.
getFieldCode
(),
valueCode
));
}
//
}
});
});
map
.
put
(
"data"
,
listdate
);
map
.
put
(
"data"
,
listdate
);
...
...
amos-boot-module/amos-boot-module-biz/amos-boot-module-jcs-biz/src/main/java/com/yeejoin/amos/boot/module/jcs/biz/service/impl/AlertSubmittedServiceImpl.java
View file @
7d756585
...
@@ -531,7 +531,7 @@ public class AlertSubmittedServiceImpl extends BaseService<AlertSubmittedDto, Al
...
@@ -531,7 +531,7 @@ public class AlertSubmittedServiceImpl extends BaseService<AlertSubmittedDto, Al
smsParams
.
put
(
"feedback"
,
calledRo
.
getFeedback
());
smsParams
.
put
(
"feedback"
,
calledRo
.
getFeedback
());
}
}
// 短信报送对象
// 短信报送对象
//
alertSubmittedObjectServiceImpl.saveBatch(alertSubmittedObjectList);
alertSubmittedObjectServiceImpl
.
saveBatch
(
alertSubmittedObjectList
);
// 发送任务消息
// 发送任务消息
// 组织短信内容
// 组织短信内容
// 调用短信发送接口
// 调用短信发送接口
...
...
amos-boot-module/amos-boot-module-biz/amos-boot-module-jcs-biz/src/main/java/com/yeejoin/amos/boot/module/jcs/biz/service/impl/RuleAlertCalledService.java
View file @
7d756585
...
@@ -126,10 +126,10 @@ public class RuleAlertCalledService {
...
@@ -126,10 +126,10 @@ public class RuleAlertCalledService {
}
}
//航空器救援
//航空器救援
if
(
alertFormValue
.
getFieldCode
().
equals
(
"flightNumber"
))
{
if
(
alertFormValue
.
getFieldCode
().
equals
(
"flightNumber"
))
{
alertCalledRo
.
setFlightNumber
(
alertFormValue
.
getFieldValueCode
());
alertCalledRo
.
setFlightNumber
(
ValidationUtil
.
isEmpty
(
alertFormValue
.
getFieldValueCode
())
?
alertFormValue
.
getFieldValue
()
:
alertFormValue
.
getFieldValueCode
());
}
}
if
(
alertFormValue
.
getFieldCode
().
equals
(
"aircraftModel"
))
{
if
(
alertFormValue
.
getFieldCode
().
equals
(
"aircraftModel"
))
{
alertCalledRo
.
setAircraftModel
(
alertFormValue
.
getFieldValueCode
());
alertCalledRo
.
setAircraftModel
(
ValidationUtil
.
isEmpty
(
alertFormValue
.
getFieldValueCode
())
?
alertFormValue
.
getFieldValue
()
:
alertFormValue
.
getFieldValueCode
());
}
}
if
(
alertFormValue
.
getFieldCode
().
equals
(
"landingTime"
))
{
if
(
alertFormValue
.
getFieldCode
().
equals
(
"landingTime"
))
{
alertCalledRo
.
setLandingTime
(
alertFormValue
.
getFieldValue
());
alertCalledRo
.
setLandingTime
(
alertFormValue
.
getFieldValue
());
...
@@ -160,7 +160,7 @@ public class RuleAlertCalledService {
...
@@ -160,7 +160,7 @@ public class RuleAlertCalledService {
//漏油现场安全保障
//漏油现场安全保障
if
(
alertFormValue
.
getFieldCode
().
equals
(
"flightNumber"
))
{
if
(
alertFormValue
.
getFieldCode
().
equals
(
"flightNumber"
))
{
alertCalledRo
.
setFlightNumberLy
(
alertFormValue
.
getFieldValu
e
());
alertCalledRo
.
setFlightNumberLy
(
ValidationUtil
.
isEmpty
(
alertFormValue
.
getFieldValueCode
())
?
alertFormValue
.
getFieldValue
()
:
alertFormValue
.
getFieldValueCod
e
());
}
}
if
(
alertFormValue
.
getFieldCode
().
equals
(
"seat"
))
{
if
(
alertFormValue
.
getFieldCode
().
equals
(
"seat"
))
{
alertCalledRo
.
setSeat
(
alertFormValue
.
getFieldValue
());
alertCalledRo
.
setSeat
(
alertFormValue
.
getFieldValue
());
...
...
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 @
7d756585
...
@@ -81,6 +81,7 @@ public class AsyncTask {
...
@@ -81,6 +81,7 @@ public class AsyncTask {
if
(
pointName
!=
null
)
{
if
(
pointName
!=
null
)
{
body
+=
"关联检查点:"
+
pointName
+
TAB
;
body
+=
"关联检查点:"
+
pointName
+
TAB
;
}
}
body
=
body
.
replaceAll
(
null
,
""
).
replaceAll
(
"null"
,
""
);
saveAndSendMsg
(
orgCode
,
informerList
,
msgTypeEnum
.
getTitle
(),
body
,
msgTypeEnum
.
getMsgType
(),
latentDangerId
,
state
,
""
);
saveAndSendMsg
(
orgCode
,
informerList
,
msgTypeEnum
.
getTitle
(),
body
,
msgTypeEnum
.
getMsgType
(),
latentDangerId
,
state
,
""
);
}
}
...
...
amos-boot-module/amos-boot-module-biz/amos-boot-module-maintenance-biz/src/main/java/com/yeejoin/amos/maintenance/core/async/AsyncTask.java
View file @
7d756585
...
@@ -184,6 +184,7 @@ public class AsyncTask {
...
@@ -184,6 +184,7 @@ public class AsyncTask {
if
(
pointName
!=
null
)
{
if
(
pointName
!=
null
)
{
body
+=
"关联检查点:"
+
pointName
+
TAB
;
body
+=
"关联检查点:"
+
pointName
+
TAB
;
}
}
body
=
body
.
replaceAll
(
null
,
""
).
replaceAll
(
"null"
,
""
);
saveAndSendMsg
(
orgCode
,
informerList
,
msgTypeEnum
.
getTitle
(),
body
,
msgTypeEnum
.
getMsgType
(),
latentDangerId
,
state
,
""
);
saveAndSendMsg
(
orgCode
,
informerList
,
msgTypeEnum
.
getTitle
(),
body
,
msgTypeEnum
.
getMsgType
(),
latentDangerId
,
state
,
""
);
}
}
...
...
amos-boot-module/amos-boot-module-biz/amos-boot-module-patrol-biz/src/main/java/com/yeejoin/amos/patrol/core/async/AsyncTask.java
View file @
7d756585
...
@@ -155,6 +155,7 @@ public class AsyncTask {
...
@@ -155,6 +155,7 @@ public class AsyncTask {
if
(
pointName
!=
null
)
{
if
(
pointName
!=
null
)
{
body
+=
"关联检查点:"
+
pointName
+
TAB
;
body
+=
"关联检查点:"
+
pointName
+
TAB
;
}
}
body
=
body
.
replaceAll
(
null
,
""
).
replaceAll
(
"null"
,
""
);
saveAndSendMsg
(
orgCode
,
informerList
,
msgTypeEnum
.
getTitle
(),
body
,
msgTypeEnum
.
getMsgType
(),
latentDangerId
,
taskId
,
state
,
""
);
saveAndSendMsg
(
orgCode
,
informerList
,
msgTypeEnum
.
getTitle
(),
body
,
msgTypeEnum
.
getMsgType
(),
latentDangerId
,
taskId
,
state
,
""
);
}
}
...
...
amos-boot-system-equip/src/main/java/com/yeejoin/AmostEquipApplication.java
View file @
7d756585
...
@@ -10,13 +10,16 @@ import org.springframework.boot.SpringApplication;
...
@@ -10,13 +10,16 @@ import org.springframework.boot.SpringApplication;
import
org.springframework.boot.autoconfigure.SpringBootApplication
;
import
org.springframework.boot.autoconfigure.SpringBootApplication
;
import
org.springframework.boot.context.properties.EnableConfigurationProperties
;
import
org.springframework.boot.context.properties.EnableConfigurationProperties
;
import
org.springframework.cloud.client.discovery.EnableDiscoveryClient
;
import
org.springframework.cloud.client.discovery.EnableDiscoveryClient
;
import
org.springframework.cloud.client.loadbalancer.LoadBalanced
;
import
org.springframework.cloud.openfeign.EnableFeignClients
;
import
org.springframework.cloud.openfeign.EnableFeignClients
;
import
org.springframework.context.ConfigurableApplicationContext
;
import
org.springframework.context.ConfigurableApplicationContext
;
import
org.springframework.context.annotation.Bean
;
import
org.springframework.context.annotation.ComponentScan
;
import
org.springframework.context.annotation.ComponentScan
;
import
org.springframework.context.annotation.FilterType
;
import
org.springframework.context.annotation.FilterType
;
import
org.springframework.core.env.Environment
;
import
org.springframework.core.env.Environment
;
import
org.springframework.scheduling.annotation.EnableAsync
;
import
org.springframework.scheduling.annotation.EnableAsync
;
import
org.springframework.transaction.annotation.EnableTransactionManagement
;
import
org.springframework.transaction.annotation.EnableTransactionManagement
;
import
org.springframework.web.client.RestTemplate
;
import
org.typroject.tyboot.core.restful.exception.GlobalExceptionHandler
;
import
org.typroject.tyboot.core.restful.exception.GlobalExceptionHandler
;
import
com.yeejoin.amos.boot.biz.common.utils.oConvertUtils
;
import
com.yeejoin.amos.boot.biz.common.utils.oConvertUtils
;
...
@@ -48,4 +51,10 @@ public class AmostEquipApplication {
...
@@ -48,4 +51,10 @@ public class AmostEquipApplication {
+
"Application Amos-Biz-Boot is running! Access URLs:\n\t"
+
"Swagger文档: \thttp://"
+
ip
+
":"
+
port
+
"Application Amos-Biz-Boot is running! Access URLs:\n\t"
+
"Swagger文档: \thttp://"
+
ip
+
":"
+
port
+
path
+
"/doc.html\n"
+
"----------------------------------------------------------"
);
+
path
+
"/doc.html\n"
+
"----------------------------------------------------------"
);
}
}
@Bean
@LoadBalanced
RestTemplate
restTemplate
(){
return
new
RestTemplate
();
}
}
}
amos-boot-system-equip/src/main/resources/application.properties
View file @
7d756585
...
@@ -18,6 +18,8 @@ pagehelper.params=count=countSql
...
@@ -18,6 +18,8 @@ pagehelper.params=count=countSql
pagehelper.reasonable
=
false
pagehelper.reasonable
=
false
pagehelper.support-methods-arguments
=
true
pagehelper.support-methods-arguments
=
true
spring.main.allow-bean-definition-overriding
=
true
#liquibase
#liquibase
spring.liquibase.change-log
=
classpath:/changelog/changelog-master.xml
spring.liquibase.change-log
=
classpath:/changelog/changelog-master.xml
spring.liquibase.enabled
=
true
spring.liquibase.enabled
=
true
...
...
amos-boot-system-equip/src/main/resources/mapper/EquipmentSpecificMapper.xml
View file @
7d756585
...
@@ -734,18 +734,18 @@
...
@@ -734,18 +734,18 @@
</select>
</select>
<select
id=
"getEquipSpecificDetail"
<select
id=
"getEquipSpecificDetail"
resultType=
"com.yeejoin.equipmanage.common.datasync.entity.FireEquipment"
>
resultType=
"com.yeejoin.equipmanage.common.datasync.entity.FireEquipment"
>
SELECT
SELECT
es.id,
es.id,
es.`code` AS mrid,
es.`code` AS mrid,
e
d
.`name`,
e
s
.`name`,
e
d
.`name` AS aliasname,
e
s
.`name` AS aliasname,
es.`code`,
es.`code`,
e.`name`
AS categoryname,
ed.equipment_name
AS categoryname,
e
.`code` AS categorycode,
ed
.`code` AS categorycode,
( SELECT GROUP_CONCAT( url ) FROM wl_upload_file WHERE file_type = 'image' AND object_type = 'equipment' AND object_id = ed.id ) AS img,
( SELECT GROUP_CONCAT( url ) FROM wl_upload_file WHERE file_type = 'image' AND object_type = 'equipment' AND object_id = ed.id ) AS img,
es.iot_code AS iotcode,
es.iot_code AS iotcode,
f.`name`
AS stationname,
''
AS stationname,
f.`code`
AS stationcode,
''
AS stationcode,
ws.source_id AS buildid,
ws.source_id AS buildid,
es.system_id AS fightingsystemids,
es.system_id AS fightingsystemids,
TRIM(CONCAT_WS(' ',ws.full_name,sd.description)) AS position,
TRIM(CONCAT_WS(' ',ws.full_name,sd.description)) AS position,
...
@@ -760,11 +760,9 @@
...
@@ -760,11 +760,9 @@
FROM
FROM
wl_equipment_specific es
wl_equipment_specific es
LEFT JOIN wl_equipment_detail ed ON es.equipment_detail_id = ed.id
LEFT JOIN wl_equipment_detail ed ON es.equipment_detail_id = ed.id
LEFT JOIN wl_equipment e ON e.id = ed.equipment_id
LEFT JOIN wl_stock_detail sd ON sd.equipment_specific_id = es.id
LEFT JOIN wl_stock_detail sd ON sd.equipment_specific_id = es.id
LEFT JOIN wl_warehouse_structure ws ON ws.id = sd.warehouse_structure_id
LEFT JOIN wl_warehouse_structure ws ON ws.id = sd.warehouse_structure_id
LEFT JOIN wl_area a ON es.area_id = a.id,
LEFT JOIN wl_area a ON es.area_id = a.id
f_station_info f
WHERE
WHERE
es.id = #{id}
es.id = #{id}
</select>
</select>
...
...
amos-boot-system-patrol/src/main/resources/db/mapper/pointMapper.xml
View file @
7d756585
...
@@ -71,10 +71,11 @@
...
@@ -71,10 +71,11 @@
p_point_inputitem pi
p_point_inputitem pi
LEFT JOIN p_input_item ii ON ii.id = pi.input_item_id
LEFT JOIN p_input_item ii ON ii.id = pi.input_item_id
LEFT JOIN p_point_classify pc ON FIND_IN_SET(pc.id, pi.classify_ids) > 0
LEFT JOIN p_point_classify pc ON FIND_IN_SET(pc.id, pi.classify_ids) > 0
LEFT JOIN p_route_point prp ON prp.point_id = pi.point_id
LEFT JOIN p_route_point prp ON prp.point_id = pi.point_id
WHERE
WHERE
pi.point_id = #{pointId}
pi.point_id = #{pointId}
AND
NOT FIND_IN_SET(pi.id,prp.exclude_items
)
AND
IF(prp.id, NOT FIND_IN_SET(pi.id,prp.exclude_items),' 1=1 '
)
ORDER BY
ORDER BY
pi.order_no
pi.order_no
</select>
</select>
...
...
amos-boot-system-tzs/src/main/resources/db/changelog/tzs-1.0.0.0.xml
View file @
7d756585
This diff is collapsed.
Click to expand it.
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