Skip to content
切换导航条
切换导航条
当前项目
正在载入...
登录
张雷
/
skboot-zhongye
转到一个项目
切换导航栏
切换导航栏固定状态
项目
群组
代码片段
帮助
项目
活动
版本库
流水线
图表
问题
0
合并请求
0
维基
网络
创建新的问题
构建
提交
问题看板
文件
提交
网络
比较
分支
标签
4b829be2
由
康伟
编写于
2025-02-14 16:58:34 +0800
浏览文件
选项
浏览文件
标签
下载
差异文件
Merge remote-tracking branch 'origin/master'
2 个父辈
cff3e22a
3bb9c780
显示空白字符变更
内嵌
并排
正在显示
9 个修改的文件
包含
43 行增加
和
30 行删除
sk-module-alarm/src/main/java/com/skua/modules/controller/AlarmJobTestController.java
sk-module-alarm/src/main/java/com/skua/modules/quartz/RealTimeAlarmJob.java
sk-module-biz/src/main/java/com/skua/modules/emergency/mapper/EmergencyRiskEventMapper.java
sk-module-biz/src/main/java/com/skua/modules/screenconfig/controller/ScreenAssemblyConfigController.java
sk-module-biz/src/main/java/com/skua/modules/screenconfig/mapper/ScreenAssemblyConfigMapper.java
sk-module-biz/src/main/java/com/skua/modules/screenconfig/mapper/xml/ScreenAssemblyConfigMapper.xml
sk-module-biz/src/main/java/com/skua/modules/screenconfig/service/IScreenAssemblyConfigService.java
sk-module-biz/src/main/java/com/skua/modules/screenconfig/service/impl/ScreenAssemblyConfigServiceImpl.java
sk-module-datafill/src/main/java/com/skua/modules/dataAnalysis/mapper/xml/PowerAnalysisNewMapper.xml
sk-module-alarm/src/main/java/com/skua/modules/controller/AlarmJobTestController.java
查看文件 @
4b829be
...
...
@@ -55,11 +55,7 @@ public class AlarmJobTestController {
public
Result
<
String
>
testRealTimeAlarmJob
()
{
Result
<
String
>
result
=
new
Result
<>();
try
{
realTimeAlarmJob
.
execute
(
null
);
}
catch
(
JobExecutionException
e
)
{
e
.
printStackTrace
();
}
result
.
setResult
(
"成功"
);
result
.
setSuccess
(
true
);
return
result
;
...
...
sk-module-alarm/src/main/java/com/skua/modules/quartz/RealTimeAlarmJob.java
查看文件 @
4b829be
...
...
@@ -111,8 +111,9 @@ public class RealTimeAlarmJob implements Job {
private
static
String
departNameTemplete
=
"${departName}"
;
private
static
String
contentTemplete
=
"${alarmParamName}:${actualAvgValue}(${limit})${alarmParamUnit}"
;
private
static
String
suffix
=
",请注意!"
;
@Override
public
void
execute
(
JobExecutionContext
context
)
throws
JobExecutionException
{
public
void
execute
(
JobExecutionContext
context
)
{
try
{
log
.
info
(
"水质实时数据报警任务开始"
);
//获取水质、水量、工艺报警规则信息
...
...
@@ -321,7 +322,8 @@ public class RealTimeAlarmJob implements Job {
private
void
dealSZLtatus
(
List
<
AlarmRuleConfigAndLevelVO
>
errorList
)
{
//查询报警记录置为正常状态
QueryWrapper
<
AlarmRecordHistory
>
queryWrapper
=
new
QueryWrapper
<>();
queryWrapper
.
in
(
"alarm_rule_type"
,
Lists
.
newArrayList
(
"6"
));
// queryWrapper.in("alarm_rule_type", Lists.newArrayList("6"));
queryWrapper
.
in
(
"alarm_rule_type"
,
Lists
.
newArrayList
(
"A001A001"
));
queryWrapper
.
eq
(
"alarm_param_type"
,
"数据超过有效上下限报警配置"
);
queryWrapper
.
in
(
"handle_status"
,
0
);
List
<
AlarmRecordHistory
>
list
=
alarmRecordHistoryService
.
list
(
queryWrapper
);
...
...
@@ -353,7 +355,8 @@ public class RealTimeAlarmJob implements Job {
private
void
dealStatus
(
List
<
AlarmRuleConfigAndLevelVO
>
excessList
)
{
//查询报警记录置为正常状态
QueryWrapper
<
AlarmRecordHistory
>
queryWrapper
=
new
QueryWrapper
<>();
queryWrapper
.
in
(
"alarm_rule_type"
,
Lists
.
newArrayList
(
"1"
,
"2"
,
"3"
,
"5"
,
"8"
));
// queryWrapper.in("alarm_rule_type", Lists.newArrayList("1", "2", "3", "5", "8"));
queryWrapper
.
in
(
"alarm_rule_type"
,
Lists
.
newArrayList
(
"A001A001"
,
"A001A002"
,
"A001A003"
,
"5"
,
"8"
));
queryWrapper
.
in
(
"handle_status"
,
0
);
List
<
AlarmRecordHistory
>
list
=
alarmRecordHistoryService
.
list
(
queryWrapper
);
if
(
list
!=
null
&&
list
.
size
()
>
0
)
{
...
...
sk-module-biz/src/main/java/com/skua/modules/emergency/mapper/EmergencyRiskEventMapper.java
查看文件 @
4b829be
...
...
@@ -5,6 +5,7 @@ import java.util.List;
import
com.skua.modules.emergency.vo.DangerDatabaseResult
;
import
com.skua.modules.emergency.vo.MapDatabaseResult
;
import
com.skua.modules.emergency.vo.RiskDatabaseResult
;
import
com.skua.tool.annotation.Anonymous
;
import
org.apache.ibatis.annotations.Param
;
import
com.skua.modules.emergency.entity.EmergencyRiskEvent
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
...
...
@@ -14,9 +15,12 @@ import com.baomidou.mybatisplus.core.mapper.BaseMapper;
*/
public
interface
EmergencyRiskEventMapper
extends
BaseMapper
<
EmergencyRiskEvent
>
{
@Anonymous
List
<
RiskDatabaseResult
>
getRiskList
(
@Param
(
"year"
)
String
year
);
@Anonymous
List
<
DangerDatabaseResult
>
getDangerList
(
@Param
(
"year"
)
String
year
);
@Anonymous
List
<
MapDatabaseResult
>
getMapData
(
@Param
(
"year"
)
String
year
);
}
...
...
sk-module-biz/src/main/java/com/skua/modules/screenconfig/controller/ScreenAssemblyConfigController.java
查看文件 @
4b829be
...
...
@@ -85,34 +85,28 @@ public class ScreenAssemblyConfigController {
* 查询组件列表
* @param assemblyType,1对内,2对外
* @param screenType,1,集团。2,单厂
* @param req
* @return
*/
@AutoLog
(
value
=
"大屏配置组件-列表查询"
)
@ApiOperation
(
value
=
"大屏配置组件-列表查询"
,
notes
=
"大屏配置组件-列表查询"
)
@GetMapping
(
value
=
"/assemblyList"
)
public
Result
<
List
<
ScreenAssemblyConfig
>>
queryList
(
String
assemblyType
,
String
screenType
,
HttpServletRequest
req
)
{
public
Result
<
List
<
ScreenAssemblyConfig
>>
queryList
(
String
assemblyType
,
String
screenType
)
{
String
assemblyTypes
=
""
;
Result
<
List
<
ScreenAssemblyConfig
>>
result
=
new
Result
<
List
<
ScreenAssemblyConfig
>>();
QueryWrapper
<
ScreenAssemblyConfig
>
queryWrapper
=
new
QueryWrapper
<>();
if
(
StringUtils
.
hasText
(
screenType
))
{
queryWrapper
.
eq
(
"screen_type"
,
screenType
);
}
//
QueryWrapper<ScreenAssemblyConfig> queryWrapper = new QueryWrapper<>();
//
if(StringUtils.hasText(screenType)) {
//
queryWrapper.eq("screen_type", screenType);
//
}
//对内查询公共和对内
if
(
assemblyType
.
equals
(
"1"
))
{
queryWrapper
.
and
(
qw
->
qw
.
eq
(
"assembly_type"
,
0
).
or
().
eq
(
"assembly_type"
,
1
)
);
// queryWrapper.eq("assembly_type",0).or().eq("assembly_type",1);
assemblyTypes
=
"0,1"
;
}
//对外查询公共和对外
else
{
queryWrapper
.
and
(
qw
->
qw
.
eq
(
"assembly_type"
,
0
).
or
().
eq
(
"assembly_type"
,
2
)
);
assemblyTypes
=
"0,2"
;
}
List
<
ScreenAssemblyConfig
>
list
=
screenAssemblyConfigService
.
list
(
queryWrapper
);
// List<ScreenAssemblyConfig> list = screenAssemblyConfigService.list(queryWrapper);
List
<
ScreenAssemblyConfig
>
list
=
screenAssemblyConfigService
.
getList
(
screenType
,
assemblyTypes
);
result
.
setSuccess
(
true
);
result
.
setResult
(
list
);
return
result
;
...
...
sk-module-biz/src/main/java/com/skua/modules/screenconfig/mapper/ScreenAssemblyConfigMapper.java
查看文件 @
4b829be
...
...
@@ -3,6 +3,8 @@ package com.skua.modules.screenconfig.mapper;
import
java.util.List
;
import
java.util.Map
;
import
com.skua.tool.annotation.Anonymous
;
import
org.apache.ibatis.annotations.Param
;
import
org.apache.ibatis.annotations.Select
;
import
com.skua.modules.screenconfig.entity.ScreenAssemblyConfig
;
...
...
@@ -15,4 +17,7 @@ public interface ScreenAssemblyConfigMapper extends BaseMapper<ScreenAssemblyCon
@Select
({
"select c.assembly_type assemblyType,count(c.assembly_type) count from screen_assembly_config c group by c.assembly_type"
})
List
<
Map
<
String
,
String
>>
assemblyCount
();
@Anonymous
List
<
ScreenAssemblyConfig
>
getList
(
@Param
(
"screenType"
)
String
screenType
,
@Param
(
"assemblyTypes"
)
String
assemblyTypes
);
}
...
...
sk-module-biz/src/main/java/com/skua/modules/screenconfig/mapper/xml/ScreenAssemblyConfigMapper.xml
查看文件 @
4b829be
...
...
@@ -2,4 +2,13 @@
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper
namespace=
"com.skua.modules.screenconfig.mapper.ScreenAssemblyConfigMapper"
>
<select
id=
"getList"
resultType=
"com.skua.modules.screenconfig.entity.ScreenAssemblyConfig"
>
select * from screen_assembly_config
where screen_type = #{screenType}
and assembly_type in
<foreach
item=
"item"
index=
"index"
collection=
"assemblyTypes.split(',')"
open=
"("
separator=
","
close=
")"
>
#{item}
</foreach>
</select>
</mapper>
...
...
sk-module-biz/src/main/java/com/skua/modules/screenconfig/service/IScreenAssemblyConfigService.java
查看文件 @
4b829be
...
...
@@ -14,4 +14,5 @@ public interface IScreenAssemblyConfigService extends IService<ScreenAssemblyCon
public
List
<
Map
<
String
,
String
>>
assemblyCount
();
List
<
ScreenAssemblyConfig
>
getList
(
String
screenType
,
String
assemblyTypes
);
}
...
...
sk-module-biz/src/main/java/com/skua/modules/screenconfig/service/impl/ScreenAssemblyConfigServiceImpl.java
查看文件 @
4b829be
...
...
@@ -26,8 +26,13 @@ public class ScreenAssemblyConfigServiceImpl extends ServiceImpl<ScreenAssemblyC
// int count = Integer.parseInt(map.get("count").toString());
// countAll += count;
// }
return
listMap
;
}
@Override
public
List
<
ScreenAssemblyConfig
>
getList
(
String
screenType
,
String
assemblyTypes
)
{
List
<
ScreenAssemblyConfig
>
list
=
baseMapper
.
getList
(
screenType
,
assemblyTypes
);
return
list
;
}
}
...
...
sk-module-datafill/src/main/java/com/skua/modules/dataAnalysis/mapper/xml/PowerAnalysisNewMapper.xml
查看文件 @
4b829be
...
...
@@ -685,13 +685,9 @@
and depart_id=#{factoryId}
</if>
GROUP BY
depart_id,
LEFT ( ts, 7 ),
index_tag
depart_id,LEFT ( ts, 7 ),index_tag
ORDER BY
depart_id,
LEFT ( ts, 7 ),
index_tag
depart_id,LEFT ( ts, 7 ),index_tag
</select>
<select
id=
"queryHDLAndSL"
resultType=
"java.util.Map"
>
SELECT
...
...
编写
预览
支持
Markdown
格式
附加文件
你添加了
0
人
到此讨论。请谨慎行事。
Finish editing this message first!
Cancel
请
注册
或
登录
后发表评论