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
0e2eef80
Commit
0e2eef80
authored
Jul 15, 2024
by
wujiang
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
修改月统一
parent
4796f712
Hide whitespace changes
Inline
Side-by-side
Showing
11 changed files
with
148 additions
and
147 deletions
+148
-147
HouseholdTestController.java
.../api/householdapi/controller/HouseholdTestController.java
+1
-1
TdHYGFStationYearGenerate.java
.../houseapi/entity/tdeingine/TdHYGFStationYearGenerate.java
+4
-3
TdHYGFStationYearGenerateMapper.java
.../orm/mapper/tdengine/TdHYGFStationYearGenerateMapper.java
+2
-2
TdHYGFStationAllGenerateImpl.java
...i/face/service/business/TdHYGFStationAllGenerateImpl.java
+3
-3
TdHYGFStationYearGenerateImpl.java
.../face/service/business/TdHYGFStationYearGenerateImpl.java
+16
-16
GoLangDataAcquisitionServiceImpl.java
...i/face/service/impl/GoLangDataAcquisitionServiceImpl.java
+21
-21
GoodWeDataAcquisitionServiceImpl.java
...i/face/service/impl/GoodWeDataAcquisitionServiceImpl.java
+20
-20
ImasterDataServiceImpl.java
...ouseholdapi/face/service/impl/ImasterDataServiceImpl.java
+19
-19
KsolarDataAcquisitionServiceImpl.java
...i/face/service/impl/KsolarDataAcquisitionServiceImpl.java
+20
-20
SofarDataAcquisitionServiceImpl.java
...pi/face/service/impl/SofarDataAcquisitionServiceImpl.java
+22
-22
SunlightServiceImpl.java
...i/householdapi/face/service/impl/SunlightServiceImpl.java
+20
-20
No files found.
amos-boot-data/amos-boot-data-housepvapi/src/main/java/com/yeejoin/amos/api/householdapi/controller/HouseholdTestController.java
View file @
0e2eef80
...
...
@@ -55,7 +55,7 @@ public class HouseholdTestController {
@Autowired
private
TdHYGFStationDayGenerateImpl
tdHYGFStationDayGenerateImpl
;
@Autowired
private
TdHYGFStation
Month
GenerateImpl
tdHYGFStationMonthGenerateImpl
;
private
TdHYGFStation
Year
GenerateImpl
tdHYGFStationMonthGenerateImpl
;
@Autowired
private
TdHYGFInverterTotalGenerateImpl
tdHYGFInverterTotalGenerateImpl
;
...
...
amos-boot-data/amos-boot-data-housepvapi/src/main/java/com/yeejoin/amos/api/householdapi/face/orm/houseapi/entity/tdeingine/TdHYGFStation
Month
Generate.java
→
amos-boot-data/amos-boot-data-housepvapi/src/main/java/com/yeejoin/amos/api/householdapi/face/orm/houseapi/entity/tdeingine/TdHYGFStation
Year
Generate.java
View file @
0e2eef80
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_generate_year"
,
autoResultMap
=
true
)
public
class
TdHYGFStation
Month
Generate
implements
Serializable
{
public
class
TdHYGFStation
Year
Generate
implements
Serializable
{
/**
* 创建时间
*/
...
...
amos-boot-data/amos-boot-data-housepvapi/src/main/java/com/yeejoin/amos/api/householdapi/face/orm/mapper/tdengine/TdHYGFStation
Month
GenerateMapper.java
→
amos-boot-data/amos-boot-data-housepvapi/src/main/java/com/yeejoin/amos/api/householdapi/face/orm/mapper/tdengine/TdHYGFStation
Year
GenerateMapper.java
View file @
0e2eef80
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
Month
Generate
;
import
com.yeejoin.amos.api.householdapi.face.orm.houseapi.entity.tdeingine.TdHYGFStation
Year
Generate
;
public
interface
TdHYGFStation
MonthGenerateMapper
extends
BaseMapper
<
TdHYGFStationMonth
Generate
>
{
public
interface
TdHYGFStation
YearGenerateMapper
extends
BaseMapper
<
TdHYGFStationYear
Generate
>
{
}
amos-boot-data/amos-boot-data-housepvapi/src/main/java/com/yeejoin/amos/api/householdapi/face/service/business/TdHYGFStationAllGenerateImpl.java
View file @
0e2eef80
...
...
@@ -25,7 +25,7 @@ public class TdHYGFStationAllGenerateImpl implements AscriptionService {
@Autowired
private
JpStationMapper
jpStationMapper
;
@Autowired
private
TdHYGFStationAllGenerateMapper
tdHYGFStation
Year
GenerateMapper
;
private
TdHYGFStationAllGenerateMapper
tdHYGFStation
All
GenerateMapper
;
@Override
public
void
updateAscription
(
String
timeNum
)
{
try
{
...
...
@@ -34,7 +34,7 @@ public class TdHYGFStationAllGenerateImpl implements AscriptionService {
Date
star
=
dft
.
parse
(
timeNum
);
//开始时间
String
yearMonth
=
dfty
.
format
(
star
);
List
<
TdHYGFStationAllGenerate
>
hygfjpDayPower
=
tdHYGFStation
Year
GenerateMapper
.
selectList
(
List
<
TdHYGFStationAllGenerate
>
hygfjpDayPower
=
tdHYGFStation
All
GenerateMapper
.
selectList
(
new
QueryWrapper
<
TdHYGFStationAllGenerate
>().
eq
(
"year"
,
yearMonth
).
and
(
wrapper
->
{
wrapper
.
isNull
(
"regional_companies_code"
)
...
...
@@ -56,7 +56,7 @@ public class TdHYGFStationAllGenerateImpl implements AscriptionService {
dayPower
.
setRegionalCompaniesCode
(
jpStation
.
getRegionalCompaniesCode
());
dayPower
.
setStationName
(
jpStation
.
getName
());
dayPower
.
setStationState
(
jpStation
.
getState
());
tdHYGFStation
Year
GenerateMapper
.
insert
(
dayPower
);
tdHYGFStation
All
GenerateMapper
.
insert
(
dayPower
);
}
}
}
...
...
amos-boot-data/amos-boot-data-housepvapi/src/main/java/com/yeejoin/amos/api/householdapi/face/service/business/TdHYGFStation
Month
GenerateImpl.java
→
amos-boot-data/amos-boot-data-housepvapi/src/main/java/com/yeejoin/amos/api/householdapi/face/service/business/TdHYGFStation
Year
GenerateImpl.java
View file @
0e2eef80
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.TdHYGFStationMonthGenerate
;
import
com.yeejoin.amos.api.householdapi.face.orm.mapper.hygf.JpStationMapper
;
import
com.yeejoin.amos.api.householdapi.face.orm.mapper.tdengine.TdHYGFStationMonthGenerateMapper
;
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.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
;
/**
* @description:
* @author: tw
* @createDate: 2024/4/9
*/
@Service
public
class
TdHYGFStation
Month
GenerateImpl
implements
AscriptionService
{
public
class
TdHYGFStation
Year
GenerateImpl
implements
AscriptionService
{
@Autowired
private
JpStationMapper
jpStationMapper
;
@Autowired
private
TdHYGFStation
MonthGenerateMapper
tdHYGFStationMonth
GenerateMapper
;
private
TdHYGFStation
YearGenerateMapper
tdHYGFStationYear
GenerateMapper
;
@Override
public
void
updateAscription
(
String
timeNum
)
{
try
{
...
...
@@ -34,8 +34,8 @@ public class TdHYGFStationMonthGenerateImpl implements AscriptionService {
Date
star
=
dft
.
parse
(
timeNum
);
//开始时间
String
yearMonth
=
dfty
.
format
(
star
);
List
<
TdHYGFStation
MonthGenerate
>
hygfjpDayPower
=
tdHYGFStationMonth
GenerateMapper
.
selectList
(
new
QueryWrapper
<
TdHYGFStation
Month
Generate
>().
List
<
TdHYGFStation
YearGenerate
>
hygfjpDayPower
=
tdHYGFStationYear
GenerateMapper
.
selectList
(
new
QueryWrapper
<
TdHYGFStation
Year
Generate
>().
eq
(
"month_time"
,
yearMonth
).
and
(
wrapper
->
{
wrapper
.
isNull
(
"regional_companies_code"
)
.
or
()
...
...
@@ -48,7 +48,7 @@ public class TdHYGFStationMonthGenerateImpl implements AscriptionService {
);
if
(
hygfjpDayPower
!=
null
&&!
hygfjpDayPower
.
isEmpty
()){
for
(
TdHYGFStation
Month
Generate
dayPower
:
hygfjpDayPower
)
{
for
(
TdHYGFStation
Year
Generate
dayPower
:
hygfjpDayPower
)
{
JpStation
jpStation
=
jpStationMapper
.
selectOne
(
new
QueryWrapper
<
JpStation
>().
eq
(
"third_station_id"
,
dayPower
.
getThirdStationId
()));
if
(
jpStation
!=
null
){
...
...
@@ -56,7 +56,7 @@ public class TdHYGFStationMonthGenerateImpl implements AscriptionService {
dayPower
.
setRegionalCompaniesCode
(
jpStation
.
getRegionalCompaniesCode
());
dayPower
.
setStationName
(
jpStation
.
getName
());
dayPower
.
setStationState
(
jpStation
.
getState
());
tdHYGFStation
Month
GenerateMapper
.
insert
(
dayPower
);
tdHYGFStation
Year
GenerateMapper
.
insert
(
dayPower
);
}
}
}
...
...
amos-boot-data/amos-boot-data-housepvapi/src/main/java/com/yeejoin/amos/api/householdapi/face/service/impl/GoLangDataAcquisitionServiceImpl.java
View file @
0e2eef80
...
...
@@ -99,7 +99,7 @@ public class GoLangDataAcquisitionServiceImpl implements GoLangDataAcquisitionSe
@Autowired
private
TdHYGFStationDayGenerateMapper
tdHYGFStationDayGenerateMapper
;
@Autowired
private
TdHYGFStation
MonthGenerateMapper
tdHYGFStationMonth
GenerateMapper
;
private
TdHYGFStation
YearGenerateMapper
TdHYGFStationYear
GenerateMapper
;
@Autowired
private
TdHYGFStationAllGenerateMapper
TdHYGFStationAllGenerateMapper
;
...
...
@@ -310,30 +310,30 @@ public class GoLangDataAcquisitionServiceImpl implements GoLangDataAcquisitionSe
tdHYGFStationDayGenerateMapper
.
insert
(
tdHYGFStationDayGenerate
);
}
// 户用场站月发电量
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
);
}
// 户用场站年发电量
TdHYGFStationAllGenerate
TdHYGFStationAllGenerate
=
TdHYGFStationAllGenerateMapper
.
selectOne
(
...
...
amos-boot-data/amos-boot-data-housepvapi/src/main/java/com/yeejoin/amos/api/householdapi/face/service/impl/GoodWeDataAcquisitionServiceImpl.java
View file @
0e2eef80
...
...
@@ -86,7 +86,7 @@ public class GoodWeDataAcquisitionServiceImpl implements GoodWeDataAcquisitionSe
@Autowired
private
TdHYGFStationDayGenerateMapper
tdHYGFStationDayGenerateMapper
;
@Autowired
private
TdHYGFStation
MonthGenerateMapper
tdHYGFStationMonth
GenerateMapper
;
private
TdHYGFStation
YearGenerateMapper
TdHYGFStationYear
GenerateMapper
;
@Autowired
private
TdHYGFStationAllGenerateMapper
TdHYGFStationAllGenerateMapper
;
...
...
@@ -255,33 +255,33 @@ public class GoodWeDataAcquisitionServiceImpl implements GoodWeDataAcquisitionSe
tdHYGFStationDayGenerateMapper
.
insert
(
tdHYGFStationDayGenerate
);
}
// 户用场站月发电量
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
);
}
// 户用场站年发电量
TdHYGFStationAllGenerate
TdHYGFStationAllGenerate
=
TdHYGFStationAllGenerateMapper
...
...
amos-boot-data/amos-boot-data-housepvapi/src/main/java/com/yeejoin/amos/api/householdapi/face/service/impl/ImasterDataServiceImpl.java
View file @
0e2eef80
...
...
@@ -113,7 +113,7 @@ public class ImasterDataServiceImpl implements ImasterDataService {
@Autowired
private
TdHYGFStationDayGenerateMapper
tdHYGFStationDayGenerateMapper
;
@Autowired
private
TdHYGFStation
MonthGenerateMapper
tdHYGFStationMonth
GenerateMapper
;
private
TdHYGFStation
YearGenerateMapper
TdHYGFStationYear
GenerateMapper
;
@Autowired
private
TdHYGFStationAllGenerateMapper
TdHYGFStationAllGenerateMapper
;
@Autowired
...
...
@@ -417,30 +417,30 @@ public class ImasterDataServiceImpl implements ImasterDataService {
tdHYGFStationDayGenerateMapper
.
insert
(
tdHYGFStationDayGenerate
);
}
//户用场站月发电量
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
);
}
//户用场站年发电量
TdHYGFStationAllGenerate
TdHYGFStationAllGenerate
=
TdHYGFStationAllGenerateMapper
.
selectOne
(
new
QueryWrapper
<
TdHYGFStationAllGenerate
>()
...
...
amos-boot-data/amos-boot-data-housepvapi/src/main/java/com/yeejoin/amos/api/householdapi/face/service/impl/KsolarDataAcquisitionServiceImpl.java
View file @
0e2eef80
...
...
@@ -107,7 +107,7 @@ public class KsolarDataAcquisitionServiceImpl implements KSolarDataAcquisitionSe
@Autowired
private
TdHYGFStationDayGenerateMapper
tdHYGFStationDayGenerateMapper
;
@Autowired
private
TdHYGFStation
MonthGenerateMapper
tdHYGFStationMonth
GenerateMapper
;
private
TdHYGFStation
YearGenerateMapper
TdHYGFStationYear
GenerateMapper
;
@Autowired
private
TdHYGFStationAllGenerateMapper
TdHYGFStationAllGenerateMapper
;
@Autowired
...
...
@@ -340,31 +340,31 @@ public class KsolarDataAcquisitionServiceImpl implements KSolarDataAcquisitionSe
tdHYGFStationDayGenerateMapper
.
insert
(
tdHYGFStationDayGenerate
);
}
// 户用场站月发电量
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
);
}
// 户用场站年发电量
TdHYGFStationAllGenerate
TdHYGFStationAllGenerate
=
TdHYGFStationAllGenerateMapper
...
...
amos-boot-data/amos-boot-data-housepvapi/src/main/java/com/yeejoin/amos/api/householdapi/face/service/impl/SofarDataAcquisitionServiceImpl.java
View file @
0e2eef80
...
...
@@ -42,7 +42,7 @@ import com.yeejoin.amos.api.householdapi.face.orm.houseapi.entity.tdeingine.TdHY
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.TdHYGFStation
Month
Generate
;
import
com.yeejoin.amos.api.householdapi.face.orm.houseapi.entity.tdeingine.TdHYGFStation
Year
Generate
;
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
;
...
...
@@ -58,7 +58,7 @@ import com.yeejoin.amos.api.householdapi.face.orm.mapper.tdengine.TdHYGFInverter
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.TdHYGFStation
Month
GenerateMapper
;
import
com.yeejoin.amos.api.householdapi.face.orm.mapper.tdengine.TdHYGFStation
Year
GenerateMapper
;
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
;
...
...
@@ -86,7 +86,7 @@ public class SofarDataAcquisitionServiceImpl implements SofarDataAcquisitionServ
@Autowired
private
TdHYGFStationDayGenerateMapper
tdHYGFStationDayGenerateMapper
;
@Autowired
private
TdHYGFStation
MonthGenerateMapper
tdHYGFStationMonth
GenerateMapper
;
private
TdHYGFStation
YearGenerateMapper
TdHYGFStationYear
GenerateMapper
;
@Autowired
private
TdHYGFStationAllGenerateMapper
TdHYGFStationAllGenerateMapper
;
@Autowired
...
...
@@ -554,35 +554,35 @@ public class SofarDataAcquisitionServiceImpl implements SofarDataAcquisitionServ
tdHYGFStationDayGenerateMapper
.
insert
(
tdHYGFStationDayGenerate
);
}
// 户用场站月发电量
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
);
}
// 户用场站年发电量
TdHYGFStationAllGenerate
TdHYGFStationAllGenerate
=
TdHYGFStationAllGenerateMapper
.
selectOne
(
...
...
amos-boot-data/amos-boot-data-housepvapi/src/main/java/com/yeejoin/amos/api/householdapi/face/service/impl/SunlightServiceImpl.java
View file @
0e2eef80
...
...
@@ -79,7 +79,7 @@ public class SunlightServiceImpl implements SunlightService {
@Autowired
private
TdHYGFStationDayGenerateMapper
tdHYGFStationDayGenerateMapper
;
@Autowired
private
TdHYGFStation
MonthGenerateMapper
tdHYGFStationMonth
GenerateMapper
;
private
TdHYGFStation
YearGenerateMapper
TdHYGFStationYear
GenerateMapper
;
@Autowired
private
TdHYGFStationAllGenerateMapper
TdHYGFStationAllGenerateMapper
;
@Autowired
...
...
@@ -458,18 +458,18 @@ public class SunlightServiceImpl implements SunlightService {
tdHYGFStationDayGenerateMapper
.
insert
(
tdHYGFStationDayGenerate
);
}
// 户用场站月发电量
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,19 +479,19 @@ 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
);
}
// 户用场站年发电量
TdHYGFStationAllGenerate
TdHYGFStationAllGenerate
=
TdHYGFStationAllGenerateMapper
.
selectOne
(
...
...
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