Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
G
gf_back
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
tianchao
gf_back
Commits
ca2b8acb
Commit
ca2b8acb
authored
Oct 26, 2023
by
tianchao
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'master' of
https://gitlab.sunboxauto.com/tianchao/gf_back
parents
d01fe368
bdbea5d9
Changes
3
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
8 additions
and
9 deletions
+8
-9
C11-space/pps-core-space/src/main/java/pps/core/space/service/SpaceOptimizeBaseService.java
...java/pps/core/space/service/SpaceOptimizeBaseService.java
+1
-2
C11-space/pps-core-space/src/main/java/pps/core/space/service/SpaceOptimizeMidPeriodService.java
...pps/core/space/service/SpaceOptimizeMidPeriodService.java
+1
-1
C12-prediction/pps-core-prediction/src/main/java/pps/core/prediction/service/PlantPredictedPowerCloudServiceImpl.java
...ediction/service/PlantPredictedPowerCloudServiceImpl.java
+6
-6
No files found.
C11-space/pps-core-space/src/main/java/pps/core/space/service/SpaceOptimizeBaseService.java
View file @
ca2b8acb
...
@@ -718,8 +718,7 @@ public class SpaceOptimizeBaseService {
...
@@ -718,8 +718,7 @@ public class SpaceOptimizeBaseService {
int
startIndex
=
-
1
;
int
startIndex
=
-
1
;
for
(
int
a
=
0
,
avgPowerSize
=
avgPowerList
.
size
();
a
<
avgPowerSize
;
a
++)
{
for
(
int
a
=
0
,
avgPowerSize
=
avgPowerList
.
size
();
a
<
avgPowerSize
;
a
++)
{
DynamicQueryPlantPredictedPowerOutput
predictedPower
=
avgPowerList
.
get
(
a
);
DynamicQueryPlantPredictedPowerOutput
predictedPower
=
avgPowerList
.
get
(
a
);
if
(
DateUtil
.
parse
(
predictedPower
.
getHourTime
()
+
predictedPower
.
getMinTime
(),
BusinessConstant
.
TIME_FORMAT
)
if
(
DateUtil
.
date
(
predictedPower
.
getCreateTime
()).
compareTo
(
startTimeOffset
)
>=
0
)
{
.
compareTo
(
startTimeOffset
)
>=
0
)
{
//判断第一口井启动时间+启动间隔时日平均光伏出力-前两口井的运行功率是否为正数
//判断第一口井启动时间+启动间隔时日平均光伏出力-前两口井的运行功率是否为正数
if
(
predictedPower
.
getPower
().
compareTo
(
totalOperatingPower
)
>=
0
)
{
if
(
predictedPower
.
getPower
().
compareTo
(
totalOperatingPower
)
>=
0
)
{
//确定第二口井第一次开井时间为第一口井启动时间+启动间隔
//确定第二口井第一次开井时间为第一口井启动时间+启动间隔
...
...
C11-space/pps-core-space/src/main/java/pps/core/space/service/SpaceOptimizeMidPeriodService.java
View file @
ca2b8acb
...
@@ -171,7 +171,7 @@ public class SpaceOptimizeMidPeriodService extends SpaceOptimizeBaseService {
...
@@ -171,7 +171,7 @@ public class SpaceOptimizeMidPeriodService extends SpaceOptimizeBaseService {
.
plantIds
(
super
.
getOptimizeLineRelation
(
context
,
CollUtil
.
newArrayList
(
detailEnt
))
.
plantIds
(
super
.
getOptimizeLineRelation
(
context
,
CollUtil
.
newArrayList
(
detailEnt
))
.
getPlantIdsByLineIdMap
()
.
getPlantIdsByLineIdMap
()
.
get
(
detailEnt
.
getLineId
()))
.
get
(
detailEnt
.
getLineId
()))
.
startTime
(
DateUtil
.
date
(
period
.
getCreateTime
())
.
startTime
(
DateUtil
.
beginOfWeek
(
period
.
getCreateTime
())
.
toString
(
BusinessConstant
.
DATE_FORMAT_DAY
))
.
toString
(
BusinessConstant
.
DATE_FORMAT_DAY
))
.
endTime
(
DateUtil
.
date
(
period
.
getOptimizeDeadline
())
.
endTime
(
DateUtil
.
date
(
period
.
getOptimizeDeadline
())
.
toString
(
BusinessConstant
.
DATE_FORMAT_DAY
))
.
toString
(
BusinessConstant
.
DATE_FORMAT_DAY
))
...
...
C12-prediction/pps-core-prediction/src/main/java/pps/core/prediction/service/PlantPredictedPowerCloudServiceImpl.java
View file @
ca2b8acb
...
@@ -127,7 +127,7 @@ public class PlantPredictedPowerCloudServiceImpl implements IPlantPredictedPower
...
@@ -127,7 +127,7 @@ public class PlantPredictedPowerCloudServiceImpl implements IPlantPredictedPower
PlantPredictedPowerLongTermDataMapper
longTermDataMapper
=
context
.
getBean
(
PlantPredictedPowerLongTermDataMapper
.
class
);
PlantPredictedPowerLongTermDataMapper
longTermDataMapper
=
context
.
getBean
(
PlantPredictedPowerLongTermDataMapper
.
class
);
list
=
longTermDataMapper
.
selectList
(
list
=
longTermDataMapper
.
selectList
(
new
QueryWrapper
<
PlantPredictedPowerLongTermDataEnt
>()
new
QueryWrapper
<
PlantPredictedPowerLongTermDataEnt
>()
.
select
(
"hour_time"
,
.
select
(
"
CONCAT( hour_time, ':', REPLACE ( min_time, ':00', '' ) ) AS
hour_time"
,
"IFNULL( AVG( power ), 0 ) AS power"
)
"IFNULL( AVG( power ), 0 ) AS power"
)
.
lambda
()
.
lambda
()
.
eq
(
StringUtils
.
isNotBlank
(
plantId
),
PlantPredictedPowerLongTermDataEnt:
:
getPlantId
,
plantId
)
.
eq
(
StringUtils
.
isNotBlank
(
plantId
),
PlantPredictedPowerLongTermDataEnt:
:
getPlantId
,
plantId
)
...
@@ -135,15 +135,15 @@ public class PlantPredictedPowerCloudServiceImpl implements IPlantPredictedPower
...
@@ -135,15 +135,15 @@ public class PlantPredictedPowerCloudServiceImpl implements IPlantPredictedPower
.
eq
(
StringUtils
.
isNotBlank
(
yearTime
),
PlantPredictedPowerLongTermDataEnt:
:
getYearTime
,
yearTime
)
.
eq
(
StringUtils
.
isNotBlank
(
yearTime
),
PlantPredictedPowerLongTermDataEnt:
:
getYearTime
,
yearTime
)
.
eq
(
StringUtils
.
isNotBlank
(
monthTime
),
PlantPredictedPowerLongTermDataEnt:
:
getMonthTime
,
monthTime
)
.
eq
(
StringUtils
.
isNotBlank
(
monthTime
),
PlantPredictedPowerLongTermDataEnt:
:
getMonthTime
,
monthTime
)
.
between
(!
StringUtils
.
isAnyBlank
(
startTime
,
endTime
),
PlantPredictedPowerLongTermDataEnt:
:
getDataDate
,
startTime
,
endTime
)
.
between
(!
StringUtils
.
isAnyBlank
(
startTime
,
endTime
),
PlantPredictedPowerLongTermDataEnt:
:
getDataDate
,
startTime
,
endTime
)
.
groupBy
(
PlantPredictedPowerLongTermDataEnt:
:
getHourTime
)
.
groupBy
(
PlantPredictedPowerLongTermDataEnt:
:
getHourTime
,
PlantPredictedPowerLongTermDataEnt:
:
getMinTime
)
.
orderByAsc
(
PlantPredictedPowerLongTermDataEnt:
:
getHourTime
)
.
orderByAsc
(
PlantPredictedPowerLongTermDataEnt:
:
getHourTime
,
PlantPredictedPowerLongTermDataEnt:
:
getMinTime
)
);
);
break
;
break
;
case
1
:
case
1
:
PlantPredictedPowerDataMapper
mapper
=
context
.
getBean
(
PlantPredictedPowerDataMapper
.
class
);
PlantPredictedPowerDataMapper
mapper
=
context
.
getBean
(
PlantPredictedPowerDataMapper
.
class
);
list
=
mapper
.
selectList
(
list
=
mapper
.
selectList
(
new
QueryWrapper
<
PlantPredictedPowerDataEnt
>()
new
QueryWrapper
<
PlantPredictedPowerDataEnt
>()
.
select
(
"hour_time"
,
.
select
(
"
CONCAT( hour_time, ':', REPLACE ( min_time, ':00', '' ) ) AS
hour_time"
,
"IFNULL( AVG( power ), 0 ) AS power"
)
"IFNULL( AVG( power ), 0 ) AS power"
)
.
lambda
()
.
lambda
()
.
eq
(
StringUtils
.
isNotBlank
(
plantId
),
PlantPredictedPowerDataEnt:
:
getPlantId
,
plantId
)
.
eq
(
StringUtils
.
isNotBlank
(
plantId
),
PlantPredictedPowerDataEnt:
:
getPlantId
,
plantId
)
...
@@ -151,8 +151,8 @@ public class PlantPredictedPowerCloudServiceImpl implements IPlantPredictedPower
...
@@ -151,8 +151,8 @@ public class PlantPredictedPowerCloudServiceImpl implements IPlantPredictedPower
.
eq
(
StringUtils
.
isNotBlank
(
yearTime
),
PlantPredictedPowerDataEnt:
:
getYearTime
,
yearTime
)
.
eq
(
StringUtils
.
isNotBlank
(
yearTime
),
PlantPredictedPowerDataEnt:
:
getYearTime
,
yearTime
)
.
eq
(
StringUtils
.
isNotBlank
(
monthTime
),
PlantPredictedPowerDataEnt:
:
getMonthTime
,
monthTime
)
.
eq
(
StringUtils
.
isNotBlank
(
monthTime
),
PlantPredictedPowerDataEnt:
:
getMonthTime
,
monthTime
)
.
between
(!
StringUtils
.
isAnyBlank
(
startTime
,
endTime
),
PlantPredictedPowerDataEnt:
:
getDataDate
,
startTime
,
endTime
)
.
between
(!
StringUtils
.
isAnyBlank
(
startTime
,
endTime
),
PlantPredictedPowerDataEnt:
:
getDataDate
,
startTime
,
endTime
)
.
groupBy
(
PlantPredictedPowerDataEnt:
:
getHourTime
)
.
groupBy
(
PlantPredictedPowerDataEnt:
:
getHourTime
,
PlantPredictedPowerDataEnt:
:
getMinTime
)
.
orderByAsc
(
PlantPredictedPowerDataEnt:
:
getHourTime
)
.
orderByAsc
(
PlantPredictedPowerDataEnt:
:
getHourTime
,
PlantPredictedPowerDataEnt:
:
getMinTime
)
);
);
break
;
break
;
default
:
default
:
...
...
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