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
cfd6a7a8
Commit
cfd6a7a8
authored
Nov 29, 2023
by
caotao
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
1、BUG15584、15579、15570问题修改处理。
parent
6fc9a43d
Show whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
67 additions
and
53 deletions
+67
-53
GolangRequestUtil.java
...eejoin/amos/api/householdapi/Utils/GolangRequestUtil.java
+9
-0
KSolarDataAcquisitionService.java
...useholdapi/face/service/KSolarDataAcquisitionService.java
+2
-0
GoLangDataAcquisitionServiceImpl.java
...i/face/service/impl/GoLangDataAcquisitionServiceImpl.java
+10
-10
ImasterDataServiceImpl.java
...ouseholdapi/face/service/impl/ImasterDataServiceImpl.java
+7
-7
KsolarDataAcquisitionServiceImpl.java
...i/face/service/impl/KsolarDataAcquisitionServiceImpl.java
+39
-36
No files found.
amos-boot-data/amos-boot-data-housepvapi/src/main/java/com/yeejoin/amos/api/householdapi/Utils/GolangRequestUtil.java
View file @
cfd6a7a8
package
com
.
yeejoin
.
amos
.
api
.
householdapi
.
Utils
;
import
cn.hutool.core.date.DatePattern
;
import
cn.hutool.core.date.DateUtil
;
import
cn.hutool.core.util.ObjectUtil
;
import
cn.hutool.http.HttpUtil
;
import
com.alibaba.fastjson.JSONArray
;
...
...
@@ -150,4 +152,11 @@ public class GolangRequestUtil {
pageSize
=
(
Integer
)
jsonObject
.
get
(
rules
[
rules
.
length
-
1
]);
return
pageSize
;
}
public
Long
convertDate
(
Long
input
){
Long
result
=
0L
;
Date
date
=
DateUtil
.
date
(
input
);
result
=
DateUtil
.
parse
(
DateUtil
.
format
(
date
,
DatePattern
.
NORM_DATETIME_PATTERN
)).
getTime
();
return
result
;
}
}
amos-boot-data/amos-boot-data-housepvapi/src/main/java/com/yeejoin/amos/api/householdapi/face/service/KSolarDataAcquisitionService.java
View file @
cfd6a7a8
...
...
@@ -26,4 +26,6 @@ public interface KSolarDataAcquisitionService {
*/
void
inverterDetail
();
void
inverAlramInfo
();
}
amos-boot-data/amos-boot-data-housepvapi/src/main/java/com/yeejoin/amos/api/householdapi/face/service/impl/GoLangDataAcquisitionServiceImpl.java
View file @
cfd6a7a8
...
...
@@ -231,7 +231,7 @@ public class GoLangDataAcquisitionServiceImpl implements GoLangDataAcquisitionSe
tdHYGFStationDayGenerate
.
setDayTime
(
DateUtil
.
format
(
today1
,
"yyyy-MM-dd"
));
tdHYGFStationDayGenerate
.
setYearMonth
(
DateUtil
.
format
(
today1
,
"yyyy-MM"
));
tdHYGFStationDayGenerate
.
setGenerate
(
jpStation
.
getDayGenerate
());
tdHYGFStationDayGenerate
.
setFullhour
(
jpStation
.
getDayGenerate
()
/
jpStation
.
get
Capacity
());
tdHYGFStationDayGenerate
.
setFullhour
(
jpStation
.
getDayGenerate
()
/
jpStation
.
get
RatedPower
());
tdHYGFStationDayGenerate
.
setIncome
(
jpStation
.
getDayIncome
());
if
(
ObjectUtils
.
isEmpty
(
tdHYGFStationDayGenerate
.
getCreatedTime
()))
{
tdHYGFStationDayGenerate
.
setCreatedTime
(
System
.
currentTimeMillis
());
...
...
@@ -251,7 +251,7 @@ public class GoLangDataAcquisitionServiceImpl implements GoLangDataAcquisitionSe
tdHYGFStationMonthGenerate
.
setMonthTime
(
DateUtil
.
format
(
today1
,
"yyyy-MM"
));
tdHYGFStationMonthGenerate
.
setYear
(
DateUtil
.
format
(
today1
,
"yyyy"
));
tdHYGFStationMonthGenerate
.
setGenerate
(
jpStation
.
getMonthGenerate
());
tdHYGFStationMonthGenerate
.
setFullhour
(
jpStation
.
getMonthGenerate
()
/
jpStation
.
get
Capacity
());
tdHYGFStationMonthGenerate
.
setFullhour
(
jpStation
.
getMonthGenerate
()
/
jpStation
.
get
RatedPower
());
tdHYGFStationMonthGenerate
.
setIncome
(
jpStation
.
getMonthIncome
());
if
(
ObjectUtils
.
isEmpty
(
tdHYGFStationMonthGenerate
.
getCreatedTime
()))
{
tdHYGFStationMonthGenerate
.
setCreatedTime
(
System
.
currentTimeMillis
());
...
...
@@ -271,7 +271,7 @@ public class GoLangDataAcquisitionServiceImpl implements GoLangDataAcquisitionSe
tdHYGFStationYearGenerate
.
setYearTime
(
DateUtil
.
format
(
today1
,
"yyyy"
));
tdHYGFStationYearGenerate
.
setYear
(
DateUtil
.
format
(
today1
,
"yyyy"
));
tdHYGFStationYearGenerate
.
setGenerate
(
jpStation
.
getYearGenerate
());
tdHYGFStationYearGenerate
.
setFullhour
(
jpStation
.
getYearGenerate
()
/
jpStation
.
get
Capacity
());
tdHYGFStationYearGenerate
.
setFullhour
(
jpStation
.
getYearGenerate
()
/
jpStation
.
get
RatedPower
());
tdHYGFStationYearGenerate
.
setIncome
(
jpStation
.
getYearIncome
());
if
(
ObjectUtils
.
isEmpty
(
tdHYGFStationYearGenerate
.
getCreatedTime
()))
{
tdHYGFStationYearGenerate
.
setCreatedTime
(
System
.
currentTimeMillis
());
...
...
@@ -593,7 +593,7 @@ public class GoLangDataAcquisitionServiceImpl implements GoLangDataAcquisitionSe
tdHYGFInverterDayGenerate
.
setTotalGen
(
inverterDetailDto
.
getETotal
()*
GoLangConstant
.
mwhTokwh
);
tdHYGFInverterDayGenerate
.
setIgbtTemp
(
inverterDetailDto
.
getInverterTemperature
());
tdHYGFInverterDayGenerate
.
setIncome
(
null
);
tdHYGFInverterDayGenerate
.
setFullhour
(
jpInverter
.
getDayPowerGeneration
()
/
jpInverter
.
get
Capacity
());
tdHYGFInverterDayGenerate
.
setFullhour
(
jpInverter
.
getDayPowerGeneration
()
/
jpInverter
.
get
RatedPower
());
tdHYGFInverterDayGenerateMapper
.
insert
(
tdHYGFInverterDayGenerate
);
//户用场站月发电量
Date
today1
=
new
Date
();
...
...
@@ -610,7 +610,7 @@ public class GoLangDataAcquisitionServiceImpl implements GoLangDataAcquisitionSe
tdHYGFInverterMonthGenerate
.
setDayTime
(
DateUtil
.
format
(
today1
,
"yyyy-MM-dd"
));
tdHYGFInverterMonthGenerate
.
setYearMonth
(
DateUtil
.
format
(
today1
,
"yyyy-MM"
));
tdHYGFInverterMonthGenerate
.
setGenerate
(
jpInverter
.
getDayPowerGeneration
());
tdHYGFInverterMonthGenerate
.
setFullhour
(
jpInverter
.
getDayPowerGeneration
()
/
jpInverter
.
get
Capacity
());
tdHYGFInverterMonthGenerate
.
setFullhour
(
jpInverter
.
getDayPowerGeneration
()
/
jpInverter
.
get
RatedPower
());
if
(
ObjectUtils
.
isEmpty
(
tdHYGFInverterMonthGenerate
.
getCreatedTime
()))
{
tdHYGFInverterMonthGenerate
.
setCreatedTime
(
System
.
currentTimeMillis
());
tdHYGFInverterMonthGenerateMapper
.
insert
(
tdHYGFInverterMonthGenerate
);
...
...
@@ -631,7 +631,7 @@ public class GoLangDataAcquisitionServiceImpl implements GoLangDataAcquisitionSe
tdHYGFInverterYearGenerate
.
setMonthTime
(
DateUtil
.
format
(
today1
,
"yyyy-MM"
));
tdHYGFInverterYearGenerate
.
setYear
(
DateUtil
.
format
(
today1
,
"yyyy"
));
tdHYGFInverterYearGenerate
.
setGenerate
(
jpInverter
.
getMonthPowerGeneration
());
tdHYGFInverterYearGenerate
.
setFullhour
(
jpInverter
.
getMonthPowerGeneration
()
/
jpInverter
.
get
Capacity
());
tdHYGFInverterYearGenerate
.
setFullhour
(
jpInverter
.
getMonthPowerGeneration
()
/
jpInverter
.
get
RatedPower
());
if
(
ObjectUtils
.
isEmpty
(
tdHYGFInverterYearGenerate
.
getCreatedTime
()))
{
tdHYGFInverterYearGenerate
.
setCreatedTime
(
System
.
currentTimeMillis
());
tdHYGFInverterYearGenerateMapper
.
insert
(
tdHYGFInverterYearGenerate
);
...
...
@@ -652,7 +652,7 @@ public class GoLangDataAcquisitionServiceImpl implements GoLangDataAcquisitionSe
tdHYGFInverterTotalGenerate
.
setYearTime
(
DateUtil
.
format
(
today1
,
"yyyy"
));
tdHYGFInverterTotalGenerate
.
setYear
(
DateUtil
.
format
(
today1
,
"yyyy"
));
tdHYGFInverterTotalGenerate
.
setGenerate
(
jpInverter
.
getYearPowerGeneration
());
tdHYGFInverterTotalGenerate
.
setFullhour
(
jpInverter
.
getYearPowerGeneration
()
/
jpInverter
.
get
Capacity
());
tdHYGFInverterTotalGenerate
.
setFullhour
(
jpInverter
.
getYearPowerGeneration
()
/
jpInverter
.
get
RatedPower
());
if
(
ObjectUtils
.
isEmpty
(
tdHYGFInverterTotalGenerate
.
getCreatedTime
()))
{
tdHYGFInverterTotalGenerate
.
setCreatedTime
(
System
.
currentTimeMillis
());
tdHYGFInverterTotalGenerateMapper
.
insert
(
tdHYGFInverterTotalGenerate
);
...
...
@@ -663,7 +663,7 @@ public class GoLangDataAcquisitionServiceImpl implements GoLangDataAcquisitionSe
}
}
@Scheduled
(
cron
=
"${dataRequstScheduled.jinlangyun}"
)
//
@Scheduled(cron = "${dataRequstScheduled.jinlangyun}")
@Override
public
void
inverAlramInfo
()
{
List
<
String
>
inverterIds
=
golangInverterListMapper
.
getInverterSns
();
...
...
@@ -698,7 +698,7 @@ public class GoLangDataAcquisitionServiceImpl implements GoLangDataAcquisitionSe
hygfjpInverterWarn
=
new
HYGFJPInverterWarn
();
}
hygfjpInverterWarn
.
setTime
(
System
.
currentTimeMillis
());
hygfjpInverterWarn
.
setSnCode
(
alarmDto
.
getAlarmDeviceSn
(
));
hygfjpInverterWarn
.
setSnCode
(
inverterIds
.
get
(
i
));
hygfjpInverterWarn
.
setThirdStationId
(
String
.
valueOf
(
alarmDto
.
getStationId
()));
hygfjpInverterWarn
.
setLevel
(
GoLangConstant
.
alarmLevel
.
get
(
alarmDto
.
getAlarmLevel
()));
hygfjpInverterWarn
.
setContent
(
alarmDto
.
getAlarmMsg
());
...
...
@@ -711,7 +711,7 @@ public class GoLangDataAcquisitionServiceImpl implements GoLangDataAcquisitionSe
}
hygfjpInverterWarn
.
setTimeLong
(
null
);
if
((!
ObjectUtils
.
isEmpty
(
alarmDto
.
getAlarmBeginTime
()))
&&
(!
ObjectUtils
.
isEmpty
(
alarmDto
.
getAlarmEndTime
())))
{
hygfjpInverterWarn
.
setTimeLong
(
alarmDto
.
getAlarmEndTime
()
-
alarmDto
.
getAlarmBeginTime
(
));
hygfjpInverterWarn
.
setTimeLong
(
golangRequestUtil
.
convertDate
(
alarmDto
.
getAlarmEndTime
())-
golangRequestUtil
.
convertDate
(
alarmDto
.
getAlarmBeginTime
()
));
}
hygfjpInverterWarn
.
setState
(
GoLangConstant
.
alarmstatus
.
get
(
alarmDto
.
getState
()));
if
(
ObjectUtils
.
isEmpty
(
hygfjpInverterWarn
.
getCreatedTime
()))
{
...
...
amos-boot-data/amos-boot-data-housepvapi/src/main/java/com/yeejoin/amos/api/householdapi/face/service/impl/ImasterDataServiceImpl.java
View file @
cfd6a7a8
...
...
@@ -336,7 +336,7 @@ public class ImasterDataServiceImpl implements ImasterDataService {
tdHYGFStationDayGenerate
.
setDayTime
(
DateUtil
.
format
(
today1
,
"yyyy-MM-dd"
));
tdHYGFStationDayGenerate
.
setYearMonth
(
DateUtil
.
format
(
today1
,
"yyyy-MM"
));
tdHYGFStationDayGenerate
.
setGenerate
(
jpStation
.
getDayGenerate
());
tdHYGFStationDayGenerate
.
setFullhour
(
jpStation
.
getDayGenerate
()
/
jpStation
.
get
Capacity
());
tdHYGFStationDayGenerate
.
setFullhour
(
jpStation
.
getDayGenerate
()
/
jpStation
.
get
RatedPower
());
tdHYGFStationDayGenerate
.
setIncome
(
jpStation
.
getDayIncome
());
if
(
ObjectUtils
.
isEmpty
(
tdHYGFStationDayGenerate
.
getCreatedTime
()))
{
tdHYGFStationDayGenerate
.
setCreatedTime
(
System
.
currentTimeMillis
());
...
...
@@ -356,7 +356,7 @@ public class ImasterDataServiceImpl implements ImasterDataService {
tdHYGFStationMonthGenerate
.
setMonthTime
(
DateUtil
.
format
(
today1
,
"yyyy-MM"
));
tdHYGFStationMonthGenerate
.
setYear
(
DateUtil
.
format
(
today1
,
"yyyy"
));
tdHYGFStationMonthGenerate
.
setGenerate
(
jpStation
.
getMonthGenerate
());
tdHYGFStationMonthGenerate
.
setFullhour
(
jpStation
.
getMonthGenerate
()
/
jpStation
.
get
Capacity
());
tdHYGFStationMonthGenerate
.
setFullhour
(
jpStation
.
getMonthGenerate
()
/
jpStation
.
get
RatedPower
());
tdHYGFStationMonthGenerate
.
setIncome
(
jpStation
.
getMonthIncome
());
if
(
ObjectUtils
.
isEmpty
(
tdHYGFStationMonthGenerate
.
getCreatedTime
()))
{
tdHYGFStationMonthGenerate
.
setCreatedTime
(
System
.
currentTimeMillis
());
...
...
@@ -376,7 +376,7 @@ public class ImasterDataServiceImpl implements ImasterDataService {
tdHYGFStationYearGenerate
.
setYearTime
(
DateUtil
.
format
(
today1
,
"yyyy"
));
tdHYGFStationYearGenerate
.
setYear
(
DateUtil
.
format
(
today1
,
"yyyy"
));
tdHYGFStationYearGenerate
.
setGenerate
(
jpStation
.
getYearGenerate
());
tdHYGFStationYearGenerate
.
setFullhour
(
jpStation
.
getYearGenerate
()
/
jpStation
.
get
Capacity
());
tdHYGFStationYearGenerate
.
setFullhour
(
jpStation
.
getYearGenerate
()
/
jpStation
.
get
RatedPower
());
tdHYGFStationYearGenerate
.
setIncome
(
jpStation
.
getYearIncome
());
if
(
ObjectUtils
.
isEmpty
(
tdHYGFStationYearGenerate
.
getCreatedTime
()))
{
tdHYGFStationYearGenerate
.
setCreatedTime
(
System
.
currentTimeMillis
());
...
...
@@ -822,7 +822,7 @@ public class ImasterDataServiceImpl implements ImasterDataService {
tdHYGFInverterDayGenerate
.
setTotalGen
(
jpInverter
.
getTotalPowerGeneration
());
tdHYGFInverterDayGenerate
.
setIgbtTemp
(
inverterDetailDto
.
getTemperature
());
tdHYGFInverterDayGenerate
.
setIncome
(
null
);
tdHYGFInverterDayGenerate
.
setFullhour
(
jpInverter
.
getDayPowerGeneration
()/
jpInverter
.
get
Capacity
());
tdHYGFInverterDayGenerate
.
setFullhour
(
jpInverter
.
getDayPowerGeneration
()/
jpInverter
.
get
RatedPower
());
tdHYGFInverterDayGenerateMapper
.
insert
(
tdHYGFInverterDayGenerate
);
//户用场站月发电量
Date
today1
=
new
Date
();
...
...
@@ -839,7 +839,7 @@ public class ImasterDataServiceImpl implements ImasterDataService {
tdHYGFInverterMonthGenerate
.
setDayTime
(
DateUtil
.
format
(
today1
,
"yyyy-MM-dd"
));
tdHYGFInverterMonthGenerate
.
setYearMonth
(
DateUtil
.
format
(
today1
,
"yyyy-MM"
));
tdHYGFInverterMonthGenerate
.
setGenerate
(
jpInverter
.
getDayPowerGeneration
());
tdHYGFInverterMonthGenerate
.
setFullhour
(
jpInverter
.
getDayPowerGeneration
()/
jpInverter
.
get
Capacity
());
tdHYGFInverterMonthGenerate
.
setFullhour
(
jpInverter
.
getDayPowerGeneration
()/
jpInverter
.
get
RatedPower
());
if
(
ObjectUtils
.
isEmpty
(
tdHYGFInverterMonthGenerate
.
getCreatedTime
())){
tdHYGFInverterMonthGenerate
.
setCreatedTime
(
System
.
currentTimeMillis
());
tdHYGFInverterMonthGenerateMapper
.
insert
(
tdHYGFInverterMonthGenerate
);
...
...
@@ -860,7 +860,7 @@ public class ImasterDataServiceImpl implements ImasterDataService {
tdHYGFInverterYearGenerate
.
setMonthTime
(
DateUtil
.
format
(
today1
,
"yyyy-MM"
));
tdHYGFInverterYearGenerate
.
setYear
(
DateUtil
.
format
(
today1
,
"yyyy"
));
tdHYGFInverterYearGenerate
.
setGenerate
(
jpInverter
.
getMonthPowerGeneration
());
tdHYGFInverterYearGenerate
.
setFullhour
(
jpInverter
.
getMonthPowerGeneration
()/
jpInverter
.
get
Capacity
());
tdHYGFInverterYearGenerate
.
setFullhour
(
jpInverter
.
getMonthPowerGeneration
()/
jpInverter
.
get
RatedPower
());
if
(
ObjectUtils
.
isEmpty
(
tdHYGFInverterYearGenerate
.
getCreatedTime
())){
tdHYGFInverterYearGenerate
.
setCreatedTime
(
System
.
currentTimeMillis
());
tdHYGFInverterYearGenerateMapper
.
insert
(
tdHYGFInverterYearGenerate
);
...
...
@@ -881,7 +881,7 @@ public class ImasterDataServiceImpl implements ImasterDataService {
tdHYGFInverterTotalGenerate
.
setYearTime
(
DateUtil
.
format
(
today1
,
"yyyy"
));
tdHYGFInverterTotalGenerate
.
setYear
(
DateUtil
.
format
(
today1
,
"yyyy"
));
tdHYGFInverterTotalGenerate
.
setGenerate
(
jpInverter
.
getYearPowerGeneration
());
tdHYGFInverterTotalGenerate
.
setFullhour
(
jpInverter
.
getYearPowerGeneration
()/
jpInverter
.
get
Capacity
());
tdHYGFInverterTotalGenerate
.
setFullhour
(
jpInverter
.
getYearPowerGeneration
()/
jpInverter
.
get
RatedPower
());
if
(
ObjectUtils
.
isEmpty
(
tdHYGFInverterTotalGenerate
.
getCreatedTime
())){
tdHYGFInverterTotalGenerate
.
setCreatedTime
(
System
.
currentTimeMillis
());
tdHYGFInverterTotalGenerateMapper
.
insert
(
tdHYGFInverterTotalGenerate
);
...
...
amos-boot-data/amos-boot-data-housepvapi/src/main/java/com/yeejoin/amos/api/householdapi/face/service/impl/KsolarDataAcquisitionServiceImpl.java
View file @
cfd6a7a8
...
...
@@ -280,7 +280,7 @@ public class KsolarDataAcquisitionServiceImpl implements KSolarDataAcquisitionSe
tdHYGFStationDayGenerate
.
setDayTime
(
DateUtil
.
format
(
today1
,
"yyyy-MM-dd"
));
tdHYGFStationDayGenerate
.
setYearMonth
(
DateUtil
.
format
(
today1
,
"yyyy-MM"
));
tdHYGFStationDayGenerate
.
setGenerate
(
jpStation
.
getDayGenerate
());
tdHYGFStationDayGenerate
.
setFullhour
(
jpStation
.
getDayGenerate
()/
jpStation
.
get
Capacity
());
tdHYGFStationDayGenerate
.
setFullhour
(
jpStation
.
getDayGenerate
()/
jpStation
.
get
RatedPower
());
tdHYGFStationDayGenerate
.
setIncome
(
jpStation
.
getDayIncome
());
if
(
ObjectUtils
.
isEmpty
(
tdHYGFStationDayGenerate
.
getCreatedTime
())){
tdHYGFStationDayGenerate
.
setCreatedTime
(
System
.
currentTimeMillis
());
...
...
@@ -300,7 +300,7 @@ public class KsolarDataAcquisitionServiceImpl implements KSolarDataAcquisitionSe
tdHYGFStationMonthGenerate
.
setMonthTime
(
DateUtil
.
format
(
today1
,
"yyyy-MM"
));
tdHYGFStationMonthGenerate
.
setYear
(
DateUtil
.
format
(
today1
,
"yyyy"
));
tdHYGFStationMonthGenerate
.
setGenerate
(
jpStation
.
getMonthGenerate
());
tdHYGFStationMonthGenerate
.
setFullhour
(
jpStation
.
getMonthGenerate
()/
jpStation
.
get
Capacity
());
tdHYGFStationMonthGenerate
.
setFullhour
(
jpStation
.
getMonthGenerate
()/
jpStation
.
get
RatedPower
());
tdHYGFStationMonthGenerate
.
setIncome
(
jpStation
.
getMonthIncome
());
if
(
ObjectUtils
.
isEmpty
(
tdHYGFStationMonthGenerate
.
getCreatedTime
())){
tdHYGFStationMonthGenerate
.
setCreatedTime
(
System
.
currentTimeMillis
());
...
...
@@ -320,7 +320,7 @@ public class KsolarDataAcquisitionServiceImpl implements KSolarDataAcquisitionSe
tdHYGFStationYearGenerate
.
setYearTime
(
DateUtil
.
format
(
today1
,
"yyyy"
));
tdHYGFStationYearGenerate
.
setYear
(
DateUtil
.
format
(
today1
,
"yyyy"
));
tdHYGFStationYearGenerate
.
setGenerate
(
jpStation
.
getYearGenerate
());
tdHYGFStationYearGenerate
.
setFullhour
(
jpStation
.
getYearGenerate
()/
jpStation
.
get
Capacity
());
tdHYGFStationYearGenerate
.
setFullhour
(
jpStation
.
getYearGenerate
()/
jpStation
.
get
RatedPower
());
tdHYGFStationYearGenerate
.
setIncome
(
jpStation
.
getYearIncome
());
if
(
ObjectUtils
.
isEmpty
(
tdHYGFStationYearGenerate
.
getCreatedTime
())){
tdHYGFStationYearGenerate
.
setCreatedTime
(
System
.
currentTimeMillis
());
...
...
@@ -442,7 +442,7 @@ public class KsolarDataAcquisitionServiceImpl implements KSolarDataAcquisitionSe
JpCollector
jpCollector
=
jpCollectorMapper
.
selectOne
(
new
QueryWrapper
<
JpCollector
>().
eq
(
"third_station_id"
,
ksolarStationCollectList
.
getThirdStationId
()).
eq
(
"sn_code"
,
ksolarStationCollectList
.
getCollectId
()).
eq
(
"sn_code"
,
ksolarStationCollectList
.
getCollectId
()
.
trim
()
).
eq
(
"third_code"
,
PVProducerInfoEnum
.
KSOLAR
.
getCode
()));
if
(
ObjectUtils
.
isEmpty
(
jpCollector
))
{
jpCollector
=
new
JpCollector
();
...
...
@@ -459,7 +459,7 @@ public class KsolarDataAcquisitionServiceImpl implements KSolarDataAcquisitionSe
// jpCollector.setTotalWorkTime(new DateTime(collectorDetailDto.getTotalWorkingTime()));
// sn编码
jpCollector
.
setSnCode
(
ksolarStationCollectList
.
getCollectId
());
jpCollector
.
setSnCode
(
ksolarStationCollectList
.
getCollectId
()
.
trim
()
);
// 更新时间
jpCollector
.
setUpdateTime
(
new
Date
());
// 第三方电站id
...
...
@@ -485,7 +485,7 @@ public class KsolarDataAcquisitionServiceImpl implements KSolarDataAcquisitionSe
HYGFJPCollectorHistory
hygfjpCollectorHistory
=
new
HYGFJPCollectorHistory
();
hygfjpCollectorHistory
.
setTime
(
System
.
currentTimeMillis
());
hygfjpCollectorHistory
.
setCreatedTime
(
System
.
currentTimeMillis
());
hygfjpCollectorHistory
.
setSnCode
(
ksolarStationCollectList
.
getCollectId
());
hygfjpCollectorHistory
.
setSnCode
(
ksolarStationCollectList
.
getCollectId
()
.
trim
()
);
hygfjpCollectorHistory
.
setSignalStrength
(
ksolarStationCollectList
.
getSignal
());
hygfjpCollectorHistory
.
setThirdStationId
(
ksolarStationCollectList
.
getThirdStationId
());
hygfjpCollectorHistory
.
setThirdCode
(
PVProducerInfoEnum
.
KSOLAR
.
getCode
());
...
...
@@ -495,7 +495,7 @@ public class KsolarDataAcquisitionServiceImpl implements KSolarDataAcquisitionSe
}
}
//
@Scheduled(cron = "${dataRequstScheduled.keshida}")
@Scheduled
(
cron
=
"${dataRequstScheduled.keshida}"
)
@Override
public
void
collectorDetail
()
{
...
...
@@ -532,7 +532,7 @@ public class KsolarDataAcquisitionServiceImpl implements KSolarDataAcquisitionSe
JpCollector
jpCollectorflag
=
null
;
for
(
JpCollector
jpCollector
:
jpCollectorlist
)
{
if
(
jpCollector
.
getSnCode
().
equals
(
ksolarStationCollectList
.
getCollectId
())&&
KSolarConstant
.
stationStaus
.
get
(
"1"
).
equals
(
jpCollector
.
getState
())){
if
(
jpCollector
.
getSnCode
().
equals
(
ksolarStationCollectList
.
getCollectId
()
.
trim
()
)&&
KSolarConstant
.
stationStaus
.
get
(
"1"
).
equals
(
jpCollector
.
getState
())){
jpCollectorflag
=
jpCollector
;
break
;
}
...
...
@@ -549,8 +549,8 @@ public class KsolarDataAcquisitionServiceImpl implements KSolarDataAcquisitionSe
jpInverter
.
setSnCode
(
jpInverter
.
getSnCode
());
jpInverter
.
setId
(
jpInverter
.
getId
());
jpInverter
.
setState
(
jpCollectorflag
.
getState
());
jpInverter
.
setCollectorId
(
ksolarStationCollectList
.
getCollectId
());
jpInverter
.
setCollectorSnCode
(
ksolarStationCollectList
.
getCollectId
());
jpInverter
.
setCollectorId
(
ksolarStationCollectList
.
getCollectId
()
.
trim
()
);
jpInverter
.
setCollectorSnCode
(
ksolarStationCollectList
.
getCollectId
()
.
trim
()
);
jpInverter
.
setUpdateTime
(
new
Date
());
jpInverter
.
setCurrentPower
(
null
);
...
...
@@ -713,7 +713,7 @@ public class KsolarDataAcquisitionServiceImpl implements KSolarDataAcquisitionSe
JpInverter
jpInverter
=
jpInverterMapper
.
selectOne
(
new
QueryWrapper
<
JpInverter
>().
eq
(
"third_station_id"
,
ksolarStationCollectList
.
getThirdStationId
()).
eq
(
"third_code"
,
PVProducerInfoEnum
.
KSOLAR
.
getCode
()).
eq
(
"sn_code"
,
ksolarStationCollectData
.
getInverterId
()));
eq
(
"sn_code"
,
ksolarStationCollectData
.
getInverterId
()
.
trim
()
));
if
(
ObjectUtils
.
isEmpty
(
jpInverter
))
{
jpInverter
=
new
JpInverter
();
}
...
...
@@ -728,16 +728,16 @@ public class KsolarDataAcquisitionServiceImpl implements KSolarDataAcquisitionSe
// jpInverter.setCapacity();
if
(
jpCollectorlist
!=
null
&&
jpCollectorlist
.
size
()>
0
){
for
(
JpCollector
jpCollector
:
jpCollectorlist
)
{
if
(
jpCollector
.
getSnCode
().
equals
(
ksolarStationCollectList
.
getCollectId
())){
if
(
jpCollector
.
getSnCode
().
equals
(
ksolarStationCollectList
.
getCollectId
()
.
trim
()
)){
jpInverter
.
setCapacity
(
KSolarConstant
.
Capacity
.
get
(
StringUtils
.
lowerCase
(
jpCollector
.
getName
())));
}
}
}
jpInverter
.
setSnCode
(
ksolarStationCollectData
.
getInverterId
().
trim
());
jpInverter
.
setId
(
ksolarStationCollectData
.
getInverterId
());
jpInverter
.
setId
(
ksolarStationCollectData
.
getInverterId
()
.
trim
()
);
jpInverter
.
setState
(
KSolarConstant
.
stationStaus
.
get
(
ksolarStationCollectData
.
getStatus
()));
jpInverter
.
setCollectorId
(
ksolarStationCollectList
.
getCollectId
());
jpInverter
.
setCollectorSnCode
(
ksolarStationCollectList
.
getCollectId
());
jpInverter
.
setCollectorId
(
ksolarStationCollectList
.
getCollectId
()
.
trim
()
);
jpInverter
.
setCollectorSnCode
(
ksolarStationCollectList
.
getCollectId
()
.
trim
()
);
jpInverter
.
setUpdateTime
(
new
Date
());
jpInverter
.
setCurrentPower
(
ksolarStationCollectData
.
getPowerApparent
()!=
null
?
ksolarStationCollectData
.
getPowerApparent
()/
1000
:
null
);
...
...
@@ -770,8 +770,8 @@ public class KsolarDataAcquisitionServiceImpl implements KSolarDataAcquisitionSe
if
(
ObjectUtils
.
isEmpty
(
jpInverterElectricity
))
{
jpInverterElectricity
=
new
JpInverterElectricity
();
}
jpInverterElectricity
.
setInverterId
(
ksolarStationCollectData
.
getInverterId
());
jpInverterElectricity
.
setSnCode
(
ksolarStationCollectData
.
getInverterId
());
jpInverterElectricity
.
setInverterId
(
ksolarStationCollectData
.
getInverterId
()
.
trim
()
);
jpInverterElectricity
.
setSnCode
(
ksolarStationCollectData
.
getInverterId
()
.
trim
()
);
jpInverterElectricity
.
setThirdCode
(
PVProducerInfoEnum
.
KSOLAR
.
getCode
());
jpInverterElectricity
.
setThirdStationId
(
ksolarStationCollectList
.
getThirdStationId
());
jpInverterElectricity
.
setType
(
"直流"
);
...
...
@@ -794,8 +794,8 @@ public class KsolarDataAcquisitionServiceImpl implements KSolarDataAcquisitionSe
if
(
ObjectUtils
.
isEmpty
(
jpInverterElectricityR
))
{
jpInverterElectricityR
=
new
JpInverterElectricity
();
}
jpInverterElectricityR
.
setInverterId
(
ksolarStationCollectData
.
getInverterId
());
jpInverterElectricityR
.
setSnCode
(
ksolarStationCollectData
.
getInverterId
());
jpInverterElectricityR
.
setInverterId
(
ksolarStationCollectData
.
getInverterId
()
.
trim
()
);
jpInverterElectricityR
.
setSnCode
(
ksolarStationCollectData
.
getInverterId
()
.
trim
()
);
jpInverterElectricityR
.
setThirdCode
(
PVProducerInfoEnum
.
KSOLAR
.
getCode
());
jpInverterElectricityR
.
setThirdStationId
(
ksolarStationCollectList
.
getThirdStationId
());
jpInverterElectricityR
.
setFrequency
(
ksolarStationCollectData
.
getFrequencyRs
());
...
...
@@ -817,8 +817,8 @@ public class KsolarDataAcquisitionServiceImpl implements KSolarDataAcquisitionSe
if
(
ObjectUtils
.
isEmpty
(
jpInverterElectricityS
))
{
jpInverterElectricityS
=
new
JpInverterElectricity
();
}
jpInverterElectricityS
.
setInverterId
(
ksolarStationCollectData
.
getInverterId
());
jpInverterElectricityS
.
setSnCode
(
ksolarStationCollectData
.
getInverterId
());
jpInverterElectricityS
.
setInverterId
(
ksolarStationCollectData
.
getInverterId
()
.
trim
()
);
jpInverterElectricityS
.
setSnCode
(
ksolarStationCollectData
.
getInverterId
()
.
trim
()
);
jpInverterElectricityS
.
setThirdCode
(
PVProducerInfoEnum
.
KSOLAR
.
getCode
());
jpInverterElectricityS
.
setThirdStationId
(
ksolarStationCollectList
.
getThirdStationId
());
jpInverterElectricityS
.
setType
(
"交流"
);
...
...
@@ -840,8 +840,8 @@ public class KsolarDataAcquisitionServiceImpl implements KSolarDataAcquisitionSe
if
(
ObjectUtils
.
isEmpty
(
jpInverterElectricityT
))
{
jpInverterElectricityT
=
new
JpInverterElectricity
();
}
jpInverterElectricityT
.
setInverterId
(
ksolarStationCollectData
.
getInverterId
());
jpInverterElectricityT
.
setSnCode
(
ksolarStationCollectData
.
getInverterId
());
jpInverterElectricityT
.
setInverterId
(
ksolarStationCollectData
.
getInverterId
()
.
trim
()
);
jpInverterElectricityT
.
setSnCode
(
ksolarStationCollectData
.
getInverterId
()
.
trim
()
);
jpInverterElectricityT
.
setThirdCode
(
PVProducerInfoEnum
.
KSOLAR
.
getCode
());
jpInverterElectricityT
.
setThirdStationId
(
ksolarStationCollectList
.
getThirdStationId
());
jpInverterElectricityT
.
setType
(
"交流"
);
...
...
@@ -858,7 +858,7 @@ public class KsolarDataAcquisitionServiceImpl implements KSolarDataAcquisitionSe
HYGFJPInverterElecHistory
hygfjpInverterElecHistory
=
new
HYGFJPInverterElecHistory
();
hygfjpInverterElecHistory
.
setThirdStationId
(
ksolarStationCollectList
.
getThirdStationId
());
hygfjpInverterElecHistory
.
setCreatedTime
(
System
.
currentTimeMillis
());
hygfjpInverterElecHistory
.
setSnCode
(
ksolarStationCollectData
.
getInverterId
());
hygfjpInverterElecHistory
.
setSnCode
(
ksolarStationCollectData
.
getInverterId
()
.
trim
()
);
hygfjpInverterElecHistory
.
setUAcCurrent
(
ksolarStationCollectData
.
getCurrentR
());
hygfjpInverterElecHistory
.
setVAcCurrent
(
ksolarStationCollectData
.
getCurrents
());
...
...
@@ -936,7 +936,7 @@ public class KsolarDataAcquisitionServiceImpl implements KSolarDataAcquisitionSe
tdHYGFInverterDayGenerate
.
setTotalGen
(
jpInverter
.
getTotalPowerGeneration
());
tdHYGFInverterDayGenerate
.
setIgbtTemp
(
ObjectUtils
.
isEmpty
(
jpInverter
.
getIgbtTemperature
())?
null
:
Double
.
valueOf
(
jpInverter
.
getIgbtTemperature
()));
tdHYGFInverterDayGenerate
.
setIncome
(
null
);
tdHYGFInverterDayGenerate
.
setFullhour
(
jpInverter
.
getDayPowerGeneration
()/
jpInverter
.
get
Capacity
());
tdHYGFInverterDayGenerate
.
setFullhour
(
jpInverter
.
getDayPowerGeneration
()/
jpInverter
.
get
RatedPower
());
tdHYGFInverterDayGenerateMapper
.
insert
(
tdHYGFInverterDayGenerate
);
//户用场站月发电量
Date
today1
=
new
Date
();
...
...
@@ -953,7 +953,7 @@ public class KsolarDataAcquisitionServiceImpl implements KSolarDataAcquisitionSe
tdHYGFInverterMonthGenerate
.
setDayTime
(
DateUtil
.
format
(
today1
,
"yyyy-MM-dd"
));
tdHYGFInverterMonthGenerate
.
setYearMonth
(
DateUtil
.
format
(
today1
,
"yyyy-MM"
));
tdHYGFInverterMonthGenerate
.
setGenerate
(
jpInverter
.
getDayPowerGeneration
());
tdHYGFInverterMonthGenerate
.
setFullhour
(
jpInverter
.
getDayPowerGeneration
()/
jpInverter
.
get
Capacity
());
tdHYGFInverterMonthGenerate
.
setFullhour
(
jpInverter
.
getDayPowerGeneration
()/
jpInverter
.
get
RatedPower
());
if
(
ObjectUtils
.
isEmpty
(
tdHYGFInverterMonthGenerate
.
getCreatedTime
())){
tdHYGFInverterMonthGenerate
.
setCreatedTime
(
System
.
currentTimeMillis
());
tdHYGFInverterMonthGenerateMapper
.
insert
(
tdHYGFInverterMonthGenerate
);
...
...
@@ -974,7 +974,7 @@ public class KsolarDataAcquisitionServiceImpl implements KSolarDataAcquisitionSe
tdHYGFInverterYearGenerate
.
setMonthTime
(
DateUtil
.
format
(
today1
,
"yyyy-MM"
));
tdHYGFInverterYearGenerate
.
setYear
(
DateUtil
.
format
(
today1
,
"yyyy"
));
tdHYGFInverterYearGenerate
.
setGenerate
(
jpInverter
.
getMonthPowerGeneration
());
tdHYGFInverterYearGenerate
.
setFullhour
(
jpInverter
.
getMonthPowerGeneration
()/
jpInverter
.
get
Capacity
());
tdHYGFInverterYearGenerate
.
setFullhour
(
jpInverter
.
getMonthPowerGeneration
()/
jpInverter
.
get
RatedPower
());
if
(
ObjectUtils
.
isEmpty
(
tdHYGFInverterYearGenerate
.
getCreatedTime
())){
tdHYGFInverterYearGenerate
.
setCreatedTime
(
System
.
currentTimeMillis
());
tdHYGFInverterYearGenerateMapper
.
insert
(
tdHYGFInverterYearGenerate
);
...
...
@@ -995,7 +995,7 @@ public class KsolarDataAcquisitionServiceImpl implements KSolarDataAcquisitionSe
tdHYGFInverterTotalGenerate
.
setYearTime
(
DateUtil
.
format
(
today1
,
"yyyy"
));
tdHYGFInverterTotalGenerate
.
setYear
(
DateUtil
.
format
(
today1
,
"yyyy"
));
tdHYGFInverterTotalGenerate
.
setGenerate
(
jpInverter
.
getYearPowerGeneration
());
tdHYGFInverterTotalGenerate
.
setFullhour
(
jpInverter
.
getYearPowerGeneration
()/
jpInverter
.
get
Capacity
());
tdHYGFInverterTotalGenerate
.
setFullhour
(
jpInverter
.
getYearPowerGeneration
()/
jpInverter
.
get
RatedPower
());
if
(
ObjectUtils
.
isEmpty
(
tdHYGFInverterTotalGenerate
.
getCreatedTime
())){
tdHYGFInverterTotalGenerate
.
setCreatedTime
(
System
.
currentTimeMillis
());
tdHYGFInverterTotalGenerateMapper
.
insert
(
tdHYGFInverterTotalGenerate
);
...
...
@@ -1203,11 +1203,11 @@ public class KsolarDataAcquisitionServiceImpl implements KSolarDataAcquisitionSe
});
}
// 实时告警
try
{
inverAlramInfo
();
}
catch
(
ParseException
e
)
{
e
.
printStackTrace
();
}
//
try {
//
inverAlramInfo();
//
} catch (ParseException e) {
//
e.printStackTrace();
//
}
}
@Override
...
...
@@ -1219,7 +1219,10 @@ public class KsolarDataAcquisitionServiceImpl implements KSolarDataAcquisitionSe
public
void
inverterDetail
()
{
}
private
void
inverAlramInfo
()
throws
ParseException
{
@Scheduled
(
cron
=
"${dataRequstScheduled.keshida}"
)
@Override
public
void
inverAlramInfo
()
{
try
{
TimeUnit
.
SECONDS
.
sleep
(
1
);
}
catch
(
InterruptedException
e
)
{
...
...
@@ -1229,11 +1232,11 @@ public class KsolarDataAcquisitionServiceImpl implements KSolarDataAcquisitionSe
List
<
JpInverter
>
ksdInverterList
=
jpInverterMapper
.
selectList
(
new
QueryWrapper
<
JpInverter
>().
eq
(
"third_code"
,
PVProducerInfoEnum
.
KSOLAR
.
getCode
()));
ksdInverterList
=
ksdInverterList
.
stream
().
filter
(
jpInverter
->
!
ObjectUtils
.
isEmpty
(
jpInverter
.
get
Collector
SnCode
())).
collect
(
Collectors
.
toList
());
ksdInverterList
=
ksdInverterList
.
stream
().
filter
(
jpInverter
->
!
ObjectUtils
.
isEmpty
(
jpInverter
.
getSnCode
())).
collect
(
Collectors
.
toList
());
Map
<
String
,
String
>
ksdInverterListMap
=
new
HashMap
<>();
ksdInverterList
.
forEach
(
jpInverter
->
{
ksdInverterListMap
.
put
(
jpInverter
.
getCollectorId
(),
jpInverter
.
get
CollectorSnCode
());
ksdInverterListMap
.
put
(
jpInverter
.
getCollectorId
(),
jpInverter
.
get
SnCode
().
trim
());
});
// ksdInverterList.stream().filter(jpInverter -> !ObjectUtils.isEmpty(jpInverter.getCollectorSnCode())).collect(Collectors.toMap(JpInverter::getCollectorId,JpInverter::getCollectorSnCode));
...
...
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