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
44e18503
Commit
44e18503
authored
Nov 20, 2024
by
ZWT
Browse files
Options
Browse Files
Download
Plain Diff
Merge remote-tracking branch 'origin/master' into oracle_T001_202411121430
parents
d987881e
fca79c99
Changes
7
Hide whitespace changes
Inline
Side-by-side
Showing
7 changed files
with
1104 additions
and
653 deletions
+1104
-653
C00-common/pps-common/src/main/java/pps/core/common/constant/BusinessConstant.java
.../main/java/pps/core/common/constant/BusinessConstant.java
+6
-1
C00-common/pps-common/src/main/java/pps/core/common/entity/BaseResult.java
...mmon/src/main/java/pps/core/common/entity/BaseResult.java
+25
-0
C11-space/pps-core-space/src/main/java/pps/core/space/service/SpaceOptimizeBaseService.java
...java/pps/core/space/service/SpaceOptimizeBaseService.java
+992
-650
C11-space/pps-core-space/src/main/java/pps/core/space/service/SpaceOptimizeMidCloudServiceImpl.java
.../core/space/service/SpaceOptimizeMidCloudServiceImpl.java
+1
-1
C11-space/pps-core-space/src/main/java/pps/core/space/service/SpaceOptimizeShortCloudServiceImpl.java
...ore/space/service/SpaceOptimizeShortCloudServiceImpl.java
+1
-1
C11-space/pps-core-space/src/main/java/pps/core/space/service/data/SpaceOptimizeWeight.java
...java/pps/core/space/service/data/SpaceOptimizeWeight.java
+5
-0
C11-space/pps-core-space/src/main/java/pps/core/space/service/data/space_institution_detail/OptimizeWellResult.java
...ice/data/space_institution_detail/OptimizeWellResult.java
+74
-0
No files found.
C00-common/pps-common/src/main/java/pps/core/common/constant/BusinessConstant.java
View file @
44e18503
...
@@ -40,6 +40,11 @@ public class BusinessConstant {
...
@@ -40,6 +40,11 @@ public class BusinessConstant {
*/
*/
public
static
final
String
LINE_FLAG_ID
=
"000"
;
public
static
final
String
LINE_FLAG_ID
=
"000"
;
/**
* 开井标识
*/
public
static
final
String
OPEN_FLAG
=
"ON"
;
/**
/**
* 光伏电站
* 光伏电站
*/
*/
...
@@ -196,7 +201,7 @@ public class BusinessConstant {
...
@@ -196,7 +201,7 @@ public class BusinessConstant {
public
static
final
BigDecimal
BIG_DECIMAL_0_35
=
BigDecimal
.
valueOf
(
0.35
);
public
static
final
BigDecimal
BIG_DECIMAL_0_35
=
BigDecimal
.
valueOf
(
0.35
);
/**
/**
* 0.3587
* 0.3587
(绿电电费)
*/
*/
public
static
final
BigDecimal
BIG_DECIMAL_0_3587
=
BigDecimal
.
valueOf
(
0.3587
);
public
static
final
BigDecimal
BIG_DECIMAL_0_3587
=
BigDecimal
.
valueOf
(
0.3587
);
...
...
C00-common/pps-common/src/main/java/pps/core/common/entity/BaseResult.java
0 → 100644
View file @
44e18503
package
pps.core.common.entity
;
import
lombok.Data
;
/**
* BaseResultVO
*
* @author ZWT
* @date 2024/11/14
*/
@Data
public
class
BaseResult
<
T
>
{
private
Integer
code
;
private
String
message
;
private
T
data
;
private
BaseResult
(
int
code
,
String
message
,
T
data
)
{
this
.
code
=
code
;
this
.
message
=
message
;
this
.
data
=
data
;
}
}
C11-space/pps-core-space/src/main/java/pps/core/space/service/SpaceOptimizeBaseService.java
View file @
44e18503
This source diff could not be displayed because it is too large. You can
view the blob
instead.
C11-space/pps-core-space/src/main/java/pps/core/space/service/SpaceOptimizeMidCloudServiceImpl.java
View file @
44e18503
...
@@ -37,7 +37,7 @@ public class SpaceOptimizeMidCloudServiceImpl extends SpaceOptimizeBaseService i
...
@@ -37,7 +37,7 @@ public class SpaceOptimizeMidCloudServiceImpl extends SpaceOptimizeBaseService i
List
<
SpaceOptimizeWellheadDTO
>
wellheadDTOList
=
new
ArrayList
<>(
64
);
List
<
SpaceOptimizeWellheadDTO
>
wellheadDTOList
=
new
ArrayList
<>(
64
);
List
<
SpaceOptimizeDurationDTO
>
durationDTOList
=
new
ArrayList
<>(
128
);
List
<
SpaceOptimizeDurationDTO
>
durationDTOList
=
new
ArrayList
<>(
128
);
List
<
SpaceOptimizeDurationDTO
>
unOptimizeDurationList
=
new
ArrayList
<>(
128
);
List
<
SpaceOptimizeDurationDTO
>
unOptimizeDurationList
=
new
ArrayList
<>(
128
);
super
.
dynamicOptimize
(
context
,
periodDTOList
,
wellheadDTOList
,
durationDTOList
,
unOptimizeDurationList
,
BusinessConstant
.
ONE
,
BusinessConstant
.
ONE
,
3
);
super
.
dynamicOptimize
4Api
(
context
,
periodDTOList
,
wellheadDTOList
,
durationDTOList
,
unOptimizeDurationList
,
BusinessConstant
.
ONE
,
BusinessConstant
.
ONE
,
3
);
//开启事务
//开启事务
XServiceResult
result
=
XTransactionHelper
.
begin
(
context
,
()
->
{
XServiceResult
result
=
XTransactionHelper
.
begin
(
context
,
()
->
{
int
size
;
int
size
;
...
...
C11-space/pps-core-space/src/main/java/pps/core/space/service/SpaceOptimizeShortCloudServiceImpl.java
View file @
44e18503
...
@@ -57,7 +57,7 @@ public class SpaceOptimizeShortCloudServiceImpl extends SpaceOptimizeBaseService
...
@@ -57,7 +57,7 @@ public class SpaceOptimizeShortCloudServiceImpl extends SpaceOptimizeBaseService
List
<
SpaceOptimizeWellheadDTO
>
wellheadDTOList
=
new
ArrayList
<>(
64
);
List
<
SpaceOptimizeWellheadDTO
>
wellheadDTOList
=
new
ArrayList
<>(
64
);
List
<
SpaceOptimizeDurationDTO
>
durationDTOList
=
new
ArrayList
<>(
128
);
List
<
SpaceOptimizeDurationDTO
>
durationDTOList
=
new
ArrayList
<>(
128
);
List
<
SpaceOptimizeDurationDTO
>
unOptimizeDurationList
=
new
ArrayList
<>(
128
);
List
<
SpaceOptimizeDurationDTO
>
unOptimizeDurationList
=
new
ArrayList
<>(
128
);
super
.
dynamicOptimize
(
context
,
periodDTOList
,
wellheadDTOList
,
durationDTOList
,
unOptimizeDurationList
,
BusinessConstant
.
ONE
,
BusinessConstant
.
THREE
,
1
);
super
.
dynamicOptimize
4Api
(
context
,
periodDTOList
,
wellheadDTOList
,
durationDTOList
,
unOptimizeDurationList
,
BusinessConstant
.
ONE
,
BusinessConstant
.
THREE
,
1
);
//开启事务
//开启事务
XServiceResult
result
=
XTransactionHelper
.
begin
(
context
,
()
->
{
XServiceResult
result
=
XTransactionHelper
.
begin
(
context
,
()
->
{
int
size
;
int
size
;
...
...
C11-space/pps-core-space/src/main/java/pps/core/space/service/data/SpaceOptimizeWeight.java
View file @
44e18503
...
@@ -25,6 +25,11 @@ public class SpaceOptimizeWeight {
...
@@ -25,6 +25,11 @@ public class SpaceOptimizeWeight {
*/
*/
private
DateTime
timestamp
;
private
DateTime
timestamp
;
/**
* 时间戳
*/
private
String
timeString
;
/**
/**
* 权重:
* 权重:
* 光伏发电量: 10 + 发电量
* 光伏发电量: 10 + 发电量
...
...
C11-space/pps-core-space/src/main/java/pps/core/space/service/data/space_institution_detail/OptimizeWellResult.java
0 → 100644
View file @
44e18503
package
pps.core.space.service.data.space_institution_detail
;
import
lombok.Data
;
import
lombok.NoArgsConstructor
;
import
java.util.List
;
/**
* 井口优化结果
*
* @author ZWT
* @date 2024/11/14 17:09
*/
@NoArgsConstructor
@Data
public
class
OptimizeWellResult
{
/**
* 井口ID
*/
private
String
id
;
/**
* 井号
*/
private
String
name
;
/**
* 最大开井时长
*/
private
Integer
maxSegment
;
/**
* 最小开井时长
*/
private
Integer
minSegment
;
/**
* 最大关井时长
*/
private
Integer
maxSpace
;
/**
* 最小关井时长
*/
private
Integer
minSpace
;
/**
* 运行功率
*/
private
Double
power
;
/**
* 每日运行时长
*/
private
Integer
totalOn
;
/**
* 优化结果
*/
private
List
<
OnOffDTO
>
onOff
;
/**
* 优化结果
*/
@NoArgsConstructor
@Data
public
static
class
OnOffDTO
{
/**
* 开关(ON_开,OFF_关)
*/
private
String
stat
;
/**
* 开始时间(分钟)
*/
private
Integer
startTime
;
/**
* 结束时间(分钟)
*/
private
Integer
endTime
;
}
}
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