Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
A
amos-boot-zx-biz
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
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
Jobs
Commits
Open sidebar
项目统一框架
一体化_户用光伏项目代码
amos-boot-zx-biz
Commits
42409d64
Commit
42409d64
authored
Jul 06, 2023
by
caotao
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
修改社会贡献代码
parent
d283570a
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
5 additions
and
3 deletions
+5
-3
MonitoringServiceImpl.java
.../module/jxiop/biz/service/impl/MonitoringServiceImpl.java
+5
-3
No files found.
amos-boot-system-jxiop/amos-boot-module-jxiop-monitor-biz/src/main/java/com/yeejoin/amos/boot/module/jxiop/biz/service/impl/MonitoringServiceImpl.java
View file @
42409d64
package
com
.
yeejoin
.
amos
.
boot
.
module
.
jxiop
.
biz
.
service
.
impl
;
package
com
.
yeejoin
.
amos
.
boot
.
module
.
jxiop
.
biz
.
service
.
impl
;
import
com.alibaba.fastjson.JSON
;
import
com.baomidou.mybatisplus.core.conditions.query.QueryWrapper
;
import
com.baomidou.mybatisplus.core.conditions.query.QueryWrapper
;
import
com.baomidou.mybatisplus.core.injector.methods.SelectOne
;
import
com.baomidou.mybatisplus.core.injector.methods.SelectOne
;
import
com.baomidou.mybatisplus.extension.plugins.pagination.Page
;
import
com.yeejoin.amos.boot.module.jxiop.api.entity.Region
;
import
com.yeejoin.amos.boot.module.jxiop.api.entity.Region
;
import
com.yeejoin.amos.boot.module.jxiop.api.entity.StationBasic
;
import
com.yeejoin.amos.boot.module.jxiop.api.entity.StationBasic
;
import
com.yeejoin.amos.boot.module.jxiop.api.entity.StationCoordinate
;
import
com.yeejoin.amos.boot.module.jxiop.api.entity.StationCoordinate
;
...
@@ -83,7 +85,7 @@ public class MonitoringServiceImpl {
...
@@ -83,7 +85,7 @@ public class MonitoringServiceImpl {
Region
region
=
regionList
.
get
(
i
);
Region
region
=
regionList
.
get
(
i
);
List
<
StationBasic
>
list
=
stationBasicMapper
.
selectList
(
new
QueryWrapper
<
StationBasic
>().
like
(
"belong_area"
,
region
.
getRegionCode
()));
List
<
StationBasic
>
list
=
stationBasicMapper
.
selectList
(
new
QueryWrapper
<
StationBasic
>().
like
(
"belong_area"
,
region
.
getRegionCode
()));
list
.
forEach
(
stationBasic
->
{
list
.
forEach
(
stationBasic
->
{
if
(!
ObjectUtils
.
isEmpty
(
stationBasic
.
getGatewayId
())
&&
!
ObjectUtils
.
isEmpty
(
stationBasic
.
getStationNumber
()))
{
if
(!
ObjectUtils
.
isEmpty
(
stationBasic
.
get
Fan
GatewayId
())
&&
!
ObjectUtils
.
isEmpty
(
stationBasic
.
getStationNumber
()))
{
regionNationWideDto
.
setJsJoin
(
true
);
regionNationWideDto
.
setJsJoin
(
true
);
}
}
if
(
stationBasic
.
getStationType
().
equals
(
"FDZ"
)){
if
(
stationBasic
.
getStationType
().
equals
(
"FDZ"
)){
...
@@ -112,7 +114,7 @@ public class MonitoringServiceImpl {
...
@@ -112,7 +114,7 @@ public class MonitoringServiceImpl {
regionNationWideDto
.
setStaitionType
(
stationBasic
.
getStationType
());
regionNationWideDto
.
setStaitionType
(
stationBasic
.
getStationType
());
String
speendOrirradiate
=
""
;
String
speendOrirradiate
=
""
;
if
(
stationBasic
.
getStationType
().
equals
(
"FDZ"
))
{
if
(
stationBasic
.
getStationType
().
equals
(
"FDZ"
))
{
speendOrirradiate
=
String
.
valueOf
(
getIndicatoralueAvage
(
stationBasic
.
getGatewayId
(),
"30秒平均风速"
));
speendOrirradiate
=
String
.
valueOf
(
getIndicatoralueAvage
(
stationBasic
.
get
Fan
GatewayId
(),
"30秒平均风速"
));
regionNationWideDto
.
setSpeendOrirradiate
(
speendOrirradiate
);
regionNationWideDto
.
setSpeendOrirradiate
(
speendOrirradiate
);
}
else
{
}
else
{
regionNationWideDto
.
setSpeendOrirradiate
(
String
.
valueOf
(
Math
.
random
()*
1000
));
regionNationWideDto
.
setSpeendOrirradiate
(
String
.
valueOf
(
Math
.
random
()*
1000
));
...
@@ -170,7 +172,7 @@ public class MonitoringServiceImpl {
...
@@ -170,7 +172,7 @@ public class MonitoringServiceImpl {
//获取所有网关id不为空的数据
//获取所有网关id不为空的数据
List
<
StationBasic
>
stationBasicList
=
stationBasicMapper
.
selectList
(
new
QueryWrapper
<
StationBasic
>().
isNotNull
(
"gateway_id"
));
List
<
StationBasic
>
stationBasicList
=
stationBasicMapper
.
selectList
(
new
QueryWrapper
<
StationBasic
>().
isNotNull
(
"gateway_id"
));
stationBasicList
.
forEach
(
stationBasic
->
{
stationBasicList
.
forEach
(
stationBasic
->
{
totalSocialContribution
.
updateAndGet
(
v
->
v
+
(
Double
)
monitorFanIndicatorImpl
.
getIndicatoralueTotal
(
stationBasic
.
getGatewayId
(),
"年发电量"
));
totalSocialContribution
.
updateAndGet
(
v
->
v
+
(
Double
)
monitorFanIndicatorImpl
.
getIndicatoralueTotal
(
stationBasic
.
get
Fan
GatewayId
(),
"年发电量"
));
});
});
SocialContributionDto
co2
=
new
SocialContributionDto
();
SocialContributionDto
co2
=
new
SocialContributionDto
();
SocialContributionDto
coal
=
new
SocialContributionDto
();
SocialContributionDto
coal
=
new
SocialContributionDto
();
...
...
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