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
d76c69e6
Commit
d76c69e6
authored
Jul 15, 2024
by
hezhuozhi
Browse files
Options
Browse Files
Download
Plain Diff
Merge remote-tracking branch 'origin/developer' into developer
parents
ac98443f
81228345
Hide whitespace changes
Inline
Side-by-side
Showing
24 changed files
with
504 additions
and
475 deletions
+504
-475
HouseholdTestController.java
.../api/householdapi/controller/HouseholdTestController.java
+5
-6
HYGFJPDayPower.java
...pi/face/orm/houseapi/entity/tdeingine/HYGFJPDayPower.java
+7
-6
TdHYGFStationAllGenerate.java
...m/houseapi/entity/tdeingine/TdHYGFStationAllGenerate.java
+6
-6
TdHYGFStationMonthGenerate.java
...houseapi/entity/tdeingine/TdHYGFStationMonthGenerate.java
+5
-5
TdHYGFStationYearGenerate.java
.../houseapi/entity/tdeingine/TdHYGFStationYearGenerate.java
+5
-4
TdHYGFStationAllGenerateMapper.java
...e/orm/mapper/tdengine/TdHYGFStationAllGenerateMapper.java
+2
-2
HYGFJPDayPowerImpl.java
...ouseholdapi/face/service/business/HYGFJPDayPowerImpl.java
+1
-1
TdHYGFStationAllGenerateImpl.java
...i/face/service/business/TdHYGFStationAllGenerateImpl.java
+27
-28
TdHYGFStationMonthGenerateImpl.java
...face/service/business/TdHYGFStationMonthGenerateImpl.java
+12
-12
TdHYGFStationYearGenerateImpl.java
.../face/service/business/TdHYGFStationYearGenerateImpl.java
+18
-17
GoLangDataAcquisitionServiceImpl.java
...i/face/service/impl/GoLangDataAcquisitionServiceImpl.java
+63
-63
GoodWeDataAcquisitionServiceImpl.java
...i/face/service/impl/GoodWeDataAcquisitionServiceImpl.java
+64
-64
ImasterDataServiceImpl.java
...ouseholdapi/face/service/impl/ImasterDataServiceImpl.java
+59
-59
KsolarDataAcquisitionServiceImpl.java
...i/face/service/impl/KsolarDataAcquisitionServiceImpl.java
+62
-62
SofarDataAcquisitionServiceImpl.java
...pi/face/service/impl/SofarDataAcquisitionServiceImpl.java
+63
-63
SunlightServiceImpl.java
...i/householdapi/face/service/impl/SunlightServiceImpl.java
+72
-66
AllPower.java
...om/yeejoin/amos/boot/module/hygf/api/entity/AllPower.java
+2
-2
DayGenerate.java
...yeejoin/amos/boot/module/hygf/api/entity/DayGenerate.java
+1
-1
DayPower.java
...om/yeejoin/amos/boot/module/hygf/api/entity/DayPower.java
+2
-2
MonthGenerate.java
...ejoin/amos/boot/module/hygf/api/entity/MonthGenerate.java
+1
-1
MonthPower.java
.../yeejoin/amos/boot/module/hygf/api/entity/MonthPower.java
+2
-2
YearGenerate.java
...eejoin/amos/boot/module/hygf/api/entity/YearGenerate.java
+1
-1
YearPower.java
...m/yeejoin/amos/boot/module/hygf/api/entity/YearPower.java
+2
-2
pom.xml
amos-boot-system-jxiop/amos-boot-module-hygf-biz/pom.xml
+22
-0
No files found.
amos-boot-data/amos-boot-data-housepvapi/src/main/java/com/yeejoin/amos/api/householdapi/controller/HouseholdTestController.java
View file @
d76c69e6
...
...
@@ -53,14 +53,13 @@ public class HouseholdTestController {
@Autowired
private
TdHYGFInverterYearGenerateImpl
tdHYGFInverterYearGenerateImpl
;
@Autowired
private
TdHYGFStation
DayGenerateImpl
tdHYGFStationDay
GenerateImpl
;
private
TdHYGFStation
AllGenerateImpl
tdHYGFStationAll
GenerateImpl
;
@Autowired
private
TdHYGFStationMonthGenerateImpl
tdHYGFStationMonthGenerateImpl
;
private
TdHYGFStationYearGenerateImpl
tdHYGFStationMonthGenerateImpl
;
@Autowired
private
TdHYGFInverterTotalGenerateImpl
tdHYGFInverterTotalGenerateImpl
;
@Autowired
TdHYGFStation
Year
GenerateImpl
tdHYGFStationYearGenerateImpl
;
TdHYGFStation
All
GenerateImpl
tdHYGFStationYearGenerateImpl
;
//户用光伏日发电量
@Autowired
...
...
@@ -221,8 +220,8 @@ public class HouseholdTestController {
case
"td_hygf_jp_station_power_history"
:
ascriptionService
=
hygfjpStationPowerHistoryImpl
;
break
;
case
"td_hygf_station_
day
_generate"
:
ascriptionService
=
tdHYGFStation
Day
GenerateImpl
;
case
"td_hygf_station_
all
_generate"
:
ascriptionService
=
tdHYGFStation
All
GenerateImpl
;
break
;
case
"td_hygf_station_month_generate"
:
ascriptionService
=
tdHYGFStationMonthGenerateImpl
;
...
...
amos-boot-data/amos-boot-data-housepvapi/src/main/java/com/yeejoin/amos/api/householdapi/face/orm/houseapi/entity/tdeingine/HYGFJPDayPower.java
View file @
d76c69e6
...
...
@@ -6,10 +6,14 @@ import lombok.Data;
import
java.io.Serializable
;
@Data
@TableName
(
value
=
"td_hygf_
day_power
"
,
autoResultMap
=
true
)
@TableName
(
value
=
"td_hygf_
station_power_day
"
,
autoResultMap
=
true
)
public
class
HYGFJPDayPower
implements
Serializable
{
private
Long
createdTime
;
private
String
tationId
;
/**
*
*/
private
static
final
long
serialVersionUID
=
1L
;
private
Long
createdTime
;
private
String
thirdStationId
;
private
String
hour
;
private
String
yearMonthDay
;
private
Double
power
;
...
...
@@ -19,7 +23,4 @@ public class HYGFJPDayPower implements Serializable {
private
String
regionalCompaniesCode
;
//区域公司code
private
String
amosCompanyCode
;
//经销商code
private
String
stationState
;
//电站状态
}
amos-boot-data/amos-boot-data-housepvapi/src/main/java/com/yeejoin/amos/api/householdapi/face/orm/houseapi/entity/tdeingine/TdHYGFStation
Day
Generate.java
→
amos-boot-data/amos-boot-data-housepvapi/src/main/java/com/yeejoin/amos/api/householdapi/face/orm/houseapi/entity/tdeingine/TdHYGFStation
All
Generate.java
View file @
d76c69e6
...
...
@@ -9,8 +9,8 @@ import java.io.Serializable;
* @author DELL
*/
@Data
@TableName
(
value
=
"td_hygf_station_
day_generate
"
,
autoResultMap
=
true
)
public
class
TdHYGFStation
Day
Generate
implements
Serializable
{
@TableName
(
value
=
"td_hygf_station_
generate_all
"
,
autoResultMap
=
true
)
public
class
TdHYGFStation
All
Generate
implements
Serializable
{
/**
* 创建时间
*/
...
...
@@ -20,13 +20,13 @@ public class TdHYGFStationDayGenerate implements Serializable {
*/
private
String
thirdStationId
;
/**
*日 yyyy-MM
-dd
*日 yyyy-MM
*/
private
String
day
Time
;
private
String
year
Time
;
/**
*月 yyyy
-MM
*月 yyyy
*/
private
String
year
Month
;
private
String
year
;
/**
* 发电量
*/
...
...
amos-boot-data/amos-boot-data-housepvapi/src/main/java/com/yeejoin/amos/api/householdapi/face/orm/houseapi/entity/tdeingine/TdHYGFStationMonthGenerate.java
View file @
d76c69e6
...
...
@@ -9,7 +9,7 @@ import java.io.Serializable;
* @author DELL
*/
@Data
@TableName
(
value
=
"td_hygf_station_
month_generate
"
,
autoResultMap
=
true
)
@TableName
(
value
=
"td_hygf_station_
generate_month
"
,
autoResultMap
=
true
)
public
class
TdHYGFStationMonthGenerate
implements
Serializable
{
/**
* 创建时间
...
...
@@ -20,13 +20,13 @@ public class TdHYGFStationMonthGenerate implements Serializable {
*/
private
String
thirdStationId
;
/**
*日 yyyy-MM
*日 yyyy-MM
-dd
*/
private
String
month
Time
;
private
String
day
Time
;
/**
*月 yyyy
*月 yyyy
-MM
*/
private
String
year
;
private
String
year
Month
;
/**
* 发电量
*/
...
...
amos-boot-data/amos-boot-data-housepvapi/src/main/java/com/yeejoin/amos/api/householdapi/face/orm/houseapi/entity/tdeingine/TdHYGFStationYearGenerate.java
View file @
d76c69e6
package
com
.
yeejoin
.
amos
.
api
.
householdapi
.
face
.
orm
.
houseapi
.
entity
.
tdeingine
;
import
java.io.Serializable
;
import
com.baomidou.mybatisplus.annotation.TableName
;
import
lombok.Data
;
import
java.io.Serializable
;
import
lombok.Data
;
/**
* @author DELL
*/
@Data
@TableName
(
value
=
"td_hygf_station_
year_generate
"
,
autoResultMap
=
true
)
@TableName
(
value
=
"td_hygf_station_
generate_year
"
,
autoResultMap
=
true
)
public
class
TdHYGFStationYearGenerate
implements
Serializable
{
/**
* 创建时间
...
...
@@ -22,7 +23,7 @@ public class TdHYGFStationYearGenerate implements Serializable {
/**
*日 yyyy-MM
*/
private
String
year
Time
;
private
String
month
Time
;
/**
*月 yyyy
*/
...
...
amos-boot-data/amos-boot-data-housepvapi/src/main/java/com/yeejoin/amos/api/householdapi/face/orm/mapper/tdengine/TdHYGFStation
Day
GenerateMapper.java
→
amos-boot-data/amos-boot-data-housepvapi/src/main/java/com/yeejoin/amos/api/householdapi/face/orm/mapper/tdengine/TdHYGFStation
All
GenerateMapper.java
View file @
d76c69e6
package
com
.
yeejoin
.
amos
.
api
.
householdapi
.
face
.
orm
.
mapper
.
tdengine
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
import
com.yeejoin.amos.api.householdapi.face.orm.houseapi.entity.tdeingine.TdHYGFStation
Day
Generate
;
import
com.yeejoin.amos.api.householdapi.face.orm.houseapi.entity.tdeingine.TdHYGFStation
All
Generate
;
public
interface
TdHYGFStation
DayGenerateMapper
extends
BaseMapper
<
TdHYGFStationDay
Generate
>
{
public
interface
TdHYGFStation
AllGenerateMapper
extends
BaseMapper
<
TdHYGFStationAll
Generate
>
{
}
amos-boot-data/amos-boot-data-housepvapi/src/main/java/com/yeejoin/amos/api/householdapi/face/service/business/HYGFJPDayPowerImpl.java
View file @
d76c69e6
...
...
@@ -44,7 +44,7 @@ public class HYGFJPDayPowerImpl implements AscriptionService {
if
(
hygfjpDayPower
!=
null
&&!
hygfjpDayPower
.
isEmpty
()){
for
(
HYGFJPDayPower
dayPower
:
hygfjpDayPower
)
{
JpStation
jpStation
=
jpStationMapper
.
selectOne
(
new
QueryWrapper
<
JpStation
>().
eq
(
"third_station_id"
,
dayPower
.
getTationId
()));
eq
(
"third_station_id"
,
dayPower
.
getT
hirdSt
ationId
()));
if
(
jpStation
!=
null
)
{
dayPower
.
setAmosCompanyCode
(
jpStation
.
getAmosCompanyCode
());
dayPower
.
setRegionalCompaniesCode
(
jpStation
.
getRegionalCompaniesCode
());
...
...
amos-boot-data/amos-boot-data-housepvapi/src/main/java/com/yeejoin/amos/api/householdapi/face/service/business/TdHYGFStation
Day
GenerateImpl.java
→
amos-boot-data/amos-boot-data-housepvapi/src/main/java/com/yeejoin/amos/api/householdapi/face/service/business/TdHYGFStation
All
GenerateImpl.java
View file @
d76c69e6
package
com
.
yeejoin
.
amos
.
api
.
householdapi
.
face
.
service
.
business
;
import
com.baomidou.mybatisplus.core.conditions.query.QueryWrapper
;
import
com.yeejoin.amos.api.householdapi.face.orm.houseapi.entity.hygf.JpStation
;
import
com.yeejoin.amos.api.householdapi.face.orm.houseapi.entity.tdeingine.HYGFJPDayPower
;
import
com.yeejoin.amos.api.householdapi.face.orm.houseapi.entity.tdeingine.TdHYGFInverterMonthGenerate
;
import
com.yeejoin.amos.api.householdapi.face.orm.houseapi.entity.tdeingine.TdHYGFStationDayGenerate
;
import
com.yeejoin.amos.api.householdapi.face.orm.mapper.hygf.JpStationMapper
;
import
com.yeejoin.amos.api.householdapi.face.orm.mapper.tdengine.TdHYGFStationDayGenerateMapper
;
import
com.yeejoin.amos.api.householdapi.face.service.AscriptionService
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Service
;
import
java.text.DateFormat
;
import
java.text.SimpleDateFormat
;
import
java.util.Date
;
import
java.util.List
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Service
;
import
com.baomidou.mybatisplus.core.conditions.query.QueryWrapper
;
import
com.yeejoin.amos.api.householdapi.face.orm.houseapi.entity.hygf.JpStation
;
import
com.yeejoin.amos.api.householdapi.face.orm.houseapi.entity.tdeingine.TdHYGFStationAllGenerate
;
import
com.yeejoin.amos.api.householdapi.face.orm.mapper.hygf.JpStationMapper
;
import
com.yeejoin.amos.api.householdapi.face.orm.mapper.tdengine.TdHYGFStationAllGenerateMapper
;
import
com.yeejoin.amos.api.householdapi.face.service.AscriptionService
;
/**
* @description:
* @author: tw
* @createDate: 2024/4/9
*/
@Service
public
class
TdHYGFStation
Day
GenerateImpl
implements
AscriptionService
{
public
class
TdHYGFStation
All
GenerateImpl
implements
AscriptionService
{
@Autowired
private
JpStationMapper
jpStationMapper
;
@Autowired
private
TdHYGFStation
DayGenerateMapper
tdHYGFStationDay
GenerateMapper
;
private
TdHYGFStation
AllGenerateMapper
tdHYGFStationAll
GenerateMapper
;
@Override
public
void
updateAscription
(
String
timeNum
)
{
try
{
//
DateFormat dft = new SimpleDateFormat("yyyy-MM-dd");
// DateFormat dfty = new SimpleDateFormat("yyyy-MM
");
//
//
Date star = dft.parse(timeNum);//开始时间
//
String yearMonth= dfty.format(star);
List
<
TdHYGFStation
DayGenerate
>
hygfjpDayPower
=
tdHYGFStationDay
GenerateMapper
.
selectList
(
new
QueryWrapper
<
TdHYGFStation
Day
Generate
>().
eq
(
"
day_time"
,
timeNum
).
and
(
wrapper
->
{
DateFormat
dft
=
new
SimpleDateFormat
(
"yyyy-MM-dd"
);
DateFormat
dfty
=
new
SimpleDateFormat
(
"yyyy
"
);
Date
star
=
dft
.
parse
(
timeNum
);
//开始时间
String
yearMonth
=
dfty
.
format
(
star
);
List
<
TdHYGFStation
AllGenerate
>
hygfjpDayPower
=
tdHYGFStationAll
GenerateMapper
.
selectList
(
new
QueryWrapper
<
TdHYGFStation
All
Generate
>().
eq
(
"
year"
,
yearMonth
).
and
(
wrapper
->
{
wrapper
.
isNull
(
"regional_companies_code"
)
.
or
()
.
isNull
(
"amos_company_code"
)
...
...
@@ -49,15 +48,15 @@ public class TdHYGFStationDayGenerateImpl implements AscriptionService {
);
if
(
hygfjpDayPower
!=
null
&&!
hygfjpDayPower
.
isEmpty
()){
for
(
TdHYGFStation
Day
Generate
dayPower
:
hygfjpDayPower
)
{
for
(
TdHYGFStation
All
Generate
dayPower
:
hygfjpDayPower
)
{
JpStation
jpStation
=
jpStationMapper
.
selectOne
(
new
QueryWrapper
<
JpStation
>().
eq
(
"third_station_id"
,
dayPower
.
getThirdStationId
()));
if
(
jpStation
!=
null
){
dayPower
.
setAmosCompanyCode
(
jpStation
.
getAmosCompanyCode
());
dayPower
.
setRegionalCompaniesCode
(
jpStation
.
getRegionalCompaniesCode
());
dayPower
.
setStationName
(
jpStation
.
getName
());
dayPower
.
setStationState
(
jpStation
.
getState
());
tdHYGFStationDay
GenerateMapper
.
insert
(
dayPower
);
if
(
jpStation
!=
null
)
{
dayPower
.
setAmosCompanyCode
(
jpStation
.
getAmosCompanyCode
());
dayPower
.
setRegionalCompaniesCode
(
jpStation
.
getRegionalCompaniesCode
());
dayPower
.
setStationName
(
jpStation
.
getName
());
dayPower
.
setStationState
(
jpStation
.
getState
());
tdHYGFStationAll
GenerateMapper
.
insert
(
dayPower
);
}
}
}
...
...
amos-boot-data/amos-boot-data-housepvapi/src/main/java/com/yeejoin/amos/api/householdapi/face/service/business/TdHYGFStationMonthGenerateImpl.java
View file @
d76c69e6
...
...
@@ -2,7 +2,8 @@ package com.yeejoin.amos.api.householdapi.face.service.business;
import
com.baomidou.mybatisplus.core.conditions.query.QueryWrapper
;
import
com.yeejoin.amos.api.householdapi.face.orm.houseapi.entity.hygf.JpStation
;
import
com.yeejoin.amos.api.householdapi.face.orm.houseapi.entity.tdeingine.TdHYGFInverterYearGenerate
;
import
com.yeejoin.amos.api.householdapi.face.orm.houseapi.entity.tdeingine.HYGFJPDayPower
;
import
com.yeejoin.amos.api.householdapi.face.orm.houseapi.entity.tdeingine.TdHYGFInverterMonthGenerate
;
import
com.yeejoin.amos.api.householdapi.face.orm.houseapi.entity.tdeingine.TdHYGFStationMonthGenerate
;
import
com.yeejoin.amos.api.householdapi.face.orm.mapper.hygf.JpStationMapper
;
import
com.yeejoin.amos.api.householdapi.face.orm.mapper.tdengine.TdHYGFStationMonthGenerateMapper
;
...
...
@@ -25,18 +26,18 @@ public class TdHYGFStationMonthGenerateImpl implements AscriptionService {
@Autowired
private
JpStationMapper
jpStationMapper
;
@Autowired
private
TdHYGFStationMonthGenerateMapper
t
dHYGFStationMonthGenerateMapper
;
private
TdHYGFStationMonthGenerateMapper
T
dHYGFStationMonthGenerateMapper
;
@Override
public
void
updateAscription
(
String
timeNum
)
{
try
{
DateFormat
dft
=
new
SimpleDateFormat
(
"yyyy-MM-dd"
);
DateFormat
dfty
=
new
SimpleDateFormat
(
"yyyy-MM"
);
Date
star
=
dft
.
parse
(
timeNum
);
//开始时间
String
yearMonth
=
dfty
.
format
(
star
);
List
<
TdHYGFStationMonthGenerate
>
hygfjpDayPower
=
t
dHYGFStationMonthGenerateMapper
.
selectList
(
//
DateFormat dft = new SimpleDateFormat("yyyy-MM-dd");
//
DateFormat dfty = new SimpleDateFormat("yyyy-MM");
//
//
Date star = dft.parse(timeNum);//开始时间
//
String yearMonth= dfty.format(star);
List
<
TdHYGFStationMonthGenerate
>
hygfjpDayPower
=
T
dHYGFStationMonthGenerateMapper
.
selectList
(
new
QueryWrapper
<
TdHYGFStationMonthGenerate
>().
eq
(
"
month_time"
,
yearMonth
).
and
(
wrapper
->
{
eq
(
"
day_time"
,
timeNum
).
and
(
wrapper
->
{
wrapper
.
isNull
(
"regional_companies_code"
)
.
or
()
.
isNull
(
"amos_company_code"
)
...
...
@@ -56,7 +57,7 @@ public class TdHYGFStationMonthGenerateImpl implements AscriptionService {
dayPower
.
setRegionalCompaniesCode
(
jpStation
.
getRegionalCompaniesCode
());
dayPower
.
setStationName
(
jpStation
.
getName
());
dayPower
.
setStationState
(
jpStation
.
getState
());
t
dHYGFStationMonthGenerateMapper
.
insert
(
dayPower
);
T
dHYGFStationMonthGenerateMapper
.
insert
(
dayPower
);
}
}
}
...
...
@@ -64,4 +65,4 @@ public class TdHYGFStationMonthGenerateImpl implements AscriptionService {
e
.
printStackTrace
();
}
}
}
\ No newline at end of file
}
amos-boot-data/amos-boot-data-housepvapi/src/main/java/com/yeejoin/amos/api/householdapi/face/service/business/TdHYGFStationYearGenerateImpl.java
View file @
d76c69e6
package
com
.
yeejoin
.
amos
.
api
.
householdapi
.
face
.
service
.
business
;
import
java.text.DateFormat
;
import
java.text.SimpleDateFormat
;
import
java.util.Date
;
import
java.util.List
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Service
;
import
com.baomidou.mybatisplus.core.conditions.query.QueryWrapper
;
import
com.yeejoin.amos.api.householdapi.face.orm.houseapi.entity.hygf.JpStation
;
import
com.yeejoin.amos.api.householdapi.face.orm.houseapi.entity.tdeingine.TdHYGFStationMonthGenerate
;
import
com.yeejoin.amos.api.householdapi.face.orm.houseapi.entity.tdeingine.TdHYGFStationYearGenerate
;
import
com.yeejoin.amos.api.householdapi.face.orm.mapper.hygf.JpStationMapper
;
import
com.yeejoin.amos.api.householdapi.face.orm.mapper.tdengine.TdHYGFStationYearGenerateMapper
;
import
com.yeejoin.amos.api.householdapi.face.service.AscriptionService
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Service
;
import
java.text.DateFormat
;
import
java.text.SimpleDateFormat
;
import
java.util.Date
;
import
java.util.List
;
/**
* @description:
...
...
@@ -30,13 +30,13 @@ public class TdHYGFStationYearGenerateImpl implements AscriptionService {
public
void
updateAscription
(
String
timeNum
)
{
try
{
DateFormat
dft
=
new
SimpleDateFormat
(
"yyyy-MM-dd"
);
DateFormat
dfty
=
new
SimpleDateFormat
(
"yyyy"
);
DateFormat
dfty
=
new
SimpleDateFormat
(
"yyyy
-MM
"
);
Date
star
=
dft
.
parse
(
timeNum
);
//开始时间
String
yearMonth
=
dfty
.
format
(
star
);
List
<
TdHYGFStationYearGenerate
>
hygfjpDayPower
=
tdHYGFStationYearGenerateMapper
.
selectList
(
new
QueryWrapper
<
TdHYGFStationYearGenerate
>().
eq
(
"
year
"
,
yearMonth
).
and
(
wrapper
->
{
eq
(
"
month_time
"
,
yearMonth
).
and
(
wrapper
->
{
wrapper
.
isNull
(
"regional_companies_code"
)
.
or
()
.
isNull
(
"amos_company_code"
)
...
...
@@ -51,12 +51,12 @@ public class TdHYGFStationYearGenerateImpl implements AscriptionService {
for
(
TdHYGFStationYearGenerate
dayPower
:
hygfjpDayPower
)
{
JpStation
jpStation
=
jpStationMapper
.
selectOne
(
new
QueryWrapper
<
JpStation
>().
eq
(
"third_station_id"
,
dayPower
.
getThirdStationId
()));
if
(
jpStation
!=
null
)
{
dayPower
.
setAmosCompanyCode
(
jpStation
.
getAmosCompanyCode
());
dayPower
.
setRegionalCompaniesCode
(
jpStation
.
getRegionalCompaniesCode
());
dayPower
.
setStationName
(
jpStation
.
getName
());
dayPower
.
setStationState
(
jpStation
.
getState
());
tdHYGFStationYearGenerateMapper
.
insert
(
dayPower
);
if
(
jpStation
!=
null
){
dayPower
.
setAmosCompanyCode
(
jpStation
.
getAmosCompanyCode
());
dayPower
.
setRegionalCompaniesCode
(
jpStation
.
getRegionalCompaniesCode
());
dayPower
.
setStationName
(
jpStation
.
getName
());
dayPower
.
setStationState
(
jpStation
.
getState
());
tdHYGFStationYearGenerateMapper
.
insert
(
dayPower
);
}
}
}
...
...
@@ -64,4 +64,4 @@ public class TdHYGFStationYearGenerateImpl implements AscriptionService {
e
.
printStackTrace
();
}
}
}
}
\ No newline at end of file
amos-boot-data/amos-boot-data-housepvapi/src/main/java/com/yeejoin/amos/api/householdapi/face/service/impl/GoLangDataAcquisitionServiceImpl.java
View file @
d76c69e6
...
...
@@ -97,11 +97,11 @@ public class GoLangDataAcquisitionServiceImpl implements GoLangDataAcquisitionSe
@Autowired
private
TdHYGFInverterYearGenerateMapper
tdHYGFInverterYearGenerateMapper
;
@Autowired
private
TdHYGFStation
DayGenerateMapper
tdHYGFStationDay
GenerateMapper
;
private
TdHYGFStation
MonthGenerateMapper
TdHYGFStationMonth
GenerateMapper
;
@Autowired
private
TdHYGFStation
MonthGenerateMapper
tdHYGFStationMonth
GenerateMapper
;
private
TdHYGFStation
YearGenerateMapper
TdHYGFStationYear
GenerateMapper
;
@Autowired
private
TdHYGFStation
YearGenerateMapper
tdHYGFStationYear
GenerateMapper
;
private
TdHYGFStation
AllGenerateMapper
TdHYGFStationAll
GenerateMapper
;
@Autowired
private
TdHYGFInverterTotalGenerateMapper
tdHYGFInverterTotalGenerateMapper
;
...
...
@@ -260,11 +260,11 @@ public class GoLangDataAcquisitionServiceImpl implements GoLangDataAcquisitionSe
hygfjpStationPowerHistoryMapper
.
insert
(
hygfjpStationPowerHistory
);
HYGFJPDayPower
hygfjpDayPower
=
hygfjpDayPowerMapper
.
selectOne
(
new
QueryWrapper
<
HYGFJPDayPower
>()
.
eq
(
"tation_id"
,
stationIds
.
get
(
i
)).
eq
(
"year_month_day"
,
today
).
eq
(
"hour"
,
hour
));
.
eq
(
"t
hird_st
ation_id"
,
stationIds
.
get
(
i
)).
eq
(
"year_month_day"
,
today
).
eq
(
"hour"
,
hour
));
if
(
ObjectUtils
.
isEmpty
(
hygfjpDayPower
))
{
hygfjpDayPower
=
new
HYGFJPDayPower
();
}
hygfjpDayPower
.
setTationId
(
stationIds
.
get
(
i
));
hygfjpDayPower
.
setT
hirdSt
ationId
(
stationIds
.
get
(
i
));
hygfjpDayPower
.
setHour
(
hour
);
hygfjpDayPower
.
setYearMonthDay
(
today
);
hygfjpDayPower
.
setPower
(
golangStationDetail
.
getPower
());
...
...
@@ -283,84 +283,84 @@ public class GoLangDataAcquisitionServiceImpl implements GoLangDataAcquisitionSe
}
Date
today1
=
new
Date
();
// 户用场站日发电量
TdHYGFStation
DayGenerate
tdHYGFStationDayGenerate
=
tdHYGFStationDay
GenerateMapper
.
selectOne
(
new
QueryWrapper
<
TdHYGFStation
Day
Generate
>().
eq
(
"third_station_id"
,
stationIds
.
get
(
i
))
TdHYGFStation
MonthGenerate
TdHYGFStationMonthGenerate
=
TdHYGFStationMonth
GenerateMapper
.
selectOne
(
new
QueryWrapper
<
TdHYGFStation
Month
Generate
>().
eq
(
"third_station_id"
,
stationIds
.
get
(
i
))
.
eq
(
"day_time"
,
DateUtil
.
format
(
today1
,
"yyyy-MM-dd"
))
.
eq
(
"year_month"
,
DateUtil
.
format
(
today1
,
"yyyy-MM"
)));
if
(
ObjectUtils
.
isEmpty
(
tdHYGFStationDay
Generate
))
{
tdHYGFStationDayGenerate
=
new
TdHYGFStationDay
Generate
();
if
(
ObjectUtils
.
isEmpty
(
TdHYGFStationMonth
Generate
))
{
TdHYGFStationMonthGenerate
=
new
TdHYGFStationMonth
Generate
();
}
tdHYGFStationDay
Generate
.
setThirdStationId
(
stationIds
.
get
(
i
));
tdHYGFStationDay
Generate
.
setDayTime
(
DateUtil
.
format
(
today1
,
"yyyy-MM-dd"
));
tdHYGFStationDay
Generate
.
setYearMonth
(
DateUtil
.
format
(
today1
,
"yyyy-MM"
));
tdHYGFStationDay
Generate
.
setGenerate
(
jpStation
.
getDayGenerate
());
tdHYGFStationDay
Generate
.
setFullhour
(
jpStation
.
getDayGenerate
()
/
jpStation
.
getCapacity
());
tdHYGFStationDay
Generate
.
setIncome
(
jpStation
.
getDayIncome
());
TdHYGFStationMonth
Generate
.
setThirdStationId
(
stationIds
.
get
(
i
));
TdHYGFStationMonth
Generate
.
setDayTime
(
DateUtil
.
format
(
today1
,
"yyyy-MM-dd"
));
TdHYGFStationMonth
Generate
.
setYearMonth
(
DateUtil
.
format
(
today1
,
"yyyy-MM"
));
TdHYGFStationMonth
Generate
.
setGenerate
(
jpStation
.
getDayGenerate
());
TdHYGFStationMonth
Generate
.
setFullhour
(
jpStation
.
getDayGenerate
()
/
jpStation
.
getCapacity
());
TdHYGFStationMonth
Generate
.
setIncome
(
jpStation
.
getDayIncome
());
// 新加
tdHYGFStationDay
Generate
.
setAmosCompanyCode
(
jpStation
.
getAmosCompanyCode
());
tdHYGFStationDay
Generate
.
setRegionalCompaniesCode
(
jpStation
.
getRegionalCompaniesCode
());
tdHYGFStationDay
Generate
.
setStationName
(
jpStation
.
getName
());
tdHYGFStationDay
Generate
.
setStationState
(
jpStation
.
getState
());
if
(
ObjectUtils
.
isEmpty
(
tdHYGFStationDay
Generate
.
getCreatedTime
()))
{
tdHYGFStationDay
Generate
.
setCreatedTime
(
System
.
currentTimeMillis
());
tdHYGFStationDayGenerateMapper
.
insert
(
tdHYGFStationDay
Generate
);
TdHYGFStationMonth
Generate
.
setAmosCompanyCode
(
jpStation
.
getAmosCompanyCode
());
TdHYGFStationMonth
Generate
.
setRegionalCompaniesCode
(
jpStation
.
getRegionalCompaniesCode
());
TdHYGFStationMonth
Generate
.
setStationName
(
jpStation
.
getName
());
TdHYGFStationMonth
Generate
.
setStationState
(
jpStation
.
getState
());
if
(
ObjectUtils
.
isEmpty
(
TdHYGFStationMonth
Generate
.
getCreatedTime
()))
{
TdHYGFStationMonth
Generate
.
setCreatedTime
(
System
.
currentTimeMillis
());
TdHYGFStationMonthGenerateMapper
.
insert
(
TdHYGFStationMonth
Generate
);
}
else
{
tdHYGFStationDayGenerateMapper
.
insert
(
tdHYGFStationDay
Generate
);
TdHYGFStationMonthGenerateMapper
.
insert
(
TdHYGFStationMonth
Generate
);
}
// 户用场站月发电量
TdHYGFStation
MonthGenerate
tdHYGFStationMonthGenerate
=
tdHYGFStationMonth
GenerateMapper
.
selectOne
(
new
QueryWrapper
<
TdHYGFStation
Month
Generate
>().
eq
(
"third_station_id"
,
stationIds
.
get
(
i
))
TdHYGFStation
YearGenerate
TdHYGFStationYearGenerate
=
TdHYGFStationYear
GenerateMapper
.
selectOne
(
new
QueryWrapper
<
TdHYGFStation
Year
Generate
>().
eq
(
"third_station_id"
,
stationIds
.
get
(
i
))
.
eq
(
"month_time"
,
DateUtil
.
format
(
today1
,
"yyyy-MM"
))
.
eq
(
"year"
,
DateUtil
.
format
(
today1
,
"yyyy"
)));
if
(
ObjectUtils
.
isEmpty
(
tdHYGFStationMonth
Generate
))
{
tdHYGFStationMonthGenerate
=
new
TdHYGFStationMonth
Generate
();
}
tdHYGFStationMonth
Generate
.
setThirdStationId
(
stationIds
.
get
(
i
));
tdHYGFStationMonth
Generate
.
setMonthTime
(
DateUtil
.
format
(
today1
,
"yyyy-MM"
));
tdHYGFStationMonth
Generate
.
setYear
(
DateUtil
.
format
(
today1
,
"yyyy"
));
tdHYGFStationMonth
Generate
.
setGenerate
(
jpStation
.
getMonthGenerate
());
tdHYGFStationMonth
Generate
.
setFullhour
(
jpStation
.
getMonthGenerate
()
/
jpStation
.
getCapacity
());
tdHYGFStationMonth
Generate
.
setIncome
(
jpStation
.
getMonthIncome
());
if
(
ObjectUtils
.
isEmpty
(
TdHYGFStationYear
Generate
))
{
TdHYGFStationYearGenerate
=
new
TdHYGFStationYear
Generate
();
}
TdHYGFStationYear
Generate
.
setThirdStationId
(
stationIds
.
get
(
i
));
TdHYGFStationYear
Generate
.
setMonthTime
(
DateUtil
.
format
(
today1
,
"yyyy-MM"
));
TdHYGFStationYear
Generate
.
setYear
(
DateUtil
.
format
(
today1
,
"yyyy"
));
TdHYGFStationYear
Generate
.
setGenerate
(
jpStation
.
getMonthGenerate
());
TdHYGFStationYear
Generate
.
setFullhour
(
jpStation
.
getMonthGenerate
()
/
jpStation
.
getCapacity
());
TdHYGFStationYear
Generate
.
setIncome
(
jpStation
.
getMonthIncome
());
// 新加
tdHYGFStationMonth
Generate
.
setAmosCompanyCode
(
jpStation
.
getAmosCompanyCode
());
tdHYGFStationMonth
Generate
.
setRegionalCompaniesCode
(
jpStation
.
getRegionalCompaniesCode
());
tdHYGFStationMonth
Generate
.
setStationName
(
jpStation
.
getName
());
tdHYGFStationMonth
Generate
.
setStationState
(
jpStation
.
getState
());
if
(
ObjectUtils
.
isEmpty
(
tdHYGFStationMonth
Generate
.
getCreatedTime
()))
{
tdHYGFStationMonth
Generate
.
setCreatedTime
(
System
.
currentTimeMillis
());
tdHYGFStationMonthGenerateMapper
.
insert
(
tdHYGFStationMonth
Generate
);
TdHYGFStationYear
Generate
.
setAmosCompanyCode
(
jpStation
.
getAmosCompanyCode
());
TdHYGFStationYear
Generate
.
setRegionalCompaniesCode
(
jpStation
.
getRegionalCompaniesCode
());
TdHYGFStationYear
Generate
.
setStationName
(
jpStation
.
getName
());
TdHYGFStationYear
Generate
.
setStationState
(
jpStation
.
getState
());
if
(
ObjectUtils
.
isEmpty
(
TdHYGFStationYear
Generate
.
getCreatedTime
()))
{
TdHYGFStationYear
Generate
.
setCreatedTime
(
System
.
currentTimeMillis
());
TdHYGFStationYearGenerateMapper
.
insert
(
TdHYGFStationYear
Generate
);
}
else
{
tdHYGFStationMonthGenerateMapper
.
insert
(
tdHYGFStationMonth
Generate
);
TdHYGFStationYearGenerateMapper
.
insert
(
TdHYGFStationYear
Generate
);
}
// 户用场站年发电量
TdHYGFStation
YearGenerate
tdHYGFStationYearGenerate
=
tdHYGFStationYear
GenerateMapper
.
selectOne
(
new
QueryWrapper
<
TdHYGFStation
Year
Generate
>().
eq
(
"third_station_id"
,
stationIds
.
get
(
i
))
TdHYGFStation
AllGenerate
TdHYGFStationAllGenerate
=
TdHYGFStationAll
GenerateMapper
.
selectOne
(
new
QueryWrapper
<
TdHYGFStation
All
Generate
>().
eq
(
"third_station_id"
,
stationIds
.
get
(
i
))
.
eq
(
"year_time"
,
DateUtil
.
format
(
today1
,
"yyyy"
))
.
eq
(
"year"
,
DateUtil
.
format
(
today1
,
"yyyy"
)));
if
(
ObjectUtils
.
isEmpty
(
tdHYGFStationYear
Generate
))
{
tdHYGFStationYearGenerate
=
new
TdHYGFStationYear
Generate
();
if
(
ObjectUtils
.
isEmpty
(
TdHYGFStationAll
Generate
))
{
TdHYGFStationAllGenerate
=
new
TdHYGFStationAll
Generate
();
}
tdHYGFStationYear
Generate
.
setThirdStationId
(
stationIds
.
get
(
i
));
tdHYGFStationYear
Generate
.
setYearTime
(
DateUtil
.
format
(
today1
,
"yyyy"
));
tdHYGFStationYear
Generate
.
setYear
(
DateUtil
.
format
(
today1
,
"yyyy"
));
tdHYGFStationYear
Generate
.
setGenerate
(
jpStation
.
getYearGenerate
());
tdHYGFStationYear
Generate
.
setFullhour
(
jpStation
.
getYearGenerate
()
/
jpStation
.
getCapacity
());
tdHYGFStationYear
Generate
.
setIncome
(
jpStation
.
getYearIncome
());
TdHYGFStationAll
Generate
.
setThirdStationId
(
stationIds
.
get
(
i
));
TdHYGFStationAll
Generate
.
setYearTime
(
DateUtil
.
format
(
today1
,
"yyyy"
));
TdHYGFStationAll
Generate
.
setYear
(
DateUtil
.
format
(
today1
,
"yyyy"
));
TdHYGFStationAll
Generate
.
setGenerate
(
jpStation
.
getYearGenerate
());
TdHYGFStationAll
Generate
.
setFullhour
(
jpStation
.
getYearGenerate
()
/
jpStation
.
getCapacity
());
TdHYGFStationAll
Generate
.
setIncome
(
jpStation
.
getYearIncome
());
// 新加
tdHYGFStationYear
Generate
.
setAmosCompanyCode
(
jpStation
.
getAmosCompanyCode
());
tdHYGFStationYear
Generate
.
setRegionalCompaniesCode
(
jpStation
.
getRegionalCompaniesCode
());
tdHYGFStationYear
Generate
.
setStationName
(
jpStation
.
getName
());
tdHYGFStationYear
Generate
.
setStationState
(
jpStation
.
getState
());
if
(
ObjectUtils
.
isEmpty
(
tdHYGFStationYear
Generate
.
getCreatedTime
()))
{
tdHYGFStationYear
Generate
.
setCreatedTime
(
System
.
currentTimeMillis
());
tdHYGFStationYearGenerateMapper
.
insert
(
tdHYGFStationYear
Generate
);
TdHYGFStationAll
Generate
.
setAmosCompanyCode
(
jpStation
.
getAmosCompanyCode
());
TdHYGFStationAll
Generate
.
setRegionalCompaniesCode
(
jpStation
.
getRegionalCompaniesCode
());
TdHYGFStationAll
Generate
.
setStationName
(
jpStation
.
getName
());
TdHYGFStationAll
Generate
.
setStationState
(
jpStation
.
getState
());
if
(
ObjectUtils
.
isEmpty
(
TdHYGFStationAll
Generate
.
getCreatedTime
()))
{
TdHYGFStationAll
Generate
.
setCreatedTime
(
System
.
currentTimeMillis
());
TdHYGFStationAllGenerateMapper
.
insert
(
TdHYGFStationAll
Generate
);
}
else
{
tdHYGFStationYearGenerateMapper
.
insert
(
tdHYGFStationYear
Generate
);
TdHYGFStationAllGenerateMapper
.
insert
(
TdHYGFStationAll
Generate
);
}
}
}
...
...
amos-boot-data/amos-boot-data-housepvapi/src/main/java/com/yeejoin/amos/api/householdapi/face/service/impl/GoodWeDataAcquisitionServiceImpl.java
View file @
d76c69e6
...
...
@@ -84,11 +84,11 @@ public class GoodWeDataAcquisitionServiceImpl implements GoodWeDataAcquisitionSe
@Autowired
private
HYGFJPDayPowerMapper
hygfjpDayPowerMapper
;
@Autowired
private
TdHYGFStation
DayGenerateMapper
tdHYGFStationDay
GenerateMapper
;
private
TdHYGFStation
MonthGenerateMapper
TdHYGFStationMonth
GenerateMapper
;
@Autowired
private
TdHYGFStation
MonthGenerateMapper
tdHYGFStationMonth
GenerateMapper
;
private
TdHYGFStation
YearGenerateMapper
TdHYGFStationYear
GenerateMapper
;
@Autowired
private
TdHYGFStation
YearGenerateMapper
tdHYGFStationYear
GenerateMapper
;
private
TdHYGFStation
AllGenerateMapper
TdHYGFStationAll
GenerateMapper
;
@Autowired
private
TdHYGFInverterTotalGenerateMapper
tdHYGFInverterTotalGenerateMapper
;
...
...
@@ -205,11 +205,11 @@ public class GoodWeDataAcquisitionServiceImpl implements GoodWeDataAcquisitionSe
hygfjpStationPowerHistoryMapper
.
insert
(
hygfjpStationPowerHistory
);
HYGFJPDayPower
hygfjpDayPower
=
hygfjpDayPowerMapper
.
selectOne
(
new
QueryWrapper
<
HYGFJPDayPower
>()
.
eq
(
"tation_id"
,
jpStation
.
getThirdStationId
()).
eq
(
"year_month_day"
,
today
).
eq
(
"hour"
,
hour
));
.
eq
(
"t
hird_st
ation_id"
,
jpStation
.
getThirdStationId
()).
eq
(
"year_month_day"
,
today
).
eq
(
"hour"
,
hour
));
if
(
org
.
springframework
.
util
.
ObjectUtils
.
isEmpty
(
hygfjpDayPower
))
{
hygfjpDayPower
=
new
HYGFJPDayPower
();
}
hygfjpDayPower
.
setTationId
(
goodWeStationList
.
getPowerstation_id
());
hygfjpDayPower
.
setT
hirdSt
ationId
(
goodWeStationList
.
getPowerstation_id
());
hygfjpDayPower
.
setHour
(
hour
);
hygfjpDayPower
.
setYearMonthDay
(
today
);
hygfjpDayPower
.
setPower
(
jpStation
.
getRealTimePower
());
...
...
@@ -228,87 +228,87 @@ public class GoodWeDataAcquisitionServiceImpl implements GoodWeDataAcquisitionSe
}
Date
today1
=
new
Date
();
// 户用场站日发电量
TdHYGFStation
DayGenerate
tdHYGFStationDayGenerate
=
tdHYGFStationDay
GenerateMapper
.
selectOne
(
new
QueryWrapper
<
TdHYGFStation
Day
Generate
>()
TdHYGFStation
MonthGenerate
TdHYGFStationMonthGenerate
=
TdHYGFStationMonth
GenerateMapper
.
selectOne
(
new
QueryWrapper
<
TdHYGFStation
Month
Generate
>()
.
eq
(
"third_station_id"
,
jpStation
.
getThirdStationId
())
.
eq
(
"day_time"
,
DateUtil
.
format
(
today1
,
"yyyy-MM-dd"
))
.
eq
(
"year_month"
,
DateUtil
.
format
(
today1
,
"yyyy-MM"
)));
if
(
org
.
springframework
.
util
.
ObjectUtils
.
isEmpty
(
tdHYGFStationDay
Generate
))
{
tdHYGFStationDayGenerate
=
new
TdHYGFStationDay
Generate
();
}
tdHYGFStationDay
Generate
.
setThirdStationId
(
jpStation
.
getThirdStationId
());
tdHYGFStationDay
Generate
.
setDayTime
(
DateUtil
.
format
(
today1
,
"yyyy-MM-dd"
));
tdHYGFStationDay
Generate
.
setYearMonth
(
DateUtil
.
format
(
today1
,
"yyyy-MM"
));
tdHYGFStationDay
Generate
.
setGenerate
(
jpStation
.
getDayGenerate
());
tdHYGFStationDay
Generate
.
setFullhour
(
goodWeStationList
.
getTo_hour
());
tdHYGFStationDay
Generate
.
setIncome
(
jpStation
.
getDayIncome
());
if
(
org
.
springframework
.
util
.
ObjectUtils
.
isEmpty
(
TdHYGFStationMonth
Generate
))
{
TdHYGFStationMonthGenerate
=
new
TdHYGFStationMonth
Generate
();
}
TdHYGFStationMonth
Generate
.
setThirdStationId
(
jpStation
.
getThirdStationId
());
TdHYGFStationMonth
Generate
.
setDayTime
(
DateUtil
.
format
(
today1
,
"yyyy-MM-dd"
));
TdHYGFStationMonth
Generate
.
setYearMonth
(
DateUtil
.
format
(
today1
,
"yyyy-MM"
));
TdHYGFStationMonth
Generate
.
setGenerate
(
jpStation
.
getDayGenerate
());
TdHYGFStationMonth
Generate
.
setFullhour
(
goodWeStationList
.
getTo_hour
());
TdHYGFStationMonth
Generate
.
setIncome
(
jpStation
.
getDayIncome
());
// 新加
tdHYGFStationDay
Generate
.
setAmosCompanyCode
(
jpStation
.
getAmosCompanyCode
());
tdHYGFStationDay
Generate
.
setRegionalCompaniesCode
(
jpStation
.
getRegionalCompaniesCode
());
tdHYGFStationDay
Generate
.
setStationName
(
jpStation
.
getName
());
tdHYGFStationDay
Generate
.
setStationState
(
jpStation
.
getState
());
if
(
org
.
springframework
.
util
.
ObjectUtils
.
isEmpty
(
tdHYGFStationDay
Generate
.
getCreatedTime
()))
{
tdHYGFStationDay
Generate
.
setCreatedTime
(
System
.
currentTimeMillis
());
tdHYGFStationDayGenerateMapper
.
insert
(
tdHYGFStationDay
Generate
);
TdHYGFStationMonth
Generate
.
setAmosCompanyCode
(
jpStation
.
getAmosCompanyCode
());
TdHYGFStationMonth
Generate
.
setRegionalCompaniesCode
(
jpStation
.
getRegionalCompaniesCode
());
TdHYGFStationMonth
Generate
.
setStationName
(
jpStation
.
getName
());
TdHYGFStationMonth
Generate
.
setStationState
(
jpStation
.
getState
());
if
(
org
.
springframework
.
util
.
ObjectUtils
.
isEmpty
(
TdHYGFStationMonth
Generate
.
getCreatedTime
()))
{
TdHYGFStationMonth
Generate
.
setCreatedTime
(
System
.
currentTimeMillis
());
TdHYGFStationMonthGenerateMapper
.
insert
(
TdHYGFStationMonth
Generate
);
}
else
{
tdHYGFStationDayGenerateMapper
.
insert
(
tdHYGFStationDay
Generate
);
TdHYGFStationMonthGenerateMapper
.
insert
(
TdHYGFStationMonth
Generate
);
}
// 户用场站月发电量
TdHYGFStation
MonthGenerate
tdHYGFStationMonthGenerate
=
tdHYGFStationMonth
GenerateMapper
.
selectOne
(
new
QueryWrapper
<
TdHYGFStation
Month
Generate
>()
TdHYGFStation
YearGenerate
TdHYGFStationYearGenerate
=
TdHYGFStationYear
GenerateMapper
.
selectOne
(
new
QueryWrapper
<
TdHYGFStation
Year
Generate
>()
.
eq
(
"third_station_id"
,
jpStation
.
getThirdStationId
())
.
eq
(
"month_time"
,
DateUtil
.
format
(
today1
,
"yyyy-MM"
))
.
eq
(
"year"
,
DateUtil
.
format
(
today1
,
"yyyy"
)));
if
(
org
.
springframework
.
util
.
ObjectUtils
.
isEmpty
(
tdHYGFStationMonth
Generate
))
{
tdHYGFStationMonthGenerate
=
new
TdHYGFStationMonth
Generate
();
if
(
org
.
springframework
.
util
.
ObjectUtils
.
isEmpty
(
TdHYGFStationYear
Generate
))
{
TdHYGFStationYearGenerate
=
new
TdHYGFStationYear
Generate
();
}
tdHYGFStationMonth
Generate
.
setThirdStationId
(
jpStation
.
getThirdStationId
());
tdHYGFStationMonth
Generate
.
setMonthTime
(
DateUtil
.
format
(
today1
,
"yyyy-MM"
));
tdHYGFStationMonth
Generate
.
setYear
(
DateUtil
.
format
(
today1
,
"yyyy"
));
tdHYGFStationMonth
Generate
.
setGenerate
(
jpStation
.
getMonthGenerate
());
TdHYGFStationYear
Generate
.
setThirdStationId
(
jpStation
.
getThirdStationId
());
TdHYGFStationYear
Generate
.
setMonthTime
(
DateUtil
.
format
(
today1
,
"yyyy-MM"
));
TdHYGFStationYear
Generate
.
setYear
(
DateUtil
.
format
(
today1
,
"yyyy"
));
TdHYGFStationYear
Generate
.
setGenerate
(
jpStation
.
getMonthGenerate
());
if
(
ObjectUtils
.
isNotEmpty
(
jpStation
.
getMonthGenerate
()))
{
tdHYGFStationMonth
Generate
.
setFullhour
(
jpStation
.
getMonthGenerate
()
/
jpStation
.
getCapacity
());
TdHYGFStationYear
Generate
.
setFullhour
(
jpStation
.
getMonthGenerate
()
/
jpStation
.
getCapacity
());
}
tdHYGFStationMonth
Generate
.
setIncome
(
jpStation
.
getMonthIncome
());
TdHYGFStationYear
Generate
.
setIncome
(
jpStation
.
getMonthIncome
());
// 新加
tdHYGFStationMonth
Generate
.
setAmosCompanyCode
(
jpStation
.
getAmosCompanyCode
());
tdHYGFStationMonth
Generate
.
setRegionalCompaniesCode
(
jpStation
.
getRegionalCompaniesCode
());
tdHYGFStationMonth
Generate
.
setStationName
(
jpStation
.
getName
());
tdHYGFStationMonth
Generate
.
setStationState
(
jpStation
.
getState
());
if
(
org
.
springframework
.
util
.
ObjectUtils
.
isEmpty
(
tdHYGFStationMonth
Generate
.
getCreatedTime
()))
{
tdHYGFStationMonth
Generate
.
setCreatedTime
(
System
.
currentTimeMillis
());
tdHYGFStationMonthGenerateMapper
.
insert
(
tdHYGFStationMonth
Generate
);
TdHYGFStationYear
Generate
.
setAmosCompanyCode
(
jpStation
.
getAmosCompanyCode
());
TdHYGFStationYear
Generate
.
setRegionalCompaniesCode
(
jpStation
.
getRegionalCompaniesCode
());
TdHYGFStationYear
Generate
.
setStationName
(
jpStation
.
getName
());
TdHYGFStationYear
Generate
.
setStationState
(
jpStation
.
getState
());
if
(
org
.
springframework
.
util
.
ObjectUtils
.
isEmpty
(
TdHYGFStationYear
Generate
.
getCreatedTime
()))
{
TdHYGFStationYear
Generate
.
setCreatedTime
(
System
.
currentTimeMillis
());
TdHYGFStationYearGenerateMapper
.
insert
(
TdHYGFStationYear
Generate
);
}
else
{
tdHYGFStationMonthGenerateMapper
.
insert
(
tdHYGFStationMonth
Generate
);
TdHYGFStationYearGenerateMapper
.
insert
(
TdHYGFStationYear
Generate
);
}
// 户用场站年发电量
TdHYGFStation
YearGenerate
tdHYGFStationYearGenerate
=
tdHYGFStationYear
GenerateMapper
.
selectOne
(
new
QueryWrapper
<
TdHYGFStation
Year
Generate
>()
TdHYGFStation
AllGenerate
TdHYGFStationAllGenerate
=
TdHYGFStationAll
GenerateMapper
.
selectOne
(
new
QueryWrapper
<
TdHYGFStation
All
Generate
>()
.
eq
(
"third_station_id"
,
jpStation
.
getThirdStationId
())
.
eq
(
"year_time"
,
DateUtil
.
format
(
today1
,
"yyyy"
))
.
eq
(
"year"
,
DateUtil
.
format
(
today1
,
"yyyy"
)));
if
(
org
.
springframework
.
util
.
ObjectUtils
.
isEmpty
(
tdHYGFStationYear
Generate
))
{
tdHYGFStationYearGenerate
=
new
TdHYGFStationYear
Generate
();
}
tdHYGFStationYear
Generate
.
setThirdStationId
(
jpStation
.
getThirdStationId
());
tdHYGFStationYear
Generate
.
setYearTime
(
DateUtil
.
format
(
today1
,
"yyyy"
));
tdHYGFStationYear
Generate
.
setYear
(
DateUtil
.
format
(
today1
,
"yyyy"
));
tdHYGFStationYear
Generate
.
setGenerate
(
jpStation
.
getYearGenerate
());
tdHYGFStationYear
Generate
.
setFullhour
(
jpStation
.
getYearGenerate
()
/
jpStation
.
getCapacity
());
tdHYGFStationYear
Generate
.
setIncome
(
jpStation
.
getYearIncome
());
if
(
org
.
springframework
.
util
.
ObjectUtils
.
isEmpty
(
TdHYGFStationAll
Generate
))
{
TdHYGFStationAllGenerate
=
new
TdHYGFStationAll
Generate
();
}
TdHYGFStationAll
Generate
.
setThirdStationId
(
jpStation
.
getThirdStationId
());
TdHYGFStationAll
Generate
.
setYearTime
(
DateUtil
.
format
(
today1
,
"yyyy"
));
TdHYGFStationAll
Generate
.
setYear
(
DateUtil
.
format
(
today1
,
"yyyy"
));
TdHYGFStationAll
Generate
.
setGenerate
(
jpStation
.
getYearGenerate
());
TdHYGFStationAll
Generate
.
setFullhour
(
jpStation
.
getYearGenerate
()
/
jpStation
.
getCapacity
());
TdHYGFStationAll
Generate
.
setIncome
(
jpStation
.
getYearIncome
());
// 新加
tdHYGFStationYear
Generate
.
setAmosCompanyCode
(
jpStation
.
getAmosCompanyCode
());
tdHYGFStationYear
Generate
.
setRegionalCompaniesCode
(
jpStation
.
getRegionalCompaniesCode
());
tdHYGFStationYear
Generate
.
setStationName
(
jpStation
.
getName
());
tdHYGFStationYear
Generate
.
setStationState
(
jpStation
.
getState
());
if
(
org
.
springframework
.
util
.
ObjectUtils
.
isEmpty
(
tdHYGFStationYear
Generate
.
getCreatedTime
()))
{
tdHYGFStationYear
Generate
.
setCreatedTime
(
System
.
currentTimeMillis
());
tdHYGFStationYearGenerateMapper
.
insert
(
tdHYGFStationYear
Generate
);
TdHYGFStationAll
Generate
.
setAmosCompanyCode
(
jpStation
.
getAmosCompanyCode
());
TdHYGFStationAll
Generate
.
setRegionalCompaniesCode
(
jpStation
.
getRegionalCompaniesCode
());
TdHYGFStationAll
Generate
.
setStationName
(
jpStation
.
getName
());
TdHYGFStationAll
Generate
.
setStationState
(
jpStation
.
getState
());
if
(
org
.
springframework
.
util
.
ObjectUtils
.
isEmpty
(
TdHYGFStationAll
Generate
.
getCreatedTime
()))
{
TdHYGFStationAll
Generate
.
setCreatedTime
(
System
.
currentTimeMillis
());
TdHYGFStationAllGenerateMapper
.
insert
(
TdHYGFStationAll
Generate
);
}
else
{
tdHYGFStationYearGenerateMapper
.
insert
(
tdHYGFStationYear
Generate
);
TdHYGFStationAllGenerateMapper
.
insert
(
TdHYGFStationAll
Generate
);
}
});
}
...
...
amos-boot-data/amos-boot-data-housepvapi/src/main/java/com/yeejoin/amos/api/householdapi/face/service/impl/ImasterDataServiceImpl.java
View file @
d76c69e6
...
...
@@ -111,11 +111,11 @@ public class ImasterDataServiceImpl implements ImasterDataService {
@Autowired
private
TdHYGFInverterYearGenerateMapper
tdHYGFInverterYearGenerateMapper
;
@Autowired
private
TdHYGFStation
DayGenerateMapper
tdHYGFStationDay
GenerateMapper
;
private
TdHYGFStation
MonthGenerateMapper
TdHYGFStationMonth
GenerateMapper
;
@Autowired
private
TdHYGFStation
MonthGenerateMapper
tdHYGFStationMonth
GenerateMapper
;
private
TdHYGFStation
YearGenerateMapper
TdHYGFStationYear
GenerateMapper
;
@Autowired
private
TdHYGFStation
YearGenerateMapper
tdHYGFStationYear
GenerateMapper
;
private
TdHYGFStation
AllGenerateMapper
TdHYGFStationAll
GenerateMapper
;
@Autowired
private
TdHYGFInverterTotalGenerateMapper
tdHYGFInverterTotalGenerateMapper
;
@Autowired
...
...
@@ -366,14 +366,14 @@ public class ImasterDataServiceImpl implements ImasterDataService {
hygfjpStationPowerHistoryMapper
.
insert
(
hygfjpStationPowerHistory
);
HYGFJPDayPower
hygfjpDayPower
=
hygfjpDayPowerMapper
.
selectOne
(
new
QueryWrapper
<
HYGFJPDayPower
>().
eq
(
"tation_id"
,
imasterStationList
.
getPlantCode
()).
eq
(
"t
hird_st
ation_id"
,
imasterStationList
.
getPlantCode
()).
eq
(
"year_month_day"
,
today
).
eq
(
"hour"
,
hour
)
);
if
(
ObjectUtils
.
isEmpty
(
hygfjpDayPower
))
{
hygfjpDayPower
=
new
HYGFJPDayPower
();
}
hygfjpDayPower
.
setTationId
(
imasterStationList
.
getPlantCode
());
hygfjpDayPower
.
setT
hirdSt
ationId
(
imasterStationList
.
getPlantCode
());
hygfjpDayPower
.
setHour
(
hour
);
hygfjpDayPower
.
setYearMonthDay
(
today
);
hygfjpDayPower
.
setPower
(
active_power
);
...
...
@@ -391,82 +391,82 @@ public class ImasterDataServiceImpl implements ImasterDataService {
}
Date
today1
=
new
Date
();
//户用场站日发电量
TdHYGFStation
DayGenerate
tdHYGFStationDayGenerate
=
tdHYGFStationDayGenerateMapper
.
selectOne
(
new
QueryWrapper
<
TdHYGFStationDay
Generate
>()
TdHYGFStation
MonthGenerate
TdHYGFStationMonthGenerate
=
TdHYGFStationMonthGenerateMapper
.
selectOne
(
new
QueryWrapper
<
TdHYGFStationMonth
Generate
>()
.
eq
(
"third_station_id"
,
jpStation
.
getThirdStationId
())
.
eq
(
"day_time"
,
DateUtil
.
format
(
today1
,
"yyyy-MM-dd"
))
.
eq
(
"year_month"
,
DateUtil
.
format
(
today1
,
"yyyy-MM"
)));
if
(
ObjectUtils
.
isEmpty
(
tdHYGFStationDay
Generate
))
{
tdHYGFStationDayGenerate
=
new
TdHYGFStationDay
Generate
();
if
(
ObjectUtils
.
isEmpty
(
TdHYGFStationMonth
Generate
))
{
TdHYGFStationMonthGenerate
=
new
TdHYGFStationMonth
Generate
();
}
tdHYGFStationDay
Generate
.
setThirdStationId
(
jpStation
.
getThirdStationId
());
tdHYGFStationDay
Generate
.
setDayTime
(
DateUtil
.
format
(
today1
,
"yyyy-MM-dd"
));
tdHYGFStationDay
Generate
.
setYearMonth
(
DateUtil
.
format
(
today1
,
"yyyy-MM"
));
tdHYGFStationDay
Generate
.
setGenerate
(
jpStation
.
getDayGenerate
());
tdHYGFStationDay
Generate
.
setFullhour
(
jpStation
.
getDayGenerate
()
/
jpStation
.
getCapacity
());
tdHYGFStationDay
Generate
.
setIncome
(
jpStation
.
getDayIncome
());
TdHYGFStationMonth
Generate
.
setThirdStationId
(
jpStation
.
getThirdStationId
());
TdHYGFStationMonth
Generate
.
setDayTime
(
DateUtil
.
format
(
today1
,
"yyyy-MM-dd"
));
TdHYGFStationMonth
Generate
.
setYearMonth
(
DateUtil
.
format
(
today1
,
"yyyy-MM"
));
TdHYGFStationMonth
Generate
.
setGenerate
(
jpStation
.
getDayGenerate
());
TdHYGFStationMonth
Generate
.
setFullhour
(
jpStation
.
getDayGenerate
()
/
jpStation
.
getCapacity
());
TdHYGFStationMonth
Generate
.
setIncome
(
jpStation
.
getDayIncome
());
//新加
tdHYGFStationDay
Generate
.
setAmosCompanyCode
(
jpStation
.
getAmosCompanyCode
());
tdHYGFStationDay
Generate
.
setRegionalCompaniesCode
(
jpStation
.
getRegionalCompaniesCode
());
tdHYGFStationDay
Generate
.
setStationName
(
jpStation
.
getName
());
tdHYGFStationDay
Generate
.
setStationState
(
jpStation
.
getState
());
if
(
ObjectUtils
.
isEmpty
(
tdHYGFStationDay
Generate
.
getCreatedTime
()))
{
tdHYGFStationDay
Generate
.
setCreatedTime
(
System
.
currentTimeMillis
());
tdHYGFStationDayGenerateMapper
.
insert
(
tdHYGFStationDay
Generate
);
TdHYGFStationMonth
Generate
.
setAmosCompanyCode
(
jpStation
.
getAmosCompanyCode
());
TdHYGFStationMonth
Generate
.
setRegionalCompaniesCode
(
jpStation
.
getRegionalCompaniesCode
());
TdHYGFStationMonth
Generate
.
setStationName
(
jpStation
.
getName
());
TdHYGFStationMonth
Generate
.
setStationState
(
jpStation
.
getState
());
if
(
ObjectUtils
.
isEmpty
(
TdHYGFStationMonth
Generate
.
getCreatedTime
()))
{
TdHYGFStationMonth
Generate
.
setCreatedTime
(
System
.
currentTimeMillis
());
TdHYGFStationMonthGenerateMapper
.
insert
(
TdHYGFStationMonth
Generate
);
}
else
{
tdHYGFStationDayGenerateMapper
.
insert
(
tdHYGFStationDay
Generate
);
TdHYGFStationMonthGenerateMapper
.
insert
(
TdHYGFStationMonth
Generate
);
}
//户用场站月发电量
TdHYGFStation
MonthGenerate
tdHYGFStationMonthGenerate
=
tdHYGFStationMonthGenerateMapper
.
selectOne
(
new
QueryWrapper
<
TdHYGFStationMonth
Generate
>()
TdHYGFStation
YearGenerate
TdHYGFStationYearGenerate
=
TdHYGFStationYearGenerateMapper
.
selectOne
(
new
QueryWrapper
<
TdHYGFStationYear
Generate
>()
.
eq
(
"third_station_id"
,
jpStation
.
getThirdStationId
())
.
eq
(
"month_time"
,
DateUtil
.
format
(
today1
,
"yyyy-MM"
))
.
eq
(
"year"
,
DateUtil
.
format
(
today1
,
"yyyy"
)));
if
(
ObjectUtils
.
isEmpty
(
tdHYGFStationMonth
Generate
))
{
tdHYGFStationMonthGenerate
=
new
TdHYGFStationMonth
Generate
();
if
(
ObjectUtils
.
isEmpty
(
TdHYGFStationYear
Generate
))
{
TdHYGFStationYearGenerate
=
new
TdHYGFStationYear
Generate
();
}
tdHYGFStationMonth
Generate
.
setThirdStationId
(
jpStation
.
getThirdStationId
());
tdHYGFStationMonth
Generate
.
setMonthTime
(
DateUtil
.
format
(
today1
,
"yyyy-MM"
));
tdHYGFStationMonth
Generate
.
setYear
(
DateUtil
.
format
(
today1
,
"yyyy"
));
tdHYGFStationMonth
Generate
.
setGenerate
(
jpStation
.
getMonthGenerate
());
tdHYGFStationMonth
Generate
.
setFullhour
(
jpStation
.
getMonthGenerate
()
/
jpStation
.
getCapacity
());
tdHYGFStationMonth
Generate
.
setIncome
(
jpStation
.
getMonthIncome
());
TdHYGFStationYear
Generate
.
setThirdStationId
(
jpStation
.
getThirdStationId
());
TdHYGFStationYear
Generate
.
setMonthTime
(
DateUtil
.
format
(
today1
,
"yyyy-MM"
));
TdHYGFStationYear
Generate
.
setYear
(
DateUtil
.
format
(
today1
,
"yyyy"
));
TdHYGFStationYear
Generate
.
setGenerate
(
jpStation
.
getMonthGenerate
());
TdHYGFStationYear
Generate
.
setFullhour
(
jpStation
.
getMonthGenerate
()
/
jpStation
.
getCapacity
());
TdHYGFStationYear
Generate
.
setIncome
(
jpStation
.
getMonthIncome
());
//新加
tdHYGFStationMonth
Generate
.
setAmosCompanyCode
(
jpStation
.
getAmosCompanyCode
());
tdHYGFStationMonth
Generate
.
setRegionalCompaniesCode
(
jpStation
.
getRegionalCompaniesCode
());
tdHYGFStationMonth
Generate
.
setStationName
(
jpStation
.
getName
());
tdHYGFStationMonth
Generate
.
setStationState
(
jpStation
.
getState
());
if
(
ObjectUtils
.
isEmpty
(
tdHYGFStationMonth
Generate
.
getCreatedTime
()))
{
tdHYGFStationMonth
Generate
.
setCreatedTime
(
System
.
currentTimeMillis
());
tdHYGFStationMonthGenerateMapper
.
insert
(
tdHYGFStationMonth
Generate
);
TdHYGFStationYear
Generate
.
setAmosCompanyCode
(
jpStation
.
getAmosCompanyCode
());
TdHYGFStationYear
Generate
.
setRegionalCompaniesCode
(
jpStation
.
getRegionalCompaniesCode
());
TdHYGFStationYear
Generate
.
setStationName
(
jpStation
.
getName
());
TdHYGFStationYear
Generate
.
setStationState
(
jpStation
.
getState
());
if
(
ObjectUtils
.
isEmpty
(
TdHYGFStationYear
Generate
.
getCreatedTime
()))
{
TdHYGFStationYear
Generate
.
setCreatedTime
(
System
.
currentTimeMillis
());
TdHYGFStationYearGenerateMapper
.
insert
(
TdHYGFStationYear
Generate
);
}
else
{
tdHYGFStationMonthGenerateMapper
.
insert
(
tdHYGFStationMonth
Generate
);
TdHYGFStationYearGenerateMapper
.
insert
(
TdHYGFStationYear
Generate
);
}
//户用场站年发电量
TdHYGFStation
YearGenerate
tdHYGFStationYearGenerate
=
tdHYGFStationYearGenerateMapper
.
selectOne
(
new
QueryWrapper
<
TdHYGFStationYear
Generate
>()
TdHYGFStation
AllGenerate
TdHYGFStationAllGenerate
=
TdHYGFStationAllGenerateMapper
.
selectOne
(
new
QueryWrapper
<
TdHYGFStationAll
Generate
>()
.
eq
(
"third_station_id"
,
jpStation
.
getThirdStationId
())
.
eq
(
"year_time"
,
DateUtil
.
format
(
today1
,
"yyyy"
))
.
eq
(
"year"
,
DateUtil
.
format
(
today1
,
"yyyy"
)));
if
(
ObjectUtils
.
isEmpty
(
tdHYGFStationYear
Generate
))
{
tdHYGFStationYearGenerate
=
new
TdHYGFStationYear
Generate
();
if
(
ObjectUtils
.
isEmpty
(
TdHYGFStationAll
Generate
))
{
TdHYGFStationAllGenerate
=
new
TdHYGFStationAll
Generate
();
}
tdHYGFStationYear
Generate
.
setThirdStationId
(
jpStation
.
getThirdStationId
());
tdHYGFStationYear
Generate
.
setYearTime
(
DateUtil
.
format
(
today1
,
"yyyy"
));
tdHYGFStationYear
Generate
.
setYear
(
DateUtil
.
format
(
today1
,
"yyyy"
));
tdHYGFStationYear
Generate
.
setGenerate
(
jpStation
.
getYearGenerate
());
tdHYGFStationYear
Generate
.
setFullhour
(
jpStation
.
getYearGenerate
()
/
jpStation
.
getCapacity
());
tdHYGFStationYear
Generate
.
setIncome
(
jpStation
.
getYearIncome
());
TdHYGFStationAll
Generate
.
setThirdStationId
(
jpStation
.
getThirdStationId
());
TdHYGFStationAll
Generate
.
setYearTime
(
DateUtil
.
format
(
today1
,
"yyyy"
));
TdHYGFStationAll
Generate
.
setYear
(
DateUtil
.
format
(
today1
,
"yyyy"
));
TdHYGFStationAll
Generate
.
setGenerate
(
jpStation
.
getYearGenerate
());
TdHYGFStationAll
Generate
.
setFullhour
(
jpStation
.
getYearGenerate
()
/
jpStation
.
getCapacity
());
TdHYGFStationAll
Generate
.
setIncome
(
jpStation
.
getYearIncome
());
//新加
tdHYGFStationYear
Generate
.
setAmosCompanyCode
(
jpStation
.
getAmosCompanyCode
());
tdHYGFStationYear
Generate
.
setRegionalCompaniesCode
(
jpStation
.
getRegionalCompaniesCode
());
tdHYGFStationYear
Generate
.
setStationName
(
jpStation
.
getName
());
tdHYGFStationYear
Generate
.
setStationState
(
jpStation
.
getState
());
if
(
ObjectUtils
.
isEmpty
(
tdHYGFStationYear
Generate
.
getCreatedTime
()))
{
tdHYGFStationYear
Generate
.
setCreatedTime
(
System
.
currentTimeMillis
());
tdHYGFStationYearGenerateMapper
.
insert
(
tdHYGFStationYear
Generate
);
TdHYGFStationAll
Generate
.
setAmosCompanyCode
(
jpStation
.
getAmosCompanyCode
());
TdHYGFStationAll
Generate
.
setRegionalCompaniesCode
(
jpStation
.
getRegionalCompaniesCode
());
TdHYGFStationAll
Generate
.
setStationName
(
jpStation
.
getName
());
TdHYGFStationAll
Generate
.
setStationState
(
jpStation
.
getState
());
if
(
ObjectUtils
.
isEmpty
(
TdHYGFStationAll
Generate
.
getCreatedTime
()))
{
TdHYGFStationAll
Generate
.
setCreatedTime
(
System
.
currentTimeMillis
());
TdHYGFStationAllGenerateMapper
.
insert
(
TdHYGFStationAll
Generate
);
}
else
{
tdHYGFStationYearGenerateMapper
.
insert
(
tdHYGFStationYear
Generate
);
TdHYGFStationAllGenerateMapper
.
insert
(
TdHYGFStationAll
Generate
);
}
}
this
.
inverterDetail
(
result4
);
...
...
amos-boot-data/amos-boot-data-housepvapi/src/main/java/com/yeejoin/amos/api/householdapi/face/service/impl/KsolarDataAcquisitionServiceImpl.java
View file @
d76c69e6
...
...
@@ -105,11 +105,11 @@ public class KsolarDataAcquisitionServiceImpl implements KSolarDataAcquisitionSe
@Autowired
private
TdHYGFInverterYearGenerateMapper
tdHYGFInverterYearGenerateMapper
;
@Autowired
private
TdHYGFStation
DayGenerateMapper
tdHYGFStationDay
GenerateMapper
;
private
TdHYGFStation
MonthGenerateMapper
TdHYGFStationMonth
GenerateMapper
;
@Autowired
private
TdHYGFStation
MonthGenerateMapper
tdHYGFStationMonth
GenerateMapper
;
private
TdHYGFStation
YearGenerateMapper
TdHYGFStationYear
GenerateMapper
;
@Autowired
private
TdHYGFStation
YearGenerateMapper
tdHYGFStationYear
GenerateMapper
;
private
TdHYGFStation
AllGenerateMapper
TdHYGFStationAll
GenerateMapper
;
@Autowired
private
TdHYGFInverterTotalGenerateMapper
tdHYGFInverterTotalGenerateMapper
;
@Autowired
...
...
@@ -286,12 +286,12 @@ public class KsolarDataAcquisitionServiceImpl implements KSolarDataAcquisitionSe
hygfjpStationPowerHistoryMapper
.
insert
(
hygfjpStationPowerHistory
);
HYGFJPDayPower
hygfjpDayPower
=
hygfjpDayPowerMapper
.
selectOne
(
new
QueryWrapper
<
HYGFJPDayPower
>().
eq
(
"tation_id"
,
ksolarStation
.
getStationId
())
.
selectOne
(
new
QueryWrapper
<
HYGFJPDayPower
>().
eq
(
"t
hird_st
ation_id"
,
ksolarStation
.
getStationId
())
.
eq
(
"year_month_day"
,
today
).
eq
(
"hour"
,
hour
));
if
(
ObjectUtils
.
isEmpty
(
hygfjpDayPower
))
{
hygfjpDayPower
=
new
HYGFJPDayPower
();
}
hygfjpDayPower
.
setTationId
(
ksolarStation
.
getStationId
());
hygfjpDayPower
.
setT
hirdSt
ationId
(
ksolarStation
.
getStationId
());
hygfjpDayPower
.
setHour
(
hour
);
hygfjpDayPower
.
setYearMonthDay
(
today
);
hygfjpDayPower
.
setPower
(
ksolarStation
.
getPowerInter
());
...
...
@@ -313,84 +313,84 @@ public class KsolarDataAcquisitionServiceImpl implements KSolarDataAcquisitionSe
ksolarStationDetailsMapper
.
insert
(
ksolarStationDetail
);
Date
today1
=
new
Date
();
// 户用场站日发电量
TdHYGFStation
DayGenerate
tdHYGFStationDayGenerate
=
tdHYGFStationDay
GenerateMapper
.
selectOne
(
new
QueryWrapper
<
TdHYGFStation
Day
Generate
>().
eq
(
"third_station_id"
,
stationId
)
TdHYGFStation
MonthGenerate
TdHYGFStationMonthGenerate
=
TdHYGFStationMonth
GenerateMapper
.
selectOne
(
new
QueryWrapper
<
TdHYGFStation
Month
Generate
>().
eq
(
"third_station_id"
,
stationId
)
.
eq
(
"day_time"
,
DateUtil
.
format
(
today1
,
"yyyy-MM-dd"
))
.
eq
(
"year_month"
,
DateUtil
.
format
(
today1
,
"yyyy-MM"
)));
if
(
ObjectUtils
.
isEmpty
(
tdHYGFStationDay
Generate
))
{
tdHYGFStationDayGenerate
=
new
TdHYGFStationDay
Generate
();
if
(
ObjectUtils
.
isEmpty
(
TdHYGFStationMonth
Generate
))
{
TdHYGFStationMonthGenerate
=
new
TdHYGFStationMonth
Generate
();
}
tdHYGFStationDay
Generate
.
setThirdStationId
(
stationId
);
tdHYGFStationDay
Generate
.
setDayTime
(
DateUtil
.
format
(
today1
,
"yyyy-MM-dd"
));
tdHYGFStationDay
Generate
.
setYearMonth
(
DateUtil
.
format
(
today1
,
"yyyy-MM"
));
tdHYGFStationDay
Generate
.
setGenerate
(
jpStation
.
getDayGenerate
());
tdHYGFStationDay
Generate
.
setFullhour
(
jpStation
.
getDayGenerate
()
/
jpStation
.
getCapacity
());
tdHYGFStationDay
Generate
.
setIncome
(
jpStation
.
getDayIncome
());
TdHYGFStationMonth
Generate
.
setThirdStationId
(
stationId
);
TdHYGFStationMonth
Generate
.
setDayTime
(
DateUtil
.
format
(
today1
,
"yyyy-MM-dd"
));
TdHYGFStationMonth
Generate
.
setYearMonth
(
DateUtil
.
format
(
today1
,
"yyyy-MM"
));
TdHYGFStationMonth
Generate
.
setGenerate
(
jpStation
.
getDayGenerate
());
TdHYGFStationMonth
Generate
.
setFullhour
(
jpStation
.
getDayGenerate
()
/
jpStation
.
getCapacity
());
TdHYGFStationMonth
Generate
.
setIncome
(
jpStation
.
getDayIncome
());
// 新加
tdHYGFStationDay
Generate
.
setAmosCompanyCode
(
jpStation
.
getAmosCompanyCode
());
tdHYGFStationDay
Generate
.
setRegionalCompaniesCode
(
jpStation
.
getRegionalCompaniesCode
());
tdHYGFStationDay
Generate
.
setStationName
(
jpStation
.
getName
());
tdHYGFStationDay
Generate
.
setStationState
(
jpStation
.
getState
());
if
(
ObjectUtils
.
isEmpty
(
tdHYGFStationDay
Generate
.
getCreatedTime
()))
{
tdHYGFStationDay
Generate
.
setCreatedTime
(
System
.
currentTimeMillis
());
tdHYGFStationDayGenerateMapper
.
insert
(
tdHYGFStationDay
Generate
);
TdHYGFStationMonth
Generate
.
setAmosCompanyCode
(
jpStation
.
getAmosCompanyCode
());
TdHYGFStationMonth
Generate
.
setRegionalCompaniesCode
(
jpStation
.
getRegionalCompaniesCode
());
TdHYGFStationMonth
Generate
.
setStationName
(
jpStation
.
getName
());
TdHYGFStationMonth
Generate
.
setStationState
(
jpStation
.
getState
());
if
(
ObjectUtils
.
isEmpty
(
TdHYGFStationMonth
Generate
.
getCreatedTime
()))
{
TdHYGFStationMonth
Generate
.
setCreatedTime
(
System
.
currentTimeMillis
());
TdHYGFStationMonthGenerateMapper
.
insert
(
TdHYGFStationMonth
Generate
);
}
else
{
tdHYGFStationDayGenerateMapper
.
insert
(
tdHYGFStationDay
Generate
);
TdHYGFStationMonthGenerateMapper
.
insert
(
TdHYGFStationMonth
Generate
);
}
// 户用场站月发电量
TdHYGFStation
MonthGenerate
tdHYGFStationMonthGenerate
=
tdHYGFStationMonth
GenerateMapper
.
selectOne
(
new
QueryWrapper
<
TdHYGFStation
Month
Generate
>().
eq
(
"third_station_id"
,
stationId
)
TdHYGFStation
YearGenerate
TdHYGFStationYearGenerate
=
TdHYGFStationYear
GenerateMapper
.
selectOne
(
new
QueryWrapper
<
TdHYGFStation
Year
Generate
>().
eq
(
"third_station_id"
,
stationId
)
.
eq
(
"month_time"
,
DateUtil
.
format
(
today1
,
"yyyy-MM"
))
.
eq
(
"year"
,
DateUtil
.
format
(
today1
,
"yyyy"
)));
if
(
ObjectUtils
.
isEmpty
(
tdHYGFStationMonth
Generate
))
{
tdHYGFStationMonthGenerate
=
new
TdHYGFStationMonth
Generate
();
if
(
ObjectUtils
.
isEmpty
(
TdHYGFStationYear
Generate
))
{
TdHYGFStationYearGenerate
=
new
TdHYGFStationYear
Generate
();
}
tdHYGFStationMonth
Generate
.
setThirdStationId
(
stationId
);
tdHYGFStationMonth
Generate
.
setMonthTime
(
DateUtil
.
format
(
today1
,
"yyyy-MM"
));
tdHYGFStationMonth
Generate
.
setYear
(
DateUtil
.
format
(
today1
,
"yyyy"
));
tdHYGFStationMonth
Generate
.
setGenerate
(
jpStation
.
getMonthGenerate
());
tdHYGFStationMonth
Generate
.
setFullhour
(
jpStation
.
getMonthGenerate
()
/
jpStation
.
getCapacity
());
tdHYGFStationMonth
Generate
.
setIncome
(
jpStation
.
getMonthIncome
());
TdHYGFStationYear
Generate
.
setThirdStationId
(
stationId
);
TdHYGFStationYear
Generate
.
setMonthTime
(
DateUtil
.
format
(
today1
,
"yyyy-MM"
));
TdHYGFStationYear
Generate
.
setYear
(
DateUtil
.
format
(
today1
,
"yyyy"
));
TdHYGFStationYear
Generate
.
setGenerate
(
jpStation
.
getMonthGenerate
());
TdHYGFStationYear
Generate
.
setFullhour
(
jpStation
.
getMonthGenerate
()
/
jpStation
.
getCapacity
());
TdHYGFStationYear
Generate
.
setIncome
(
jpStation
.
getMonthIncome
());
// 新加
tdHYGFStationMonth
Generate
.
setAmosCompanyCode
(
jpStation
.
getAmosCompanyCode
());
tdHYGFStationMonth
Generate
.
setRegionalCompaniesCode
(
jpStation
.
getRegionalCompaniesCode
());
tdHYGFStationMonth
Generate
.
setStationName
(
jpStation
.
getName
());
tdHYGFStationMonth
Generate
.
setStationState
(
jpStation
.
getState
());
if
(
ObjectUtils
.
isEmpty
(
tdHYGFStationMonth
Generate
.
getCreatedTime
()))
{
tdHYGFStationMonth
Generate
.
setCreatedTime
(
System
.
currentTimeMillis
());
tdHYGFStationMonthGenerateMapper
.
insert
(
tdHYGFStationMonth
Generate
);
TdHYGFStationYear
Generate
.
setAmosCompanyCode
(
jpStation
.
getAmosCompanyCode
());
TdHYGFStationYear
Generate
.
setRegionalCompaniesCode
(
jpStation
.
getRegionalCompaniesCode
());
TdHYGFStationYear
Generate
.
setStationName
(
jpStation
.
getName
());
TdHYGFStationYear
Generate
.
setStationState
(
jpStation
.
getState
());
if
(
ObjectUtils
.
isEmpty
(
TdHYGFStationYear
Generate
.
getCreatedTime
()))
{
TdHYGFStationYear
Generate
.
setCreatedTime
(
System
.
currentTimeMillis
());
TdHYGFStationYearGenerateMapper
.
insert
(
TdHYGFStationYear
Generate
);
}
else
{
tdHYGFStationMonthGenerateMapper
.
insert
(
tdHYGFStationMonth
Generate
);
TdHYGFStationYearGenerateMapper
.
insert
(
TdHYGFStationYear
Generate
);
}
// 户用场站年发电量
TdHYGFStation
YearGenerate
tdHYGFStationYearGenerate
=
tdHYGFStationYear
GenerateMapper
.
selectOne
(
new
QueryWrapper
<
TdHYGFStation
Year
Generate
>().
eq
(
"third_station_id"
,
stationId
)
TdHYGFStation
AllGenerate
TdHYGFStationAllGenerate
=
TdHYGFStationAll
GenerateMapper
.
selectOne
(
new
QueryWrapper
<
TdHYGFStation
All
Generate
>().
eq
(
"third_station_id"
,
stationId
)
.
eq
(
"year_time"
,
DateUtil
.
format
(
today1
,
"yyyy"
))
.
eq
(
"year"
,
DateUtil
.
format
(
today1
,
"yyyy"
)));
if
(
ObjectUtils
.
isEmpty
(
tdHYGFStationYear
Generate
))
{
tdHYGFStationYearGenerate
=
new
TdHYGFStationYear
Generate
();
if
(
ObjectUtils
.
isEmpty
(
TdHYGFStationAll
Generate
))
{
TdHYGFStationAllGenerate
=
new
TdHYGFStationAll
Generate
();
}
tdHYGFStationYear
Generate
.
setThirdStationId
(
stationId
);
tdHYGFStationYear
Generate
.
setYearTime
(
DateUtil
.
format
(
today1
,
"yyyy"
));
tdHYGFStationYear
Generate
.
setYear
(
DateUtil
.
format
(
today1
,
"yyyy"
));
tdHYGFStationYear
Generate
.
setGenerate
(
jpStation
.
getYearGenerate
());
tdHYGFStationYear
Generate
.
setFullhour
(
jpStation
.
getYearGenerate
()
/
jpStation
.
getCapacity
());
tdHYGFStationYear
Generate
.
setIncome
(
jpStation
.
getYearIncome
());
TdHYGFStationAll
Generate
.
setThirdStationId
(
stationId
);
TdHYGFStationAll
Generate
.
setYearTime
(
DateUtil
.
format
(
today1
,
"yyyy"
));
TdHYGFStationAll
Generate
.
setYear
(
DateUtil
.
format
(
today1
,
"yyyy"
));
TdHYGFStationAll
Generate
.
setGenerate
(
jpStation
.
getYearGenerate
());
TdHYGFStationAll
Generate
.
setFullhour
(
jpStation
.
getYearGenerate
()
/
jpStation
.
getCapacity
());
TdHYGFStationAll
Generate
.
setIncome
(
jpStation
.
getYearIncome
());
// 新加
tdHYGFStationYear
Generate
.
setAmosCompanyCode
(
jpStation
.
getAmosCompanyCode
());
tdHYGFStationYear
Generate
.
setRegionalCompaniesCode
(
jpStation
.
getRegionalCompaniesCode
());
tdHYGFStationYear
Generate
.
setStationName
(
jpStation
.
getName
());
tdHYGFStationYear
Generate
.
setStationState
(
jpStation
.
getState
());
if
(
ObjectUtils
.
isEmpty
(
tdHYGFStationYear
Generate
.
getCreatedTime
()))
{
tdHYGFStationYear
Generate
.
setCreatedTime
(
System
.
currentTimeMillis
());
tdHYGFStationYearGenerateMapper
.
insert
(
tdHYGFStationYear
Generate
);
TdHYGFStationAll
Generate
.
setAmosCompanyCode
(
jpStation
.
getAmosCompanyCode
());
TdHYGFStationAll
Generate
.
setRegionalCompaniesCode
(
jpStation
.
getRegionalCompaniesCode
());
TdHYGFStationAll
Generate
.
setStationName
(
jpStation
.
getName
());
TdHYGFStationAll
Generate
.
setStationState
(
jpStation
.
getState
());
if
(
ObjectUtils
.
isEmpty
(
TdHYGFStationAll
Generate
.
getCreatedTime
()))
{
TdHYGFStationAll
Generate
.
setCreatedTime
(
System
.
currentTimeMillis
());
TdHYGFStationAllGenerateMapper
.
insert
(
TdHYGFStationAll
Generate
);
}
else
{
tdHYGFStationYearGenerateMapper
.
insert
(
tdHYGFStationYear
Generate
);
TdHYGFStationAllGenerateMapper
.
insert
(
TdHYGFStationAll
Generate
);
}
}
}
...
...
amos-boot-data/amos-boot-data-housepvapi/src/main/java/com/yeejoin/amos/api/householdapi/face/service/impl/SofarDataAcquisitionServiceImpl.java
View file @
d76c69e6
...
...
@@ -41,9 +41,9 @@ import com.yeejoin.amos.api.householdapi.face.orm.houseapi.entity.tdeingine.TdHY
import
com.yeejoin.amos.api.householdapi.face.orm.houseapi.entity.tdeingine.TdHYGFInverterMonthGenerate
;
import
com.yeejoin.amos.api.householdapi.face.orm.houseapi.entity.tdeingine.TdHYGFInverterTotalGenerate
;
import
com.yeejoin.amos.api.householdapi.face.orm.houseapi.entity.tdeingine.TdHYGFInverterYearGenerate
;
import
com.yeejoin.amos.api.householdapi.face.orm.houseapi.entity.tdeingine.TdHYGFStationDayGenerate
;
import
com.yeejoin.amos.api.householdapi.face.orm.houseapi.entity.tdeingine.TdHYGFStationMonthGenerate
;
import
com.yeejoin.amos.api.householdapi.face.orm.houseapi.entity.tdeingine.TdHYGFStationYearGenerate
;
import
com.yeejoin.amos.api.householdapi.face.orm.houseapi.entity.tdeingine.TdHYGFStationAllGenerate
;
import
com.yeejoin.amos.api.householdapi.face.orm.mapper.hygf.JpCollectorMapper
;
import
com.yeejoin.amos.api.householdapi.face.orm.mapper.hygf.JpInverterElectricityMapper
;
import
com.yeejoin.amos.api.householdapi.face.orm.mapper.hygf.JpInverterMapper
;
...
...
@@ -57,9 +57,9 @@ import com.yeejoin.amos.api.householdapi.face.orm.mapper.tdengine.TdHYGFInverter
import
com.yeejoin.amos.api.householdapi.face.orm.mapper.tdengine.TdHYGFInverterMonthGenerateMapper
;
import
com.yeejoin.amos.api.householdapi.face.orm.mapper.tdengine.TdHYGFInverterTotalGenerateMapper
;
import
com.yeejoin.amos.api.householdapi.face.orm.mapper.tdengine.TdHYGFInverterYearGenerateMapper
;
import
com.yeejoin.amos.api.householdapi.face.orm.mapper.tdengine.TdHYGFStationDayGenerateMapper
;
import
com.yeejoin.amos.api.householdapi.face.orm.mapper.tdengine.TdHYGFStationMonthGenerateMapper
;
import
com.yeejoin.amos.api.householdapi.face.orm.mapper.tdengine.TdHYGFStationYearGenerateMapper
;
import
com.yeejoin.amos.api.householdapi.face.orm.mapper.tdengine.TdHYGFStationAllGenerateMapper
;
import
com.yeejoin.amos.api.householdapi.face.orm.mapper.tdengine.TdJpStationMapper
;
import
com.yeejoin.amos.api.householdapi.face.service.SofarDataAcquisitionService
;
import
com.yeejoin.amos.openapi.enums.PVProducerInfoEnum
;
...
...
@@ -84,11 +84,11 @@ public class SofarDataAcquisitionServiceImpl implements SofarDataAcquisitionServ
@Autowired
private
TdHYGFInverterYearGenerateMapper
tdHYGFInverterYearGenerateMapper
;
@Autowired
private
TdHYGFStation
DayGenerateMapper
tdHYGFStationDay
GenerateMapper
;
private
TdHYGFStation
MonthGenerateMapper
TdHYGFStationMonth
GenerateMapper
;
@Autowired
private
TdHYGFStation
MonthGenerateMapper
tdHYGFStationMonth
GenerateMapper
;
private
TdHYGFStation
YearGenerateMapper
TdHYGFStationYear
GenerateMapper
;
@Autowired
private
TdHYGFStation
YearGenerateMapper
tdHYGFStationYear
GenerateMapper
;
private
TdHYGFStation
AllGenerateMapper
TdHYGFStationAll
GenerateMapper
;
@Autowired
private
TdHYGFInverterTotalGenerateMapper
tdHYGFInverterTotalGenerateMapper
;
@Autowired
...
...
@@ -442,12 +442,12 @@ public class SofarDataAcquisitionServiceImpl implements SofarDataAcquisitionServ
String
today
=
DateUtil
.
today
();
String
hour
=
new
Date
().
getHours
()
+
":00"
;
HYGFJPDayPower
hygfjpDayPower
=
hygfjpDayPowerMapper
.
selectOne
(
new
QueryWrapper
<
HYGFJPDayPower
>().
eq
(
"tation_id"
,
sunlightDto
.
getId
().
toString
())
new
QueryWrapper
<
HYGFJPDayPower
>().
eq
(
"t
hird_st
ation_id"
,
sunlightDto
.
getId
().
toString
())
.
eq
(
"year_month_day"
,
today
).
eq
(
"hour"
,
hour
));
if
(
ObjectUtils
.
isEmpty
(
hygfjpDayPower
))
{
hygfjpDayPower
=
new
HYGFJPDayPower
();
}
hygfjpDayPower
.
setTationId
(
sunlightDto
.
getId
().
toString
());
hygfjpDayPower
.
setT
hirdSt
ationId
(
sunlightDto
.
getId
().
toString
());
hygfjpDayPower
.
setHour
(
hour
);
hygfjpDayPower
.
setYearMonthDay
(
today
);
hygfjpDayPower
.
setPower
(
jpStation
.
getRealTimePower
());
...
...
@@ -520,25 +520,25 @@ public class SofarDataAcquisitionServiceImpl implements SofarDataAcquisitionServ
// 电站报表
// 户用场站日发电量
Date
today1
=
new
Date
();
TdHYGFStation
DayGenerate
tdHYGFStationDayGenerate
=
tdHYGFStationDay
GenerateMapper
.
selectOne
(
new
QueryWrapper
<
TdHYGFStation
Day
Generate
>().
eq
(
"third_station_id"
,
jpStation
.
getThirdStationId
())
TdHYGFStation
MonthGenerate
TdHYGFStationMonthGenerate
=
TdHYGFStationMonth
GenerateMapper
.
selectOne
(
new
QueryWrapper
<
TdHYGFStation
Month
Generate
>().
eq
(
"third_station_id"
,
jpStation
.
getThirdStationId
())
.
eq
(
"day_time"
,
DateUtil
.
format
(
today1
,
"yyyy-MM-dd"
))
.
eq
(
"year_month"
,
DateUtil
.
format
(
today1
,
"yyyy-MM"
)));
if
(
ObjectUtils
.
isEmpty
(
tdHYGFStationDay
Generate
))
{
tdHYGFStationDayGenerate
=
new
TdHYGFStationDay
Generate
();
if
(
ObjectUtils
.
isEmpty
(
TdHYGFStationMonth
Generate
))
{
TdHYGFStationMonthGenerate
=
new
TdHYGFStationMonth
Generate
();
}
tdHYGFStationDay
Generate
.
setThirdStationId
(
jpStation
.
getThirdStationId
());
tdHYGFStationDay
Generate
.
setDayTime
(
DateUtil
.
format
(
today1
,
"yyyy-MM-dd"
));
tdHYGFStationDay
Generate
.
setYearMonth
(
DateUtil
.
format
(
today1
,
"yyyy-MM"
));
tdHYGFStationDay
Generate
.
setGenerate
(
jpStation
.
getDayGenerate
());
TdHYGFStationMonth
Generate
.
setThirdStationId
(
jpStation
.
getThirdStationId
());
TdHYGFStationMonth
Generate
.
setDayTime
(
DateUtil
.
format
(
today1
,
"yyyy-MM-dd"
));
TdHYGFStationMonth
Generate
.
setYearMonth
(
DateUtil
.
format
(
today1
,
"yyyy-MM"
));
TdHYGFStationMonth
Generate
.
setGenerate
(
jpStation
.
getDayGenerate
());
// 新加
tdHYGFStationDay
Generate
.
setAmosCompanyCode
(
jpStation
.
getAmosCompanyCode
());
tdHYGFStationDay
Generate
.
setRegionalCompaniesCode
(
jpStation
.
getRegionalCompaniesCode
());
tdHYGFStationDay
Generate
.
setStationName
(
jpStation
.
getName
());
tdHYGFStationDay
Generate
.
setStationState
(
jpStation
.
getState
());
TdHYGFStationMonth
Generate
.
setAmosCompanyCode
(
jpStation
.
getAmosCompanyCode
());
TdHYGFStationMonth
Generate
.
setRegionalCompaniesCode
(
jpStation
.
getRegionalCompaniesCode
());
TdHYGFStationMonth
Generate
.
setStationName
(
jpStation
.
getName
());
TdHYGFStationMonth
Generate
.
setStationState
(
jpStation
.
getState
());
tdHYGFStationDay
Generate
.
setFullhour
(
TdHYGFStationMonth
Generate
.
setFullhour
(
(
jpStation
.
getDayGenerate
()
==
null
||
jpStation
.
getCapacity
()
==
null
)
?
null
:
...
...
@@ -546,73 +546,73 @@ public class SofarDataAcquisitionServiceImpl implements SofarDataAcquisitionServ
:
jpStation
.
getDayGenerate
()
/
jpStation
.
getCapacity
())
);
tdHYGFStationDay
Generate
.
setIncome
(
jpStation
.
getDayIncome
());
if
(
ObjectUtils
.
isEmpty
(
tdHYGFStationDay
Generate
.
getCreatedTime
()))
{
tdHYGFStationDay
Generate
.
setCreatedTime
(
System
.
currentTimeMillis
());
tdHYGFStationDayGenerateMapper
.
insert
(
tdHYGFStationDay
Generate
);
TdHYGFStationMonth
Generate
.
setIncome
(
jpStation
.
getDayIncome
());
if
(
ObjectUtils
.
isEmpty
(
TdHYGFStationMonth
Generate
.
getCreatedTime
()))
{
TdHYGFStationMonth
Generate
.
setCreatedTime
(
System
.
currentTimeMillis
());
TdHYGFStationMonthGenerateMapper
.
insert
(
TdHYGFStationMonth
Generate
);
}
else
{
tdHYGFStationDayGenerateMapper
.
insert
(
tdHYGFStationDay
Generate
);
TdHYGFStationMonthGenerateMapper
.
insert
(
TdHYGFStationMonth
Generate
);
}
// 户用场站月发电量
TdHYGFStation
MonthGenerate
tdHYGFStationMonthGenerate
=
tdHYGFStationMonth
GenerateMapper
.
selectOne
(
new
QueryWrapper
<
TdHYGFStation
Month
Generate
>().
eq
(
"third_station_id"
,
jpStation
.
getThirdStationId
())
TdHYGFStation
YearGenerate
TdHYGFStationYearGenerate
=
TdHYGFStationYear
GenerateMapper
.
selectOne
(
new
QueryWrapper
<
TdHYGFStation
Year
Generate
>().
eq
(
"third_station_id"
,
jpStation
.
getThirdStationId
())
.
eq
(
"month_time"
,
DateUtil
.
format
(
today1
,
"yyyy-MM"
))
.
eq
(
"year"
,
DateUtil
.
format
(
today1
,
"yyyy"
)));
if
(
ObjectUtils
.
isEmpty
(
tdHYGFStationMonth
Generate
))
{
tdHYGFStationMonthGenerate
=
new
TdHYGFStationMonth
Generate
();
if
(
ObjectUtils
.
isEmpty
(
TdHYGFStationYear
Generate
))
{
TdHYGFStationYearGenerate
=
new
TdHYGFStationYear
Generate
();
}
tdHYGFStationMonth
Generate
.
setThirdStationId
(
jpStation
.
getThirdStationId
());
tdHYGFStationMonth
Generate
.
setMonthTime
(
DateUtil
.
format
(
today1
,
"yyyy-MM"
));
tdHYGFStationMonth
Generate
.
setYear
(
DateUtil
.
format
(
today1
,
"yyyy"
));
tdHYGFStationMonth
Generate
.
setGenerate
(
jpStation
.
getMonthGenerate
());
tdHYGFStationMonth
Generate
.
setFullhour
(
TdHYGFStationYear
Generate
.
setThirdStationId
(
jpStation
.
getThirdStationId
());
TdHYGFStationYear
Generate
.
setMonthTime
(
DateUtil
.
format
(
today1
,
"yyyy-MM"
));
TdHYGFStationYear
Generate
.
setYear
(
DateUtil
.
format
(
today1
,
"yyyy"
));
TdHYGFStationYear
Generate
.
setGenerate
(
jpStation
.
getMonthGenerate
());
TdHYGFStationYear
Generate
.
setFullhour
(
// jpStation.getMonthGenerate() / jpStation.getCapacity()
(
jpStation
.
getMonthGenerate
()
==
null
||
jpStation
.
getCapacity
()
==
null
)
?
null
:
(
jpStation
.
getCapacity
()
<=
0.0
?
null
:
jpStation
.
getMonthGenerate
()
/
jpStation
.
getCapacity
()));
tdHYGFStationMonth
Generate
.
setIncome
(
jpStation
.
getMonthIncome
());
TdHYGFStationYear
Generate
.
setIncome
(
jpStation
.
getMonthIncome
());
// 新加
tdHYGFStationMonth
Generate
.
setAmosCompanyCode
(
jpStation
.
getAmosCompanyCode
());
tdHYGFStationMonth
Generate
.
setRegionalCompaniesCode
(
jpStation
.
getRegionalCompaniesCode
());
tdHYGFStationMonth
Generate
.
setStationName
(
jpStation
.
getName
());
tdHYGFStationMonth
Generate
.
setStationState
(
jpStation
.
getState
());
if
(
ObjectUtils
.
isEmpty
(
tdHYGFStationMonth
Generate
.
getCreatedTime
()))
{
tdHYGFStationMonth
Generate
.
setCreatedTime
(
System
.
currentTimeMillis
());
tdHYGFStationMonthGenerateMapper
.
insert
(
tdHYGFStationMonth
Generate
);
TdHYGFStationYear
Generate
.
setAmosCompanyCode
(
jpStation
.
getAmosCompanyCode
());
TdHYGFStationYear
Generate
.
setRegionalCompaniesCode
(
jpStation
.
getRegionalCompaniesCode
());
TdHYGFStationYear
Generate
.
setStationName
(
jpStation
.
getName
());
TdHYGFStationYear
Generate
.
setStationState
(
jpStation
.
getState
());
if
(
ObjectUtils
.
isEmpty
(
TdHYGFStationYear
Generate
.
getCreatedTime
()))
{
TdHYGFStationYear
Generate
.
setCreatedTime
(
System
.
currentTimeMillis
());
TdHYGFStationYearGenerateMapper
.
insert
(
TdHYGFStationYear
Generate
);
}
else
{
tdHYGFStationMonthGenerateMapper
.
insert
(
tdHYGFStationMonth
Generate
);
TdHYGFStationYearGenerateMapper
.
insert
(
TdHYGFStationYear
Generate
);
}
// 户用场站年发电量
TdHYGFStation
YearGenerate
tdHYGFStationYearGenerate
=
tdHYGFStationYear
GenerateMapper
.
selectOne
(
new
QueryWrapper
<
TdHYGFStation
Year
Generate
>().
eq
(
"third_station_id"
,
jpStation
.
getThirdStationId
())
TdHYGFStation
AllGenerate
TdHYGFStationAllGenerate
=
TdHYGFStationAll
GenerateMapper
.
selectOne
(
new
QueryWrapper
<
TdHYGFStation
All
Generate
>().
eq
(
"third_station_id"
,
jpStation
.
getThirdStationId
())
.
eq
(
"year_time"
,
DateUtil
.
format
(
today1
,
"yyyy"
))
.
eq
(
"year"
,
DateUtil
.
format
(
today1
,
"yyyy"
)));
if
(
ObjectUtils
.
isEmpty
(
tdHYGFStationYear
Generate
))
{
tdHYGFStationYearGenerate
=
new
TdHYGFStationYear
Generate
();
if
(
ObjectUtils
.
isEmpty
(
TdHYGFStationAll
Generate
))
{
TdHYGFStationAllGenerate
=
new
TdHYGFStationAll
Generate
();
}
tdHYGFStationYear
Generate
.
setThirdStationId
(
jpStation
.
getThirdStationId
());
tdHYGFStationYear
Generate
.
setYearTime
(
DateUtil
.
format
(
today1
,
"yyyy"
));
tdHYGFStationYear
Generate
.
setYear
(
DateUtil
.
format
(
today1
,
"yyyy"
));
tdHYGFStationYear
Generate
.
setGenerate
(
jpStation
.
getYearGenerate
());
tdHYGFStationYear
Generate
.
setFullhour
(
TdHYGFStationAll
Generate
.
setThirdStationId
(
jpStation
.
getThirdStationId
());
TdHYGFStationAll
Generate
.
setYearTime
(
DateUtil
.
format
(
today1
,
"yyyy"
));
TdHYGFStationAll
Generate
.
setYear
(
DateUtil
.
format
(
today1
,
"yyyy"
));
TdHYGFStationAll
Generate
.
setGenerate
(
jpStation
.
getYearGenerate
());
TdHYGFStationAll
Generate
.
setFullhour
(
// jpStation.getYearGenerate() / jpStation.getCapacity()
(
jpStation
.
getYearGenerate
()
==
null
||
jpStation
.
getCapacity
()
==
null
)
?
null
:
(
jpStation
.
getCapacity
()
<=
0.0
?
null
:
jpStation
.
getYearGenerate
()
/
jpStation
.
getCapacity
()));
tdHYGFStationYear
Generate
.
setIncome
(
jpStation
.
getYearIncome
());
TdHYGFStationAll
Generate
.
setIncome
(
jpStation
.
getYearIncome
());
// 新加
tdHYGFStationYear
Generate
.
setAmosCompanyCode
(
jpStation
.
getAmosCompanyCode
());
tdHYGFStationYear
Generate
.
setRegionalCompaniesCode
(
jpStation
.
getRegionalCompaniesCode
());
tdHYGFStationYear
Generate
.
setStationName
(
jpStation
.
getName
());
tdHYGFStationYear
Generate
.
setStationState
(
jpStation
.
getState
());
if
(
ObjectUtils
.
isEmpty
(
tdHYGFStationYear
Generate
.
getCreatedTime
()))
{
tdHYGFStationYear
Generate
.
setCreatedTime
(
System
.
currentTimeMillis
());
tdHYGFStationYearGenerateMapper
.
insert
(
tdHYGFStationYear
Generate
);
TdHYGFStationAll
Generate
.
setAmosCompanyCode
(
jpStation
.
getAmosCompanyCode
());
TdHYGFStationAll
Generate
.
setRegionalCompaniesCode
(
jpStation
.
getRegionalCompaniesCode
());
TdHYGFStationAll
Generate
.
setStationName
(
jpStation
.
getName
());
TdHYGFStationAll
Generate
.
setStationState
(
jpStation
.
getState
());
if
(
ObjectUtils
.
isEmpty
(
TdHYGFStationAll
Generate
.
getCreatedTime
()))
{
TdHYGFStationAll
Generate
.
setCreatedTime
(
System
.
currentTimeMillis
());
TdHYGFStationAllGenerateMapper
.
insert
(
TdHYGFStationAll
Generate
);
}
else
{
tdHYGFStationYearGenerateMapper
.
insert
(
tdHYGFStationYear
Generate
);
TdHYGFStationAllGenerateMapper
.
insert
(
TdHYGFStationAll
Generate
);
}
}
...
...
amos-boot-data/amos-boot-data-housepvapi/src/main/java/com/yeejoin/amos/api/householdapi/face/service/impl/SunlightServiceImpl.java
View file @
d76c69e6
...
...
@@ -77,11 +77,11 @@ public class SunlightServiceImpl implements SunlightService {
@Autowired
private
TdHYGFInverterYearGenerateMapper
tdHYGFInverterYearGenerateMapper
;
@Autowired
private
TdHYGFStation
DayGenerateMapper
tdHYGFStationDay
GenerateMapper
;
private
TdHYGFStation
MonthGenerateMapper
TdHYGFStationMonth
GenerateMapper
;
@Autowired
private
TdHYGFStation
MonthGenerateMapper
tdHYGFStationMonth
GenerateMapper
;
private
TdHYGFStation
YearGenerateMapper
TdHYGFStationYear
GenerateMapper
;
@Autowired
private
TdHYGFStation
YearGenerateMapper
tdHYGFStationYear
GenerateMapper
;
private
TdHYGFStation
AllGenerateMapper
TdHYGFStationAll
GenerateMapper
;
@Autowired
private
TdHYGFInverterTotalGenerateMapper
tdHYGFInverterTotalGenerateMapper
;
@Autowired
...
...
@@ -347,13 +347,13 @@ public class SunlightServiceImpl implements SunlightService {
String
today
=
DateUtil
.
today
();
String
hour
=
new
Date
().
getHours
()
+
":00"
;
HYGFJPDayPower
hygfjpDayPower
=
hygfjpDayPowerMapper
.
selectOne
(
new
QueryWrapper
<
HYGFJPDayPower
>().
eq
(
"
tation_id"
,
sunlightDto
.
getPs_id
().
toString
())
HYGFJPDayPower
hygfjpDayPower
=
hygfjpDayPowerMapper
.
selectOne
(
new
QueryWrapper
<
HYGFJPDayPower
>().
eq
(
"third_s
tation_id"
,
sunlightDto
.
getPs_id
().
toString
())
.
eq
(
"year_month_day"
,
today
).
eq
(
"hour"
,
hour
));
if
(
ObjectUtils
.
isEmpty
(
hygfjpDayPower
))
{
hygfjpDayPower
=
new
HYGFJPDayPower
();
}
hygfjpDayPower
.
setTationId
(
sunlightDto
.
getPs_id
().
toString
());
hygfjpDayPower
.
setT
hirdSt
ationId
(
sunlightDto
.
getPs_id
().
toString
());
hygfjpDayPower
.
setHour
(
hour
);
hygfjpDayPower
.
setYearMonthDay
(
today
);
hygfjpDayPower
.
setPower
(
jpStation
.
getRealTimePower
());
...
...
@@ -417,25 +417,29 @@ public class SunlightServiceImpl implements SunlightService {
jpStationMapper
.
insert
(
jpStation
);
}
this
.
setJpInverte
(
listd
,
jpStation
,
listdtx
);
if
(
listd
!=
null
)
{
this
.
setJpInverte
(
listd
,
jpStation
,
listdtx
);
}
this
.
collectorDetail
(
listd
,
jpStation
);
if
(
listd
!=
null
)
{
this
.
collectorDetail
(
listd
,
jpStation
);
}
// 电站报表
// 户用场站日发电量
Date
today1
=
new
Date
();
TdHYGFStation
DayGenerate
tdHYGFStationDayGenerate
=
tdHYGFStationDay
GenerateMapper
.
selectOne
(
new
QueryWrapper
<
TdHYGFStation
Day
Generate
>().
eq
(
"third_station_id"
,
jpStation
.
getThirdStationId
())
TdHYGFStation
MonthGenerate
TdHYGFStationMonthGenerate
=
TdHYGFStationMonth
GenerateMapper
.
selectOne
(
new
QueryWrapper
<
TdHYGFStation
Month
Generate
>().
eq
(
"third_station_id"
,
jpStation
.
getThirdStationId
())
.
eq
(
"day_time"
,
DateUtil
.
format
(
today1
,
"yyyy-MM-dd"
))
.
eq
(
"year_month"
,
DateUtil
.
format
(
today1
,
"yyyy-MM"
)));
if
(
ObjectUtils
.
isEmpty
(
tdHYGFStationDay
Generate
))
{
tdHYGFStationDayGenerate
=
new
TdHYGFStationDay
Generate
();
if
(
ObjectUtils
.
isEmpty
(
TdHYGFStationMonth
Generate
))
{
TdHYGFStationMonthGenerate
=
new
TdHYGFStationMonth
Generate
();
}
tdHYGFStationDay
Generate
.
setThirdStationId
(
jpStation
.
getThirdStationId
());
tdHYGFStationDay
Generate
.
setDayTime
(
DateUtil
.
format
(
today1
,
"yyyy-MM-dd"
));
tdHYGFStationDay
Generate
.
setYearMonth
(
DateUtil
.
format
(
today1
,
"yyyy-MM"
));
tdHYGFStationDay
Generate
.
setGenerate
(
jpStation
.
getDayGenerate
());
tdHYGFStationDay
Generate
.
setFullhour
(
TdHYGFStationMonth
Generate
.
setThirdStationId
(
jpStation
.
getThirdStationId
());
TdHYGFStationMonth
Generate
.
setDayTime
(
DateUtil
.
format
(
today1
,
"yyyy-MM-dd"
));
TdHYGFStationMonth
Generate
.
setYearMonth
(
DateUtil
.
format
(
today1
,
"yyyy-MM"
));
TdHYGFStationMonth
Generate
.
setGenerate
(
jpStation
.
getDayGenerate
());
TdHYGFStationMonth
Generate
.
setFullhour
(
(
jpStation
.
getDayGenerate
()
==
null
||
jpStation
.
getCapacity
()
==
null
)
?
null
:
...
...
@@ -443,33 +447,33 @@ public class SunlightServiceImpl implements SunlightService {
:
jpStation
.
getDayGenerate
()
/
jpStation
.
getCapacity
())
);
tdHYGFStationDay
Generate
.
setIncome
(
jpStation
.
getDayIncome
());
TdHYGFStationMonth
Generate
.
setIncome
(
jpStation
.
getDayIncome
());
// 新加
tdHYGFStationDay
Generate
.
setAmosCompanyCode
(
jpStation
.
getAmosCompanyCode
());
tdHYGFStationDay
Generate
.
setRegionalCompaniesCode
(
jpStation
.
getRegionalCompaniesCode
());
tdHYGFStationDay
Generate
.
setStationName
(
jpStation
.
getName
());
tdHYGFStationDay
Generate
.
setStationState
(
jpStation
.
getState
());
if
(
ObjectUtils
.
isEmpty
(
tdHYGFStationDay
Generate
.
getCreatedTime
()))
{
tdHYGFStationDay
Generate
.
setCreatedTime
(
System
.
currentTimeMillis
());
tdHYGFStationDayGenerateMapper
.
insert
(
tdHYGFStationDay
Generate
);
TdHYGFStationMonth
Generate
.
setAmosCompanyCode
(
jpStation
.
getAmosCompanyCode
());
TdHYGFStationMonth
Generate
.
setRegionalCompaniesCode
(
jpStation
.
getRegionalCompaniesCode
());
TdHYGFStationMonth
Generate
.
setStationName
(
jpStation
.
getName
());
TdHYGFStationMonth
Generate
.
setStationState
(
jpStation
.
getState
());
if
(
ObjectUtils
.
isEmpty
(
TdHYGFStationMonth
Generate
.
getCreatedTime
()))
{
TdHYGFStationMonth
Generate
.
setCreatedTime
(
System
.
currentTimeMillis
());
TdHYGFStationMonthGenerateMapper
.
insert
(
TdHYGFStationMonth
Generate
);
}
else
{
tdHYGFStationDayGenerateMapper
.
insert
(
tdHYGFStationDay
Generate
);
TdHYGFStationMonthGenerateMapper
.
insert
(
TdHYGFStationMonth
Generate
);
}
// 户用场站月发电量
TdHYGFStation
MonthGenerate
tdHYGFStationMonthGenerate
=
tdHYGFStationMonth
GenerateMapper
.
selectOne
(
new
QueryWrapper
<
TdHYGFStation
Month
Generate
>().
eq
(
"third_station_id"
,
jpStation
.
getThirdStationId
())
TdHYGFStation
YearGenerate
TdHYGFStationYearGenerate
=
TdHYGFStationYear
GenerateMapper
.
selectOne
(
new
QueryWrapper
<
TdHYGFStation
Year
Generate
>().
eq
(
"third_station_id"
,
jpStation
.
getThirdStationId
())
.
eq
(
"month_time"
,
DateUtil
.
format
(
today1
,
"yyyy-MM"
))
.
eq
(
"year"
,
DateUtil
.
format
(
today1
,
"yyyy"
)));
if
(
ObjectUtils
.
isEmpty
(
tdHYGFStationMonth
Generate
))
{
tdHYGFStationMonthGenerate
=
new
TdHYGFStationMonth
Generate
();
if
(
ObjectUtils
.
isEmpty
(
TdHYGFStationYear
Generate
))
{
TdHYGFStationYearGenerate
=
new
TdHYGFStationYear
Generate
();
}
tdHYGFStationMonth
Generate
.
setThirdStationId
(
jpStation
.
getThirdStationId
());
tdHYGFStationMonth
Generate
.
setMonthTime
(
DateUtil
.
format
(
today1
,
"yyyy-MM"
));
tdHYGFStationMonth
Generate
.
setYear
(
DateUtil
.
format
(
today1
,
"yyyy"
));
tdHYGFStationMonth
Generate
.
setGenerate
(
jpStation
.
getMonthGenerate
());
tdHYGFStationMonth
Generate
.
setFullhour
(
TdHYGFStationYear
Generate
.
setThirdStationId
(
jpStation
.
getThirdStationId
());
TdHYGFStationYear
Generate
.
setMonthTime
(
DateUtil
.
format
(
today1
,
"yyyy-MM"
));
TdHYGFStationYear
Generate
.
setYear
(
DateUtil
.
format
(
today1
,
"yyyy"
));
TdHYGFStationYear
Generate
.
setGenerate
(
jpStation
.
getMonthGenerate
());
TdHYGFStationYear
Generate
.
setFullhour
(
// jpStation.getMonthGenerate() / jpStation.getCapacity()
...
...
@@ -479,49 +483,49 @@ public class SunlightServiceImpl implements SunlightService {
:
jpStation
.
getMonthGenerate
()
/
jpStation
.
getCapacity
())
);
tdHYGFStationMonth
Generate
.
setIncome
(
jpStation
.
getMonthIncome
());
TdHYGFStationYear
Generate
.
setIncome
(
jpStation
.
getMonthIncome
());
// 新加
tdHYGFStationMonth
Generate
.
setAmosCompanyCode
(
jpStation
.
getAmosCompanyCode
());
tdHYGFStationMonth
Generate
.
setRegionalCompaniesCode
(
jpStation
.
getRegionalCompaniesCode
());
tdHYGFStationMonth
Generate
.
setStationName
(
jpStation
.
getName
());
tdHYGFStationMonth
Generate
.
setStationState
(
jpStation
.
getState
());
if
(
ObjectUtils
.
isEmpty
(
tdHYGFStationMonth
Generate
.
getCreatedTime
()))
{
tdHYGFStationMonth
Generate
.
setCreatedTime
(
System
.
currentTimeMillis
());
tdHYGFStationMonthGenerateMapper
.
insert
(
tdHYGFStationMonth
Generate
);
TdHYGFStationYear
Generate
.
setAmosCompanyCode
(
jpStation
.
getAmosCompanyCode
());
TdHYGFStationYear
Generate
.
setRegionalCompaniesCode
(
jpStation
.
getRegionalCompaniesCode
());
TdHYGFStationYear
Generate
.
setStationName
(
jpStation
.
getName
());
TdHYGFStationYear
Generate
.
setStationState
(
jpStation
.
getState
());
if
(
ObjectUtils
.
isEmpty
(
TdHYGFStationYear
Generate
.
getCreatedTime
()))
{
TdHYGFStationYear
Generate
.
setCreatedTime
(
System
.
currentTimeMillis
());
TdHYGFStationYearGenerateMapper
.
insert
(
TdHYGFStationYear
Generate
);
}
else
{
tdHYGFStationMonthGenerateMapper
.
insert
(
tdHYGFStationMonth
Generate
);
TdHYGFStationYearGenerateMapper
.
insert
(
TdHYGFStationYear
Generate
);
}
// 户用场站年发电量
TdHYGFStation
YearGenerate
tdHYGFStationYearGenerate
=
tdHYGFStationYear
GenerateMapper
.
selectOne
(
new
QueryWrapper
<
TdHYGFStation
Year
Generate
>().
eq
(
"third_station_id"
,
jpStation
.
getThirdStationId
())
TdHYGFStation
AllGenerate
TdHYGFStationAllGenerate
=
TdHYGFStationAll
GenerateMapper
.
selectOne
(
new
QueryWrapper
<
TdHYGFStation
All
Generate
>().
eq
(
"third_station_id"
,
jpStation
.
getThirdStationId
())
.
eq
(
"year_time"
,
DateUtil
.
format
(
today1
,
"yyyy"
))
.
eq
(
"year"
,
DateUtil
.
format
(
today1
,
"yyyy"
)));
if
(
ObjectUtils
.
isEmpty
(
tdHYGFStationYear
Generate
))
{
tdHYGFStationYearGenerate
=
new
TdHYGFStationYear
Generate
();
if
(
ObjectUtils
.
isEmpty
(
TdHYGFStationAll
Generate
))
{
TdHYGFStationAllGenerate
=
new
TdHYGFStationAll
Generate
();
}
tdHYGFStationYear
Generate
.
setThirdStationId
(
jpStation
.
getThirdStationId
());
tdHYGFStationYear
Generate
.
setYearTime
(
DateUtil
.
format
(
today1
,
"yyyy"
));
tdHYGFStationYear
Generate
.
setYear
(
DateUtil
.
format
(
today1
,
"yyyy"
));
tdHYGFStationYear
Generate
.
setGenerate
(
jpStation
.
getYearGenerate
());
tdHYGFStationYear
Generate
.
setFullhour
(
TdHYGFStationAll
Generate
.
setThirdStationId
(
jpStation
.
getThirdStationId
());
TdHYGFStationAll
Generate
.
setYearTime
(
DateUtil
.
format
(
today1
,
"yyyy"
));
TdHYGFStationAll
Generate
.
setYear
(
DateUtil
.
format
(
today1
,
"yyyy"
));
TdHYGFStationAll
Generate
.
setGenerate
(
jpStation
.
getYearGenerate
());
TdHYGFStationAll
Generate
.
setFullhour
(
// jpStation.getYearGenerate() / jpStation.getCapacity()
(
jpStation
.
getYearGenerate
()
==
null
||
jpStation
.
getCapacity
()
==
null
)
?
null
:
(
jpStation
.
getCapacity
()
<=
0.0
?
null
:
jpStation
.
getYearGenerate
()
/
jpStation
.
getCapacity
()));
tdHYGFStationYear
Generate
.
setIncome
(
jpStation
.
getYearIncome
());
TdHYGFStationAll
Generate
.
setIncome
(
jpStation
.
getYearIncome
());
// 新加
tdHYGFStationYear
Generate
.
setAmosCompanyCode
(
jpStation
.
getAmosCompanyCode
());
tdHYGFStationYear
Generate
.
setRegionalCompaniesCode
(
jpStation
.
getRegionalCompaniesCode
());
tdHYGFStationYear
Generate
.
setStationName
(
jpStation
.
getName
());
tdHYGFStationYear
Generate
.
setStationState
(
jpStation
.
getState
());
if
(
ObjectUtils
.
isEmpty
(
tdHYGFStationYear
Generate
.
getCreatedTime
()))
{
tdHYGFStationYear
Generate
.
setCreatedTime
(
System
.
currentTimeMillis
());
tdHYGFStationYearGenerateMapper
.
insert
(
tdHYGFStationYear
Generate
);
TdHYGFStationAll
Generate
.
setAmosCompanyCode
(
jpStation
.
getAmosCompanyCode
());
TdHYGFStationAll
Generate
.
setRegionalCompaniesCode
(
jpStation
.
getRegionalCompaniesCode
());
TdHYGFStationAll
Generate
.
setStationName
(
jpStation
.
getName
());
TdHYGFStationAll
Generate
.
setStationState
(
jpStation
.
getState
());
if
(
ObjectUtils
.
isEmpty
(
TdHYGFStationAll
Generate
.
getCreatedTime
()))
{
TdHYGFStationAll
Generate
.
setCreatedTime
(
System
.
currentTimeMillis
());
TdHYGFStationAllGenerateMapper
.
insert
(
TdHYGFStationAll
Generate
);
}
else
{
tdHYGFStationYearGenerateMapper
.
insert
(
tdHYGFStationYear
Generate
);
TdHYGFStationAllGenerateMapper
.
insert
(
TdHYGFStationAll
Generate
);
}
}
...
...
@@ -1059,10 +1063,12 @@ public class SunlightServiceImpl implements SunlightService {
try
{
TimeUnit
.
MINUTES
.
sleep
(
1
);
hygfjpInverterWarn
.
setCreatedTime
(
System
.
currentTimeMillis
());
hygfjpInverterWarnMapper
.
insert
(
hygfjpInverterWarn
);
}
catch
(
Exception
e
)
{
e
.
printStackTrace
();
hygfjpInverterWarnMapper
.
insert
(
hygfjpInverterWarn
);
}
hygfjpInverterWarnMapper
.
insert
(
hygfjpInverterWarn
);
}
}
}
...
...
amos-boot-system-jxiop/amos-boot-module-hygf-api/src/main/java/com/yeejoin/amos/boot/module/hygf/api/entity/AllPower.java
View file @
d76c69e6
...
...
@@ -17,7 +17,7 @@ import java.time.format.DateTimeFormatter;
*/
@Data
@Accessors
(
chain
=
true
)
@TableName
(
"td_hygf_
all_power
"
)
@TableName
(
"td_hygf_
station_power_all
"
)
public
class
AllPower
{
private
static
final
long
serialVersionUID
=
1L
;
...
...
@@ -26,7 +26,7 @@ public class AllPower {
/**
* 第三方电站id
*/
@TableField
(
"tation_id"
)
@TableField
(
"t
hird_st
ation_id"
)
private
String
thirdStationId
;
/**
...
...
amos-boot-system-jxiop/amos-boot-module-hygf-api/src/main/java/com/yeejoin/amos/boot/module/hygf/api/entity/DayGenerate.java
View file @
d76c69e6
...
...
@@ -13,7 +13,7 @@ import org.springframework.data.annotation.Id;
*/
@Data
@Accessors
(
chain
=
true
)
@TableName
(
"td_hygf_station_
day_generate
"
)
@TableName
(
"td_hygf_station_
generate_month
"
)
public
class
DayGenerate
{
@Id
private
Long
createdTime
;
...
...
amos-boot-system-jxiop/amos-boot-module-hygf-api/src/main/java/com/yeejoin/amos/boot/module/hygf/api/entity/DayPower.java
View file @
d76c69e6
...
...
@@ -14,7 +14,7 @@ import lombok.experimental.Accessors;
*/
@Data
@Accessors
(
chain
=
true
)
@TableName
(
"td_hygf_
day_power
"
)
@TableName
(
"td_hygf_
station_power_day
"
)
public
class
DayPower
{
private
static
final
long
serialVersionUID
=
1L
;
...
...
@@ -24,7 +24,7 @@ public class DayPower {
/**
* 第三方电站id
*/
@TableField
(
"tation_id"
)
@TableField
(
"t
hird_st
ation_id"
)
private
String
thirdStationId
;
/**
...
...
amos-boot-system-jxiop/amos-boot-module-hygf-api/src/main/java/com/yeejoin/amos/boot/module/hygf/api/entity/MonthGenerate.java
View file @
d76c69e6
...
...
@@ -13,7 +13,7 @@ import org.springframework.data.annotation.Id;
*/
@Data
@Accessors
(
chain
=
true
)
@TableName
(
"td_hygf_station_
month_generate
"
)
@TableName
(
"td_hygf_station_
generate_year
"
)
public
class
MonthGenerate
{
@Id
private
Long
createdTime
;
...
...
amos-boot-system-jxiop/amos-boot-module-hygf-api/src/main/java/com/yeejoin/amos/boot/module/hygf/api/entity/MonthPower.java
View file @
d76c69e6
...
...
@@ -17,7 +17,7 @@ import java.time.format.DateTimeFormatter;
*/
@Data
@Accessors
(
chain
=
true
)
@TableName
(
"td_hygf_
month_power
"
)
@TableName
(
"td_hygf_
station_power_month
"
)
public
class
MonthPower
{
private
static
final
long
serialVersionUID
=
1L
;
...
...
@@ -32,7 +32,7 @@ public class MonthPower {
/**
* 第三方电站id
*/
@TableField
(
"tation_id"
)
@TableField
(
"t
hird_st
ation_id"
)
private
String
thirdStationId
;
/**
...
...
amos-boot-system-jxiop/amos-boot-module-hygf-api/src/main/java/com/yeejoin/amos/boot/module/hygf/api/entity/YearGenerate.java
View file @
d76c69e6
...
...
@@ -13,7 +13,7 @@ import org.springframework.data.annotation.Id;
*/
@Data
@Accessors
(
chain
=
true
)
@TableName
(
"td_hygf_station_
year_generate
"
)
@TableName
(
"td_hygf_station_
generate_all
"
)
public
class
YearGenerate
{
@Id
private
Long
createdTime
;
...
...
amos-boot-system-jxiop/amos-boot-module-hygf-api/src/main/java/com/yeejoin/amos/boot/module/hygf/api/entity/YearPower.java
View file @
d76c69e6
...
...
@@ -17,7 +17,7 @@ import java.time.format.DateTimeFormatter;
*/
@Data
@Accessors
(
chain
=
true
)
@TableName
(
"td_hygf_
year_powe
r"
)
@TableName
(
"td_hygf_
station_power_yea
r"
)
public
class
YearPower
{
private
static
final
long
serialVersionUID
=
1L
;
...
...
@@ -26,7 +26,7 @@ public class YearPower {
/**
* 第三方电站id
*/
@TableField
(
"tation_id"
)
@TableField
(
"t
hird_st
ation_id"
)
private
String
thirdStationId
;
/**
...
...
amos-boot-system-jxiop/amos-boot-module-hygf-biz/pom.xml
View file @
d76c69e6
...
...
@@ -96,6 +96,28 @@
<artifactId>
seata-spring-boot-starter
</artifactId>
<version>
1.8.0
</version>
</dependency>
<!-- ICBC工行支付 -->
<dependency>
<groupId>
com.icbc.sdk
</groupId>
<artifactId>
hsm-software-share
</artifactId>
<version>
1.0.5
</version>
</dependency>
<dependency>
<groupId>
com.icbc.sdk
</groupId>
<artifactId>
icbc-api-sdk-cop
</artifactId>
<version>
1.0
</version>
</dependency>
<dependency>
<groupId>
com.icbc.sdk
</groupId>
<artifactId>
icbc-api-sdk-cop-io
</artifactId>
<version>
1.0
</version>
</dependency>
</dependencies>
<build>
...
...
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