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
47c7679a
Commit
47c7679a
authored
Oct 18, 2023
by
tangwei
Browse files
Options
Browse Files
Download
Plain Diff
解决冲突
parents
bc83bc3a
d1b0fd70
Hide whitespace changes
Inline
Side-by-side
Showing
7 changed files
with
44 additions
and
7 deletions
+44
-7
BigScreenAnalyseController.java
...dule/jxiop/biz/controller/BigScreenAnalyseController.java
+3
-3
IdxBizFanPointProcessVariableClassificationController.java
...dxBizFanPointProcessVariableClassificationController.java
+16
-0
IdxBizFanPointProcessVariableClassificationMapper.java
...r2/IdxBizFanPointProcessVariableClassificationMapper.java
+5
-0
IdxBizFanPointProcessVariableClassificationServiceImpl.java
...xBizFanPointProcessVariableClassificationServiceImpl.java
+9
-0
IdxBizFanPointProcessVariableClassificationMapper.xml
...ter/IdxBizFanPointProcessVariableClassificationMapper.xml
+6
-0
IdxBizFanWarningRecordMapper.xml
...resources/mapper/cluster/IdxBizFanWarningRecordMapper.xml
+2
-2
MonitorFanIndicatorImpl.java
...odule/jxiop/biz/service/impl/MonitorFanIndicatorImpl.java
+3
-2
No files found.
amos-boot-system-jxiop/amos-boot-module-jxiop-analyse-biz/src/main/java/com/yeejoin/amos/boot/module/jxiop/biz/controller/BigScreenAnalyseController.java
View file @
47c7679a
...
@@ -436,8 +436,8 @@ public class BigScreenAnalyseController extends BaseController {
...
@@ -436,8 +436,8 @@ public class BigScreenAnalyseController extends BaseController {
}
else
{
}
else
{
LambdaQueryWrapper
<
IdxBizFanHealthLevel
>
query
=
new
LambdaQueryWrapper
<>();
LambdaQueryWrapper
<
IdxBizFanHealthLevel
>
query
=
new
LambdaQueryWrapper
<>();
query
.
eq
(
IdxBizFanHealthLevel:
:
getAnalysisObjType
,
"设备"
);
query
.
eq
(
IdxBizFanHealthLevel:
:
getAnalysisObjType
,
"设备"
);
query
.
eq
(
IdxBizFanHealthLevel:
:
getStatus
,
stationBasic
.
getStationName
(
));
query
.
eq
(
IdxBizFanHealthLevel:
:
getStatus
,
item
.
get
(
"station"
));
query
.
l
e
(
IdxBizFanHealthLevel:
:
getGroupLowerLimit
,
equipmentHealthScore
);
query
.
l
t
(
IdxBizFanHealthLevel:
:
getGroupLowerLimit
,
equipmentHealthScore
);
query
.
ge
(
IdxBizFanHealthLevel:
:
getGroupUpperLimit
,
equipmentHealthScore
);
query
.
ge
(
IdxBizFanHealthLevel:
:
getGroupUpperLimit
,
equipmentHealthScore
);
IdxBizFanHealthLevel
idxBizFanHealthLevel
=
idxBizFanHealthLevelMapper
.
selectOne
(
query
);
IdxBizFanHealthLevel
idxBizFanHealthLevel
=
idxBizFanHealthLevelMapper
.
selectOne
(
query
);
item
.
put
(
"warningName"
,
idxBizFanHealthLevel
.
getHealthLevel
());
item
.
put
(
"warningName"
,
idxBizFanHealthLevel
.
getHealthLevel
());
...
@@ -708,7 +708,7 @@ public class BigScreenAnalyseController extends BaseController {
...
@@ -708,7 +708,7 @@ public class BigScreenAnalyseController extends BaseController {
String
stationType
=
"风电站"
;
String
stationType
=
"风电站"
;
List
<
IdxBizFanHealthLevel
>
collect
=
healthLevelInfoList
.
stream
().
filter
(
item
->
item
.
getAnalysisObjType
().
contains
(
station
)).
collect
(
Collectors
.
toList
());
List
<
IdxBizFanHealthLevel
>
collect
=
healthLevelInfoList
.
stream
().
filter
(
item
->
item
.
getAnalysisObjType
().
contains
(
station
)).
collect
(
Collectors
.
toList
());
for
(
IdxBizFanHealthLevel
item
:
collect
)
{
for
(
IdxBizFanHealthLevel
item
:
collect
)
{
if
(
item
.
getAnalysisObjType
().
contains
(
"子系统"
))
{
if
(
!
item
.
getAnalysisObjType
().
contains
(
"子系统"
))
{
stationType
=
"光伏站"
;
stationType
=
"光伏站"
;
}
}
}
}
...
...
amos-boot-system-jxiop/amos-boot-module-jxiop-analyse-biz/src/main/java/com/yeejoin/amos/boot/module/jxiop/biz/controller/IdxBizFanPointProcessVariableClassificationController.java
View file @
47c7679a
...
@@ -15,6 +15,7 @@ import org.typroject.tyboot.core.restful.utils.ResponseModel;
...
@@ -15,6 +15,7 @@ import org.typroject.tyboot.core.restful.utils.ResponseModel;
import
javax.servlet.http.HttpServletRequest
;
import
javax.servlet.http.HttpServletRequest
;
import
java.util.List
;
import
java.util.List
;
import
java.util.Map
;
/**
/**
*
*
...
@@ -112,4 +113,19 @@ public class IdxBizFanPointProcessVariableClassificationController extends BaseC
...
@@ -112,4 +113,19 @@ public class IdxBizFanPointProcessVariableClassificationController extends BaseC
public
ResponseModel
<
List
<
IdxBizFanPointProcessVariableClassificationDto
>>
selectForList
()
{
public
ResponseModel
<
List
<
IdxBizFanPointProcessVariableClassificationDto
>>
selectForList
()
{
return
ResponseHelper
.
buildResponse
(
idxBizFanPointProcessVariableClassificationServiceImpl
.
queryForIdxBizFanPointProcessVariableClassificationList
());
return
ResponseHelper
.
buildResponse
(
idxBizFanPointProcessVariableClassificationServiceImpl
.
queryForIdxBizFanPointProcessVariableClassificationList
());
}
}
/**
* 列表全部数据查询
*
* @return
*/
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
,
needAuth
=
false
)
@ApiOperation
(
httpMethod
=
"GET"
,
value
=
"列表全部数据查询"
,
notes
=
"列表全部数据查询"
)
@GetMapping
(
value
=
"/selectParams"
)
public
ResponseModel
<
List
<
Map
<
String
,
Object
>>>
selectParams
(
String
tableName
,
String
column
)
{
return
ResponseHelper
.
buildResponse
(
idxBizFanPointProcessVariableClassificationServiceImpl
.
selectParams
(
column
,
tableName
));
}
}
}
amos-boot-system-jxiop/amos-boot-module-jxiop-analyse-biz/src/main/java/com/yeejoin/amos/boot/module/jxiop/biz/mapper2/IdxBizFanPointProcessVariableClassificationMapper.java
View file @
47c7679a
...
@@ -3,8 +3,10 @@ package com.yeejoin.amos.boot.module.jxiop.biz.mapper2;
...
@@ -3,8 +3,10 @@ package com.yeejoin.amos.boot.module.jxiop.biz.mapper2;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
import
com.yeejoin.amos.boot.module.jxiop.biz.dto.IdxBizFanPointProcessVariableClassificationDto
;
import
com.yeejoin.amos.boot.module.jxiop.biz.dto.IdxBizFanPointProcessVariableClassificationDto
;
import
com.yeejoin.amos.boot.module.jxiop.biz.entity.IdxBizFanPointProcessVariableClassification
;
import
com.yeejoin.amos.boot.module.jxiop.biz.entity.IdxBizFanPointProcessVariableClassification
;
import
org.apache.ibatis.annotations.Select
;
import
java.util.List
;
import
java.util.List
;
import
java.util.Map
;
/**
/**
* Mapper 接口
* Mapper 接口
...
@@ -15,5 +17,8 @@ import java.util.List;
...
@@ -15,5 +17,8 @@ import java.util.List;
public
interface
IdxBizFanPointProcessVariableClassificationMapper
extends
BaseMapper
<
IdxBizFanPointProcessVariableClassification
>
{
public
interface
IdxBizFanPointProcessVariableClassificationMapper
extends
BaseMapper
<
IdxBizFanPointProcessVariableClassification
>
{
List
<
IdxBizFanPointProcessVariableClassificationDto
>
getInfluxDBData
();
List
<
IdxBizFanPointProcessVariableClassificationDto
>
getInfluxDBData
();
List
<
Map
<
String
,
Object
>>
selectParams
(
String
tableName
,
String
column
);
List
<
String
>
gateWayIdListFan
();
List
<
String
>
gateWayIdListFan
();
}
}
amos-boot-system-jxiop/amos-boot-module-jxiop-analyse-biz/src/main/java/com/yeejoin/amos/boot/module/jxiop/biz/service/impl/IdxBizFanPointProcessVariableClassificationServiceImpl.java
View file @
47c7679a
package
com
.
yeejoin
.
amos
.
boot
.
module
.
jxiop
.
biz
.
service
.
impl
;
package
com
.
yeejoin
.
amos
.
boot
.
module
.
jxiop
.
biz
.
service
.
impl
;
import
com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper
;
import
com.baomidou.mybatisplus.extension.plugins.pagination.Page
;
import
com.baomidou.mybatisplus.extension.plugins.pagination.Page
;
import
com.yeejoin.amos.boot.module.jxiop.biz.dto.IdxBizFanPointProcessVariableClassificationDto
;
import
com.yeejoin.amos.boot.module.jxiop.biz.dto.IdxBizFanPointProcessVariableClassificationDto
;
import
com.yeejoin.amos.boot.module.jxiop.biz.entity.IdxBizFanPointProcessVariableClassification
;
import
com.yeejoin.amos.boot.module.jxiop.biz.entity.IdxBizFanPointProcessVariableClassification
;
...
@@ -9,6 +10,7 @@ import org.springframework.stereotype.Service;
...
@@ -9,6 +10,7 @@ import org.springframework.stereotype.Service;
import
org.typroject.tyboot.core.rdbms.service.BaseService
;
import
org.typroject.tyboot.core.rdbms.service.BaseService
;
import
java.util.List
;
import
java.util.List
;
import
java.util.Map
;
/**
/**
* 服务实现类
* 服务实现类
...
@@ -31,4 +33,10 @@ public class IdxBizFanPointProcessVariableClassificationServiceImpl extends Base
...
@@ -31,4 +33,10 @@ public class IdxBizFanPointProcessVariableClassificationServiceImpl extends Base
public
List
<
IdxBizFanPointProcessVariableClassificationDto
>
queryForIdxBizFanPointProcessVariableClassificationList
()
{
public
List
<
IdxBizFanPointProcessVariableClassificationDto
>
queryForIdxBizFanPointProcessVariableClassificationList
()
{
return
this
.
queryForList
(
""
,
false
);
return
this
.
queryForList
(
""
,
false
);
}
}
public
List
<
Map
<
String
,
Object
>>
selectParams
(
String
column
,
String
tableName
)
{
return
this
.
getBaseMapper
().
selectParams
(
tableName
,
column
);
}
}
}
\ No newline at end of file
amos-boot-system-jxiop/amos-boot-module-jxiop-analyse-biz/src/main/resources/mapper/cluster/IdxBizFanPointProcessVariableClassificationMapper.xml
View file @
47c7679a
...
@@ -87,4 +87,10 @@
...
@@ -87,4 +87,10 @@
<select
id=
"gateWayIdListFan"
resultType=
"java.lang.String"
>
<select
id=
"gateWayIdListFan"
resultType=
"java.lang.String"
>
select GATEWAY_ID from idx_biz_fan_point_process_variable_classification group by GATEWAY_ID;
select GATEWAY_ID from idx_biz_fan_point_process_variable_classification group by GATEWAY_ID;
</select>
</select>
<select
id=
"selectParams"
resultType=
"map"
>
select ${column} as text from ${tableName} group by ${column};
</select>
</mapper>
</mapper>
amos-boot-system-jxiop/amos-boot-module-jxiop-analyse-biz/src/main/resources/mapper/cluster/IdxBizFanWarningRecordMapper.xml
View file @
47c7679a
...
@@ -58,7 +58,7 @@
...
@@ -58,7 +58,7 @@
AND a.recDate >= concat(#{startDate}, ' 00:00:00')
AND a.recDate >= concat(#{startDate}, ' 00:00:00')
</if>
</if>
<if
test=
"endDate != '' and endDate != null"
>
<if
test=
"endDate != '' and endDate != null"
>
AND concat(#{startDate}, '
59
:59:59') >= a.recDate
AND concat(#{startDate}, '
23
:59:59') >= a.recDate
</if>
</if>
</where>
</where>
order by warningName DESC, recDate DESC
order by warningName DESC, recDate DESC
...
@@ -119,7 +119,7 @@
...
@@ -119,7 +119,7 @@
AND a.recDate >= concat(#{startDate}, ' 00:00:00')
AND a.recDate >= concat(#{startDate}, ' 00:00:00')
</if>
</if>
<if
test=
"endDate != '' and endDate != null"
>
<if
test=
"endDate != '' and endDate != null"
>
AND concat(#{startDate}, '
59
:59:59') >= a.recDate
AND concat(#{startDate}, '
23
:59:59') >= a.recDate
</if>
</if>
</where>
) b
</where>
) b
</select>
</select>
...
...
amos-boot-system-jxiop/amos-boot-module-jxiop-monitor-biz/src/main/java/com/yeejoin/amos/boot/module/jxiop/biz/service/impl/MonitorFanIndicatorImpl.java
View file @
47c7679a
...
@@ -1015,7 +1015,7 @@ public class MonitorFanIndicatorImpl implements IMonitorFanIndicator {
...
@@ -1015,7 +1015,7 @@ public class MonitorFanIndicatorImpl implements IMonitorFanIndicator {
result
.
setTotal
(
statusMaps
.
size
());
result
.
setTotal
(
statusMaps
.
size
());
i
+=
1
;
i
+=
1
;
try
{
try
{
emqKeeper
.
getMqttClient
().
publish
(
stationId
+
"/fj/group
1
"
+
i
,
JSON
.
toJSONString
(
result
).
getBytes
(),
1
,
true
);
emqKeeper
.
getMqttClient
().
publish
(
stationId
+
"/fj/group"
+
i
,
JSON
.
toJSONString
(
result
).
getBytes
(),
1
,
true
);
}
catch
(
MqttException
e
)
{
}
catch
(
MqttException
e
)
{
log
.
info
(
"消息发送失败"
);
log
.
info
(
"消息发送失败"
);
e
.
printStackTrace
();
e
.
printStackTrace
();
...
@@ -1598,7 +1598,8 @@ public class MonitorFanIndicatorImpl implements IMonitorFanIndicator {
...
@@ -1598,7 +1598,8 @@ public class MonitorFanIndicatorImpl implements IMonitorFanIndicator {
queryCondtion
.
put
(
CommonConstans
.
QueryStringValueKeyword
,
Arrays
.
asList
(
"true"
));
queryCondtion
.
put
(
CommonConstans
.
QueryStringValueKeyword
,
Arrays
.
asList
(
"true"
));
List
<
ESEquipments
>
list1
=
commonServiceImpl
.
getListDataByCondtions
(
queryCondtion
,
null
,
ESEquipments
.
class
);
List
<
ESEquipments
>
list1
=
commonServiceImpl
.
getListDataByCondtions
(
queryCondtion
,
null
,
ESEquipments
.
class
);
resultMap
.
put
(
"status"
,
AlarmDesc
.
getCode
(
list1
.
get
(
0
).
getEquipmentIndexName
()));
resultMap
.
put
(
"status"
,
AlarmDesc
.
getCode
(
list1
.
get
(
0
).
getEquipmentIndexName
()));
queryEquipNum
=
"#"
+
Integer
.
parseInt
(
equipNames
[
0
]);
// queryEquipNum = "#" + Integer.parseInt(equipNames[0]);
queryEquipNum
=
equipNames
[
0
]
+
equipNames
[
1
]+
1
;
}
}
}
else
{
}
else
{
queryEquipNum
=
"#"
+
Integer
.
parseInt
(
equipmentNumber
)
+
""
;
queryEquipNum
=
"#"
+
Integer
.
parseInt
(
equipmentNumber
)
+
""
;
...
...
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