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
824232d8
Commit
824232d8
authored
Feb 24, 2022
by
李腾威
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
BUG修改
parent
964efebd
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
48 additions
and
6 deletions
+48
-6
TopographyController.java
.../yeejoin/equipmanage/controller/TopographyController.java
+14
-2
RuleAlertCalledService.java
...t/module/jcs/biz/service/impl/RuleAlertCalledService.java
+33
-3
EquipmentManageMapper.xml
...equip/src/main/resources/mapper/EquipmentManageMapper.xml
+1
-1
No files found.
amos-boot-module/amos-boot-module-biz/amos-boot-module-equip-biz/src/main/java/com/yeejoin/equipmanage/controller/TopographyController.java
View file @
824232d8
...
@@ -890,11 +890,18 @@ public class TopographyController extends AbstractBaseController {
...
@@ -890,11 +890,18 @@ public class TopographyController extends AbstractBaseController {
for
(
String
str
:
maps
.
keySet
())
{
for
(
String
str
:
maps
.
keySet
())
{
map
.
put
(
str
,
maps
.
get
(
str
).
stream
().
map
(
TopographyIotIndexTrendVo:
:
getIotData
).
collect
(
Collectors
.
toList
()));
map
.
put
(
str
,
maps
.
get
(
str
).
stream
().
map
(
TopographyIotIndexTrendVo:
:
getIotData
).
collect
(
Collectors
.
toList
()));
}
}
Map
<
String
,
Long
>
mapIndex
=
new
HashMap
<>();
for
(
String
str
:
maps
.
keySet
())
{
mapIndex
.
put
(
str
,
maps
.
get
(
str
).
get
(
0
).
getId
());
}
List
<
IotIndexResVo
>
res
=
new
ArrayList
<>();
List
<
IotIndexResVo
>
res
=
new
ArrayList
<>();
for
(
String
s
:
map
.
keySet
())
{
for
(
String
s
:
map
Index
.
keySet
())
{
IotIndexResVo
vo
=
new
IotIndexResVo
();
IotIndexResVo
vo
=
new
IotIndexResVo
();
LambdaQueryWrapper
<
EquipmentIndex
>
queryWrapper
=
new
LambdaQueryWrapper
<>();
LambdaQueryWrapper
<
EquipmentIndex
>
queryWrapper
=
new
LambdaQueryWrapper
<>();
queryWrapper
.
eq
(
EquipmentIndex:
:
get
PerfQuotaDefinitionId
,
s
);
queryWrapper
.
eq
(
EquipmentIndex:
:
get
Id
,
mapIndex
.
get
(
s
)
);
EquipmentIndex
index
=
iEquipmentIndexService
.
getOne
(
queryWrapper
);
EquipmentIndex
index
=
iEquipmentIndexService
.
getOne
(
queryWrapper
);
vo
.
setIotData
(
map
.
get
(
s
));
vo
.
setIotData
(
map
.
get
(
s
));
vo
.
setId
(
index
.
getId
());
vo
.
setId
(
index
.
getId
());
...
@@ -904,6 +911,11 @@ public class TopographyController extends AbstractBaseController {
...
@@ -904,6 +911,11 @@ public class TopographyController extends AbstractBaseController {
vo
.
setTimes
(
dates
);
vo
.
setTimes
(
dates
);
res
.
add
(
vo
);
res
.
add
(
vo
);
}
}
for
(
IotIndexResVo
s
:
res
)
{
s
.
setIotData
(
map
.
get
(
s
.
getNameKey
()));
s
.
setTimes
(
dates
);
}
return
CommonResponseUtil
.
success
(
res
);
return
CommonResponseUtil
.
success
(
res
);
}
}
}
}
...
...
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 @
824232d8
package
com
.
yeejoin
.
amos
.
boot
.
module
.
jcs
.
biz
.
service
.
impl
;
package
com
.
yeejoin
.
amos
.
boot
.
module
.
jcs
.
biz
.
service
.
impl
;
import
java.net.ProtocolException
;
import
java.util.HashMap
;
import
java.util.List
;
import
java.util.List
;
import
java.util.Set
;
import
java.util.Set
;
import
com.alibaba.fastjson.JSON
;
import
com.yeejoin.amos.component.rule.config.ClazzUtils
;
import
com.yeejoin.amos.feign.rule.Rule
;
import
com.yeejoin.amos.feign.rule.client.RuleClient
;
import
com.yeejoin.amos.feign.rule.model.FactBaseModel
;
import
io.protostuff.LinkedBuffer
;
import
io.protostuff.ProtostuffIOUtil
;
import
io.protostuff.Schema
;
import
io.protostuff.runtime.RuntimeSchema
;
import
org.apache.commons.beanutils.BeanUtils
;
import
org.apache.commons.lang3.ObjectUtils
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Service
;
import
org.springframework.stereotype.Service
;
import
org.typroject.tyboot.core.foundation.utils.Bean
;
import
org.typroject.tyboot.core.foundation.utils.ValidationUtil
;
import
org.typroject.tyboot.core.foundation.utils.ValidationUtil
;
import
org.typroject.tyboot.core.restful.exception.instance.BadRequest
;
import
org.typroject.tyboot.core.restful.exception.instance.BadRequest
;
...
@@ -41,6 +55,7 @@ public class RuleAlertCalledService {
...
@@ -41,6 +55,7 @@ public class RuleAlertCalledService {
@Autowired
@Autowired
AlertCalledServiceImpl
alertCalledServiceImpl
;
AlertCalledServiceImpl
alertCalledServiceImpl
;
/**
/**
*
*
* <pre>
* <pre>
...
@@ -73,8 +88,14 @@ public class RuleAlertCalledService {
...
@@ -73,8 +88,14 @@ public class RuleAlertCalledService {
}
}
System
.
out
.
println
(
"触发规则调用--------------西咸机场119接处警规则/alertCalledRule"
);
System
.
out
.
println
(
"触发规则调用--------------西咸机场119接处警规则/alertCalledRule"
);
//触发规则
//触发规则
ruleTrigger
.
publish
(
alertCalledRo
,
"西咸机场119接处警规则/alertCalledRule"
,
new
String
[
0
]);
// ruleTrigger.publish(alertCalledRo, "西咸机场119接处警规则/alertCalledRule", new String[0]);
FactBaseModel
factBaseModel
=
new
FactBaseModel
();
factBaseModel
.
setPackageId
(
"西咸机场119接处警规则/alertCalledRule"
);
HashMap
<
String
,
byte
[]>
map
=
new
HashMap
<>();
map
.
put
(
"com.yeejoin.amos.boot.module.jcs.api.dto.AlertCalledRo"
,
ClazzUtils
.
serializableObject
(
alertCalledRo
));
factBaseModel
.
setFactMap
(
map
);
Rule
.
ruleClient
.
fireRule
(
factBaseModel
);
return
true
;
return
true
;
}
}
...
@@ -327,7 +348,16 @@ public class RuleAlertCalledService {
...
@@ -327,7 +348,16 @@ public class RuleAlertCalledService {
alertCallePowerTransferRo
.
setContent
(
stringBuffer
.
toString
());
alertCallePowerTransferRo
.
setContent
(
stringBuffer
.
toString
());
}
}
// 触发规则
// 触发规则
ruleTrigger
.
publish
(
alertCallePowerTransferRo
,
"西咸机场119接处警规则/powerTransferCalledRule"
,
new
String
[
0
]);
ruleTrigger
.
publish
(
alertCallePowerTransferRo
,
"西咸机场119接处警规则/powerTransferCalledRule"
,
new
String
[
0
]);
// 废弃
// System.out.println("触发规则调用--------------西咸机场119接处警规则/powerTransferCalledRule");
// FactBaseModel factBaseModel = new FactBaseModel();
// factBaseModel.setPackageId("西咸机场119接处警规则/powerTransferCalledRule");
// HashMap<String, byte[]> map = new HashMap<>();
//
// map.put("com.yeejoin.amos.boot.module.jcs.api.dto.AlertCallePowerTransferRo", ClazzUtils.serializableObject(alertCallePowerTransferRo));
// factBaseModel.setFactMap(map);
// Rule.ruleClient.fireRule(factBaseModel);
return
true
;
return
true
;
}
}
...
...
amos-boot-system-equip/src/main/resources/mapper/EquipmentManageMapper.xml
View file @
824232d8
...
@@ -10,7 +10,7 @@
...
@@ -10,7 +10,7 @@
instance_id,
instance_id,
date_format(install_date,'%Y-%m-%d') AS installDate,
date_format(install_date,'%Y-%m-%d') AS installDate,
date_format(first_maintenance_date,'%Y-%m-%d') AS firstMaintenanceDate,
date_format(first_maintenance_date,'%Y-%m-%d') AS firstMaintenanceDate,
charge_person as chargePerson,
charge_person
_name
as chargePerson,
(select name from wl_manufacturer_info where id = construction_unit) as constructionUnit,
(select name from wl_manufacturer_info where id = construction_unit) as constructionUnit,
(select name from wl_manufacturer_info where id = maintenance_unit) as maintenanceUnit,
(select name from wl_manufacturer_info where id = maintenance_unit) as maintenanceUnit,
(select name from wl_equipment_category where id = system_type) as systemType,
(select name from wl_equipment_category where id = system_type) as systemType,
...
...
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