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
fec7e7a7
Commit
fec7e7a7
authored
Mar 18, 2024
by
ZWT
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
nocommit
parent
6121514d
Changes
8
Expand all
Show whitespace changes
Inline
Side-by-side
Showing
8 changed files
with
92 additions
and
378 deletions
+92
-378
C09-base/pps-cloud-base/src/main/java/pps/cloud/base/service/data/base_wellhead/DynamicQueryBaseWellheadInput.java
...ice/data/base_wellhead/DynamicQueryBaseWellheadInput.java
+3
-0
C09-base/pps-core-base/src/main/java/pps/core/base/service/BaseWellheadCloudServiceImpl.java
...a/pps/core/base/service/BaseWellheadCloudServiceImpl.java
+2
-0
C10-task/pps-core-task/src/main/java/pps/core/task/job/WellTechDailyJob.java
...ask/src/main/java/pps/core/task/job/WellTechDailyJob.java
+1
-1
C12-prediction/pps-core-prediction/src/main/java/pps/core/prediction/entity/WellheadDailyProductionSituationEnt.java
...rediction/entity/WellheadDailyProductionSituationEnt.java
+6
-0
C12-prediction/pps-core-prediction/src/main/java/pps/core/prediction/entity/WellheadDailyProductionSituationView.java
...ediction/entity/WellheadDailyProductionSituationView.java
+6
-0
C12-prediction/pps-core-prediction/src/main/java/pps/core/prediction/mapper/WellheadDailyProductionSituationViewMapper.java
...on/mapper/WellheadDailyProductionSituationViewMapper.java
+9
-0
C12-prediction/pps-core-prediction/src/main/java/pps/core/prediction/service/PlantPredictedPowerCloudServiceImpl.java
...ediction/service/PlantPredictedPowerCloudServiceImpl.java
+49
-377
C12-prediction/pps-core-prediction/src/main/resources/mybatis/mapper/pps/core/prediction/WellheadDailyProductionSituationViewMapper.xml
...prediction/WellheadDailyProductionSituationViewMapper.xml
+16
-0
No files found.
C09-base/pps-cloud-base/src/main/java/pps/cloud/base/service/data/base_wellhead/DynamicQueryBaseWellheadInput.java
View file @
fec7e7a7
...
@@ -25,4 +25,7 @@ public class DynamicQueryBaseWellheadInput {
...
@@ -25,4 +25,7 @@ public class DynamicQueryBaseWellheadInput {
@XText
(
"井口ID集合"
)
@XText
(
"井口ID集合"
)
private
List
<
String
>
wellheadIds
;
private
List
<
String
>
wellheadIds
;
@XText
(
"井号名称集合"
)
private
List
<
String
>
wellNumbers
;
}
}
C09-base/pps-core-base/src/main/java/pps/core/base/service/BaseWellheadCloudServiceImpl.java
View file @
fec7e7a7
...
@@ -38,12 +38,14 @@ public class BaseWellheadCloudServiceImpl implements IBaseWellheadCloudService {
...
@@ -38,12 +38,14 @@ public class BaseWellheadCloudServiceImpl implements IBaseWellheadCloudService {
public
XListResult
<
DynamicQueryBaseWellheadOutput
>
queryBaseWellheadListByParam
(
XContext
context
,
DynamicQueryBaseWellheadInput
input
)
{
public
XListResult
<
DynamicQueryBaseWellheadOutput
>
queryBaseWellheadListByParam
(
XContext
context
,
DynamicQueryBaseWellheadInput
input
)
{
String
wellheadId
=
input
.
getWellheadId
();
String
wellheadId
=
input
.
getWellheadId
();
List
<
String
>
wellheadIds
=
input
.
getWellheadIds
();
List
<
String
>
wellheadIds
=
input
.
getWellheadIds
();
List
<
String
>
wellNumbers
=
input
.
getWellNumbers
();
BaseWellheadMapper
mapper
=
context
.
getBean
(
BaseWellheadMapper
.
class
);
BaseWellheadMapper
mapper
=
context
.
getBean
(
BaseWellheadMapper
.
class
);
List
<
BaseWellheadEnt
>
list
=
mapper
.
selectList
(
List
<
BaseWellheadEnt
>
list
=
mapper
.
selectList
(
new
LambdaQueryWrapper
<
BaseWellheadEnt
>()
new
LambdaQueryWrapper
<
BaseWellheadEnt
>()
.
eq
(
BaseModel:
:
getIsDeleted
,
BusinessConstant
.
ONE
)
.
eq
(
BaseModel:
:
getIsDeleted
,
BusinessConstant
.
ONE
)
.
eq
(
StringUtils
.
isNotBlank
(
wellheadId
),
BaseModel:
:
getId
,
wellheadId
)
.
eq
(
StringUtils
.
isNotBlank
(
wellheadId
),
BaseModel:
:
getId
,
wellheadId
)
.
in
(
CollUtil
.
isNotEmpty
(
wellheadIds
),
BaseModel:
:
getId
,
wellheadIds
)
.
in
(
CollUtil
.
isNotEmpty
(
wellheadIds
),
BaseModel:
:
getId
,
wellheadIds
)
.
in
(
CollUtil
.
isNotEmpty
(
wellNumbers
),
BaseWellheadEnt:
:
getWellNumber
,
wellNumbers
)
);
);
List
<
DynamicQueryBaseWellheadOutput
>
outputs
;
List
<
DynamicQueryBaseWellheadOutput
>
outputs
;
if
(
CollUtil
.
isEmpty
(
list
))
{
if
(
CollUtil
.
isEmpty
(
list
))
{
...
...
C10-task/pps-core-task/src/main/java/pps/core/task/job/WellTechDailyJob.java
View file @
fec7e7a7
...
@@ -27,7 +27,7 @@ public class WellTechDailyJob implements XJob {
...
@@ -27,7 +27,7 @@ public class WellTechDailyJob implements XJob {
* @param xContext x上下文
* @param xContext x上下文
* @return {@link XServiceResult}
* @return {@link XServiceResult}
*/
*/
@XCronTrigger
(
value
=
TaskConstant
.
EVERY_DAY_ZERO
)
@XCronTrigger
(
value
=
XCronTrigger
.
PRE_10S
)
@Override
@Override
public
XServiceResult
execute
(
XContext
xContext
)
{
public
XServiceResult
execute
(
XContext
xContext
)
{
xContext
.
getLogger
().
info
(
"------ WellTechDailyJob start:{}"
,
System
.
currentTimeMillis
());
xContext
.
getLogger
().
info
(
"------ WellTechDailyJob start:{}"
,
System
.
currentTimeMillis
());
...
...
C12-prediction/pps-core-prediction/src/main/java/pps/core/prediction/entity/WellheadDailyProductionSituationEnt.java
View file @
fec7e7a7
...
@@ -4,7 +4,10 @@ import com.baomidou.mybatisplus.annotation.IdType;
...
@@ -4,7 +4,10 @@ import com.baomidou.mybatisplus.annotation.IdType;
import
com.baomidou.mybatisplus.annotation.TableField
;
import
com.baomidou.mybatisplus.annotation.TableField
;
import
com.baomidou.mybatisplus.annotation.TableId
;
import
com.baomidou.mybatisplus.annotation.TableId
;
import
com.baomidou.mybatisplus.annotation.TableName
;
import
com.baomidou.mybatisplus.annotation.TableName
;
import
lombok.AllArgsConstructor
;
import
lombok.Builder
;
import
lombok.Data
;
import
lombok.Data
;
import
lombok.NoArgsConstructor
;
import
xstartup.annotation.XText
;
import
xstartup.annotation.XText
;
import
java.io.Serializable
;
import
java.io.Serializable
;
...
@@ -18,6 +21,9 @@ import java.util.Date;
...
@@ -18,6 +21,9 @@ import java.util.Date;
* @date 2023/09/27
* @date 2023/09/27
*/
*/
@Data
@Data
@NoArgsConstructor
@AllArgsConstructor
@Builder
@TableName
(
"wellhead_daily_production_situation"
)
@TableName
(
"wellhead_daily_production_situation"
)
public
class
WellheadDailyProductionSituationEnt
implements
Serializable
{
public
class
WellheadDailyProductionSituationEnt
implements
Serializable
{
@XText
(
"ID"
)
@XText
(
"ID"
)
...
...
C12-prediction/pps-core-prediction/src/main/java/pps/core/prediction/entity/WellheadDailyProductionSituationView.java
View file @
fec7e7a7
package
pps.core.prediction.entity
;
package
pps.core.prediction.entity
;
import
com.baomidou.mybatisplus.annotation.TableField
;
import
com.baomidou.mybatisplus.annotation.TableField
;
import
lombok.AllArgsConstructor
;
import
lombok.Builder
;
import
lombok.Data
;
import
lombok.Data
;
import
lombok.NoArgsConstructor
;
import
xstartup.annotation.XText
;
import
xstartup.annotation.XText
;
import
java.io.Serializable
;
import
java.io.Serializable
;
...
@@ -15,6 +18,9 @@ import java.util.Date;
...
@@ -15,6 +18,9 @@ import java.util.Date;
* @date 2023/09/27
* @date 2023/09/27
*/
*/
@Data
@Data
@NoArgsConstructor
@AllArgsConstructor
@Builder
public
class
WellheadDailyProductionSituationView
implements
Serializable
{
public
class
WellheadDailyProductionSituationView
implements
Serializable
{
@XText
(
"ID"
)
@XText
(
"ID"
)
@TableField
@TableField
...
...
C12-prediction/pps-core-prediction/src/main/java/pps/core/prediction/mapper/WellheadDailyProductionSituationViewMapper.java
View file @
fec7e7a7
package
pps.core.prediction.mapper
;
package
pps.core.prediction.mapper
;
import
org.apache.ibatis.annotations.Param
;
import
org.springframework.stereotype.Repository
;
import
org.springframework.stereotype.Repository
;
import
pps.core.prediction.entity.WellheadDailyProductionSituationView
;
import
pps.core.prediction.entity.WellheadDailyProductionSituationView
;
...
@@ -17,4 +18,12 @@ public interface WellheadDailyProductionSituationViewMapper {
...
@@ -17,4 +18,12 @@ public interface WellheadDailyProductionSituationViewMapper {
WellheadDailyProductionSituationView
selectOne
(
WellheadDailyProductionSituationView
record
);
WellheadDailyProductionSituationView
selectOne
(
WellheadDailyProductionSituationView
record
);
List
<
WellheadDailyProductionSituationView
>
selectList
(
WellheadDailyProductionSituationView
record
);
List
<
WellheadDailyProductionSituationView
>
selectList
(
WellheadDailyProductionSituationView
record
);
/**
* 批量新增
*
* @param list 列表
* @return int
*/
int
batchInsertList
(
@Param
(
value
=
"list"
)
List
<
WellheadDailyProductionSituationView
>
list
);
}
}
C12-prediction/pps-core-prediction/src/main/java/pps/core/prediction/service/PlantPredictedPowerCloudServiceImpl.java
View file @
fec7e7a7
This diff is collapsed.
Click to expand it.
C12-prediction/pps-core-prediction/src/main/resources/mybatis/mapper/pps/core/prediction/WellheadDailyProductionSituationViewMapper.xml
View file @
fec7e7a7
...
@@ -36,4 +36,20 @@
...
@@ -36,4 +36,20 @@
where
where
id=#{id}
id=#{id}
</select>
</select>
<insert
id=
"batchInsertList"
parameterType=
"list"
>
INSERT INTO wellhead_daily_production_situation ( wellhead_id, well_number, data_date, production_time,
daily_electricity_consumption, daily_liquid_production )
VALUES
<foreach
collection=
"list"
item=
"item"
separator=
","
>
(
#{item.wellheadId},
#{item.wellNumber},
#{item.dataDate},
#{item.productionTime},
#{item.dailyElectricityConsumption},
#{item.dailyLiquidProduction}
)
</foreach>
</insert>
</mapper>
</mapper>
\ No newline at end of file
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