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
16bd0f69
Commit
16bd0f69
authored
Mar 30, 2022
by
KeYong
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
修改确警点图等bug
parent
757349aa
Hide whitespace changes
Inline
Side-by-side
Showing
10 changed files
with
60 additions
and
39 deletions
+60
-39
EquipmentStateUtil.java
.../yeejoin/equipmanage/common/utils/EquipmentStateUtil.java
+2
-1
ISignalClassifyService.java
...m/yeejoin/equipmanage/service/ISignalClassifyService.java
+1
-3
ConfirmAlarmServiceImpl.java
...oin/equipmanage/service/impl/ConfirmAlarmServiceImpl.java
+2
-0
EquipmentSpecificAlarmServiceImpl.java
...anage/service/impl/EquipmentSpecificAlarmServiceImpl.java
+16
-11
EquipmentSpecificSerivceImpl.java
...quipmanage/service/impl/EquipmentSpecificSerivceImpl.java
+5
-3
FireFightingSystemServiceImpl.java
...uipmanage/service/impl/FireFightingSystemServiceImpl.java
+21
-14
SignalClassifyServiceImpl.java
...n/equipmanage/service/impl/SignalClassifyServiceImpl.java
+6
-4
ConfirmAlarmMapper.xml
...em-equip/src/main/resources/mapper/ConfirmAlarmMapper.xml
+1
-1
EquipmentSpecificAlarmMapper.xml
...rc/main/resources/mapper/EquipmentSpecificAlarmMapper.xml
+1
-0
EquipmentSpecificMapper.xml
...uip/src/main/resources/mapper/EquipmentSpecificMapper.xml
+5
-2
No files found.
amos-boot-module/amos-boot-module-api/amos-boot-module-equip-api/src/main/java/com/yeejoin/equipmanage/common/utils/EquipmentStateUtil.java
View file @
16bd0f69
...
...
@@ -2,6 +2,7 @@ package com.yeejoin.equipmanage.common.utils;
import
com.yeejoin.equipmanage.common.entity.EquipmentSpecificIndex
;
import
com.yeejoin.equipmanage.common.entity.vo.StateVo
;
import
com.yeejoin.equipmanage.common.enums.AlarmStatusEnum
;
import
com.yeejoin.equipmanage.common.enums.EquipmentRiskTypeEnum
;
import
com.yeejoin.equipmanage.common.enums.EquipmentStateEnum
;
import
com.yeejoin.equipmanage.common.enums.TrueOrFalseEnum
;
...
...
@@ -268,7 +269,7 @@ public class EquipmentStateUtil {
public
static
String
judgeEquipState
(
EquipmentSpecificIndex
index
)
{
if
(
TrueOrFalseEnum
.
real
.
value
.
toUpperCase
().
equals
(
String
.
valueOf
(
index
.
getValue
()).
toUpperCase
()))
{
return
index
.
getEmergencyLevelColor
()
;
return
AlarmStatusEnum
.
BJ
.
getCode
()
==
index
.
getIsAlarm
()
?
index
.
getEmergencyLevelColor
()
:
""
;
}
return
""
;
}
...
...
amos-boot-module/amos-boot-module-biz/amos-boot-module-equip-biz/src/main/java/com/yeejoin/equipmanage/service/ISignalClassifyService.java
View file @
16bd0f69
package
com
.
yeejoin
.
equipmanage
.
service
;
import
com.baomidou.mybatisplus.extension.plugins.pagination.Page
;
import
com.baomidou.mybatisplus.extension.service.IService
;
import
com.yeejoin.equipmanage.common.entity.SignalClassify
;
import
java.util.List
;
/**
* 信号分类量测枚举表接口类
*
...
...
@@ -15,4 +12,5 @@ import java.util.List;
*/
public
interface
ISignalClassifyService
extends
IService
<
SignalClassify
>
{
SignalClassify
getTypeNameByCode
(
String
code
);
}
amos-boot-module/amos-boot-module-biz/amos-boot-module-equip-biz/src/main/java/com/yeejoin/equipmanage/service/impl/ConfirmAlarmServiceImpl.java
View file @
16bd0f69
...
...
@@ -158,6 +158,8 @@ public class ConfirmAlarmServiceImpl extends ServiceImpl<ConfirmAlarmMapper, Equ
if
(!
ObjectUtils
.
isEmpty
(
alarmLog
))
{
Long
equipmentSpecificAlarmId
=
alarmLog
.
getEquipmentSpecificAlarmId
();
ent
.
setEquipmentSpecificAlarmId
(
equipmentSpecificAlarmId
);
ent
.
setEquipmentSpecificId
(
alarmLog
.
getEquipmentSpecificId
());
ent
.
setEquipmentSpecificIndexKey
(
alarmLog
.
getEquipmentSpecificIndexKey
());
String
cleanType
=
equipmentSpecificMapper
.
getEquipmentBySpecificId
(
alarmLog
.
getEquipmentSpecificId
());
if
(
StringUtil
.
isNotEmpty
(
cleanType
)
&&
AlarmCleanTypeEnum
.
QRXC
.
getCode
().
equals
(
cleanType
))
{
EquipmentSpecificAlarm
alarm
=
equipmentSpecificAlarmMapper
.
selectById
(
alarmLog
.
getEquipmentSpecificAlarmId
());
...
...
amos-boot-module/amos-boot-module-biz/amos-boot-module-equip-biz/src/main/java/com/yeejoin/equipmanage/service/impl/EquipmentSpecificAlarmServiceImpl.java
View file @
16bd0f69
...
...
@@ -22,6 +22,7 @@ import java.util.concurrent.ConcurrentHashMap;
import
javax.servlet.http.HttpServletResponse
;
import
com.yeejoin.equipmanage.common.vo.*
;
import
com.yeejoin.equipmanage.service.*
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Value
;
import
org.springframework.data.domain.PageImpl
;
...
...
@@ -55,11 +56,6 @@ import com.yeejoin.equipmanage.mapper.EquipmentSpecificAlarmLogMapper;
import
com.yeejoin.equipmanage.mapper.EquipmentSpecificAlarmMapper
;
import
com.yeejoin.equipmanage.mapper.EquipmentSpecificMapper
;
import
com.yeejoin.equipmanage.mapper.FireFightingSystemMapper
;
import
com.yeejoin.equipmanage.service.IEquipmentDetailService
;
import
com.yeejoin.equipmanage.service.IEquipmentSpecificAlarmService
;
import
com.yeejoin.equipmanage.service.IEquipmentSpecificIndexSerivce
;
import
com.yeejoin.equipmanage.service.IEquipmentSpecificSerivce
;
import
com.yeejoin.equipmanage.service.IVideoService
;
/**
* @author DELL
...
...
@@ -93,6 +89,9 @@ public class EquipmentSpecificAlarmServiceImpl extends ServiceImpl<EquipmentSpec
@Autowired
private
IVideoService
videoService
;
@Autowired
private
ISignalClassifyService
signalClassifyService
;
@Value
(
"${window.vedioFormat}"
)
String
vedioFormat
;
...
...
@@ -100,7 +99,9 @@ public class EquipmentSpecificAlarmServiceImpl extends ServiceImpl<EquipmentSpec
@Override
public
void
handleExport
(
HttpServletResponse
response
,
List
<
Long
>
ids
,
String
alarmType
)
{
CommonPageInfoParam
param
=
new
CommonPageInfoParam
();
param
.
setAlarmType
(
alarmType
);
if
(
AlarmTypeEnum
.
GZGJ
.
getCode
().
equals
(
alarmType
))
{
param
.
setIsFireAlarm
(
"false"
);
}
List
<
HashMap
<
String
,
Object
>>
list
=
this
.
baseMapper
.
getAlarmList
(
param
);
List
<
EquipmentAlarmDownloadVO
>
equipmentDownloads
=
handleExportData
(
ids
,
list
);
if
(
0
==
list
.
size
())
{
...
...
@@ -120,8 +121,7 @@ public class EquipmentSpecificAlarmServiceImpl extends ServiceImpl<EquipmentSpec
EquipmentAlarmDownloadVO
alarmDownloadVO
=
new
EquipmentAlarmDownloadVO
();
if
((
alarm
.
get
(
"id"
).
toString
()).
equals
(
id
.
toString
()))
{
// alarmDownloadVO.setId((Long) alarm.get("id"));
alarmDownloadVO
.
setAlarmType
(
AlarmTypeEnum
.
GZGJ
.
getCode
().
equals
(
alarm
.
get
(
"type"
).
toString
())
?
AlarmTypeEnum
.
GZGJ
.
getType
()
:
AlarmTypeEnum
.
HZGJ
.
getType
());
alarmDownloadVO
.
setAlarmType
(
signalClassifyService
.
getTypeNameByCode
(
alarm
.
get
(
"type"
).
toString
()).
getTypeName
());
alarmDownloadVO
.
setEquipName
(
alarm
.
get
(
"fireEquipmentName"
).
toString
());
alarmDownloadVO
.
setAlarmContent
(
alarm
.
get
(
"alarmContent"
).
toString
());
alarmDownloadVO
.
setEquipCode
(
StringUtil
.
isNotEmpty
(
alarm
.
get
(
"fireEquipmentCode"
))
?
alarm
.
get
(
"fireEquipmentCode"
).
toString
()
:
""
);
...
...
@@ -147,8 +147,7 @@ public class EquipmentSpecificAlarmServiceImpl extends ServiceImpl<EquipmentSpec
list
.
forEach
(
alarm
->
{
EquipmentAlarmDownloadVO
alarmDownloadVO
=
new
EquipmentAlarmDownloadVO
();
// alarmDownloadVO.setId((Long) alarm.get("id"));
alarmDownloadVO
.
setAlarmType
(
AlarmTypeEnum
.
GZGJ
.
getCode
().
equals
(
alarm
.
get
(
"type"
).
toString
())
?
AlarmTypeEnum
.
GZGJ
.
getType
()
:
AlarmTypeEnum
.
HZGJ
.
getType
());
alarmDownloadVO
.
setAlarmType
(
signalClassifyService
.
getTypeNameByCode
(
alarm
.
get
(
"type"
).
toString
()).
getTypeName
());
alarmDownloadVO
.
setEquipName
(
alarm
.
get
(
"fireEquipmentName"
).
toString
());
alarmDownloadVO
.
setAlarmContent
(
alarm
.
get
(
"alarmContent"
).
toString
());
alarmDownloadVO
.
setEquipCode
(
StringUtil
.
isNotEmpty
(
alarm
.
get
(
"fireEquipmentCode"
))
?
alarm
.
get
(
"fireEquipmentCode"
).
toString
()
:
""
);
...
...
@@ -183,7 +182,13 @@ public class EquipmentSpecificAlarmServiceImpl extends ServiceImpl<EquipmentSpec
for
(
Map
<
String
,
Object
>
x
:
resultPage
.
getRecords
())
{
LocalDateTime
createDate
=
(
LocalDateTime
)
x
.
get
(
"createDate"
);
x
.
put
(
"createDate"
,
Date
.
from
(
createDate
.
atZone
(
ZoneId
.
systemDefault
()).
toInstant
()));
x
.
put
(
"handleType"
,
ConfirmAlamEnum
.
getTypeByCode
(
String
.
valueOf
(
x
.
get
(
"handleType"
))));
if
(
ObjectUtils
.
isEmpty
(
x
.
get
(
"handleType"
)))
{
x
.
put
(
"handleType"
,
null
);
}
else
{
String
handleType
=
ConfirmAlamEnum
.
getTypeByCode
(
String
.
valueOf
(
x
.
get
(
"handleType"
)));
x
.
put
(
"handleType"
,
StringUtil
.
isNotEmpty
(
handleType
)
?
handleType
:
signalClassifyService
.
getTypeNameByCode
(
String
.
valueOf
(
x
.
get
(
"handleType"
))).
getTypeName
());
}
// 冗余统一跑马灯显示字段取值
x
.
put
(
"equipmentSpecificIndexName"
,
x
.
get
(
"fireEquipmentSpecificIndexName"
));
}
...
...
amos-boot-module/amos-boot-module-biz/amos-boot-module-equip-biz/src/main/java/com/yeejoin/equipmanage/service/impl/EquipmentSpecificSerivceImpl.java
View file @
16bd0f69
...
...
@@ -476,9 +476,11 @@ public class EquipmentSpecificSerivceImpl extends ServiceImpl<EquipmentSpecificM
queryWrapper
.
eq
(
EquipmentSpecificAlarm:
:
getEquipmentSpecificId
,
equipmentSpecific
.
getId
());
queryWrapper
.
ne
(
EquipmentSpecificAlarm:
:
getStatus
,
AlarmStatusEnum
.
HF
.
getCode
());
List
<
EquipmentSpecificAlarm
>
alarms
=
equipmentSpecificAlarmService
.
getBaseMapper
().
selectList
(
queryWrapper
);
alarms
.
stream
().
map
(
x
->
x
.
setLocation
(
equipmentSpecific
.
getPosition
()
+
" "
+
equipmentSpecific
.
getStockDetail
().
getDescription
())).
collect
(
Collectors
.
toList
());
equipmentSpecificAlarmService
.
updateBatchById
(
alarms
);
if
(
0
<
alarms
.
size
())
{
alarms
.
stream
().
map
(
x
->
x
.
setLocation
(
equipmentSpecific
.
getPosition
()
+
" "
+
equipmentSpecific
.
getStockDetail
().
getDescription
())).
collect
(
Collectors
.
toList
());
equipmentSpecificAlarmService
.
updateBatchById
(
alarms
);
}
//生成入库单
StockBill
stockBill
=
buildStockBills
(
equipmentSpecific
,
reginParams
,
agencyUserModel
);
...
...
amos-boot-module/amos-boot-module-biz/amos-boot-module-equip-biz/src/main/java/com/yeejoin/equipmanage/service/impl/FireFightingSystemServiceImpl.java
View file @
16bd0f69
...
...
@@ -525,29 +525,30 @@ public class FireFightingSystemServiceImpl extends ServiceImpl<FireFightingSyste
if
(
list
==
null
||
list
.
size
()
==
0
)
{
return
new
ArrayList
<>();
}
List
<
SpeIndexVo
>
newList
=
new
ArrayList
<>();
//
List<SpeIndexVo> newList = new ArrayList<>();
List
<
SpeIndexVo
>
statusList
=
new
ArrayList
<>();
for
(
SpeIndexVo
vo
:
list
)
{
int
status
=
vo
.
getIsAlarm
();
if
(
AlarmStatusEnum
.
BJ
.
getCode
()
==
status
)
{
statusList
.
add
(
vo
);
}
newList
.
add
(
vo
);
}
if
(
statusList
.
size
()
==
0
)
{
return
newList
;
}
// 按照http://36.46.149.14:5080/zentao/task-view-5911.html的问题改动如下
// for (SpeIndexVo vo : list) {
// int status = vo.getIsAlarm();
// if (AlarmStatusEnum.BJ.getCode() == status) {
// statusList.add(vo);
// }
// newList.add(vo);
// }
// if (statusList.size() == 0) {
// return newList;
// }
SpeIndexVo
spe
=
new
SpeIndexVo
();
spe
.
setKey
(
EquipmentSpeIndexEnum
.
YXZT
.
getCode
());
SpeIndexVo
latestVo
=
statusL
ist
.
get
(
0
);
SpeIndexVo
latestVo
=
l
ist
.
get
(
0
);
BeanUtils
.
copyProperties
(
latestVo
,
spe
);
spe
.
setName
(
"当前状态"
);
Map
<
String
,
String
>
map
=
getStatus
(
statusL
ist
);
Map
<
String
,
String
>
map
=
getStatus
(
l
ist
);
spe
.
setValue
(
map
.
get
(
"runStatus"
));
spe
.
setColor
(
map
.
get
(
"color"
));
statusList
.
clear
();
statusList
.
add
(
spe
);
statusList
.
addAll
(
newL
ist
);
statusList
.
addAll
(
l
ist
);
return
statusList
;
}
...
...
@@ -571,11 +572,17 @@ public class FireFightingSystemServiceImpl extends ServiceImpl<FireFightingSyste
map
.
put
(
"color"
,
""
);
return
map
;
}
if
(
StringUtil
.
isNotEmpty
(
indexVo
.
getIndexValue
())
&&
AlarmStatusEnum
.
HF
.
getCode
()
==
indexVo
.
getIsAlarm
())
{
map
.
put
(
"runStatus"
,
indexVo
.
getIndexName
());
map
.
put
(
"color"
,
""
);
return
map
;
}
if
(
StringUtil
.
isNotEmpty
(
indexVo
.
getIndexValue
())
&&
TrueOrFalseEnum
.
real
.
value
.
toUpperCase
().
equals
(
indexVo
.
getIndexValue
().
toUpperCase
()))
{
map
.
put
(
"runStatus"
,
indexVo
.
getIndexName
());
map
.
put
(
"color"
,
indexVo
.
getColor
());
return
map
;
}
map
.
put
(
"runStatus"
,
"运行"
);
map
.
put
(
"color"
,
""
);
return
map
;
...
...
amos-boot-module/amos-boot-module-biz/amos-boot-module-equip-biz/src/main/java/com/yeejoin/equipmanage/service/impl/SignalClassifyServiceImpl.java
View file @
16bd0f69
package
com
.
yeejoin
.
equipmanage
.
service
.
impl
;
import
com.baomidou.mybatisplus.
extension.plugins.pagination.Page
;
import
com.baomidou.mybatisplus.
core.conditions.query.LambdaQueryWrapper
;
import
com.baomidou.mybatisplus.extension.service.impl.ServiceImpl
;
import
com.yeejoin.equipmanage.common.entity.SignalClassify
;
import
com.yeejoin.equipmanage.mapper.SignalClassifyMapper
;
import
com.yeejoin.equipmanage.service.ISignalClassifyService
;
import
org.springframework.stereotype.Service
;
import
org.typroject.tyboot.core.rdbms.service.BaseService
;
import
java.util.List
;
/**
* 信号分类量测枚举表服务实现类
...
...
@@ -19,4 +16,8 @@ import java.util.List;
@Service
public
class
SignalClassifyServiceImpl
extends
ServiceImpl
<
SignalClassifyMapper
,
SignalClassify
>
implements
ISignalClassifyService
{
@Override
public
SignalClassify
getTypeNameByCode
(
String
code
)
{
return
this
.
baseMapper
.
selectOne
(
new
LambdaQueryWrapper
<
SignalClassify
>().
eq
(
SignalClassify:
:
getTypeCode
,
code
));
}
}
\ No newline at end of file
amos-boot-system-equip/src/main/resources/mapper/ConfirmAlarmMapper.xml
View file @
16bd0f69
...
...
@@ -73,7 +73,7 @@
AND id = #{id}
</if>
<if
test=
"isBatch == 1"
>
AND equipment_specific_
alarm_id = #{equipmentSpecificAlarmId
}
AND equipment_specific_
id = #{equipmentSpecificId} AND equipment_specific_index_key = #{equipmentSpecificIndexKey
}
</if>
</where>
</update>
...
...
amos-boot-system-equip/src/main/resources/mapper/EquipmentSpecificAlarmMapper.xml
View file @
16bd0f69
...
...
@@ -447,6 +447,7 @@
<if
test=
"endDate!=null"
>
AND d.createDate
<![CDATA[<=]]>
#{endDate}
</if>
<if
test=
"alarmType != null and alarmType != ''"
>
AND d.type = #{alarmType}
</if>
<if
test=
"id != null and id != ''"
>
AND d.id = #{id}
</if>
<if
test=
"isFireAlarm == 'false'"
>
AND d.type != 'FIREALARM'
</if>
</where>
ORDER BY d.createDate DESC
</select>
...
...
amos-boot-system-equip/src/main/resources/mapper/EquipmentSpecificMapper.xml
View file @
16bd0f69
...
...
@@ -276,14 +276,16 @@
equipindex.`value`,
ei.type_code AS 'typeCode',
es.qr_code AS 'qrCode',
equipindex.color AS emergencyLevelColor
equipindex.color AS emergencyLevelColor,
equipindex.isAlarm AS isAlarm
FROM
(
SELECT
esi.equipment_index_id,
esi.equipment_specific_id,
esi.`value`,
esi.emergency_level_color as color
esi.emergency_level_color as color,
esi.is_alarm as isAlarm
FROM
wl_equipment_specific_index esi,
(
...
...
@@ -318,6 +320,7 @@
es.qr_code AS 'qrCode',
es.iot_code AS 'iotCode',
es.realtime_iot_index_value AS 'value',
sc.is_alarm AS isAlarm,
sc.emergency_level_color AS 'emergencyLevelColor'
FROM
wl_equipment_specific es,
...
...
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