Skip to content
Projects
Groups
Snippets
Help
Loading...
Sign in
Toggle navigation
C
ctr-estimate
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
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
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
赵建伟
ctr-estimate
Commits
cba57d67
Commit
cba57d67
authored
Apr 13, 2020
by
赵建伟
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
update codes
parent
1aab6008
Show whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
9 additions
and
6 deletions
+9
-6
CtrPfrCrtOperator.java
...in/java/com/gmei/data/ctr/operator/CtrPfrCrtOperator.java
+1
-1
CtrPfrCrtMysqlSink.java
src/main/java/com/gmei/data/ctr/sink/CtrPfrCrtMysqlSink.java
+8
-3
JrAsyncPfrCrtSource.java
...in/java/com/gmei/data/ctr/source/JrAsyncPfrCrtSource.java
+0
-2
No files found.
src/main/java/com/gmei/data/ctr/operator/CtrPfrCrtOperator.java
View file @
cba57d67
...
...
@@ -158,6 +158,6 @@ public class CtrPfrCrtOperator implements BaseOperator{
tidbAsyncDataStream
.
addSink
(
new
CtrPfrCrtMysqlSink
(
outJdbcUrl
,
maxRetry
,
retryInteral
))
.
setParallelism
(
parallelism
);
.
setParallelism
(
1
);
}
}
src/main/java/com/gmei/data/ctr/sink/CtrPfrCrtMysqlSink.java
View file @
cba57d67
...
...
@@ -96,7 +96,7 @@ public class CtrPfrCrtMysqlSink extends RichSinkFunction<CtrPfrCrtBean> {
ctrPfrCrtBean
.
getDeviceId
(),
ctrPfrCrtBean
.
getStatisticsType
(),
ctrPfrCrtBean
.
getStatisticsTypeId
(),
ctrPfrCrtBean
.
getPartitionDate
(
)
DateUtils
.
getDateStr
(
date
)
)
);
if
(
resultSet
.
next
()){
...
...
@@ -120,7 +120,8 @@ public class CtrPfrCrtMysqlSink extends RichSinkFunction<CtrPfrCrtBean> {
"second_demands_pfr = '%s',"
+
"second_positions_pfr = '%s',"
+
"second_solutions_pfr = '%s',"
+
"last_update_time = '%s'"
,
"last_update_time = '%s' "
+
"where device_id = '%s' and statistics_type = '%s' and statistics_type_id = '%s' and partition_date = '%s'"
,
StringUtils
.
increasePfr
(
projectPfr
,
ctrPfrCrtBean
.
getProjectPfr
()),
StringUtils
.
increasePfr
(
firstDemandsPfr
,
ctrPfrCrtBean
.
getFirstDemandsPfr
()),
StringUtils
.
increasePfr
(
firstPositionsPfr
,
ctrPfrCrtBean
.
getFirstPositionsPfr
()),
...
...
@@ -128,7 +129,11 @@ public class CtrPfrCrtMysqlSink extends RichSinkFunction<CtrPfrCrtBean> {
StringUtils
.
increasePfr
(
secondDemandsPfr
,
ctrPfrCrtBean
.
getSecondDemandsPfr
()),
StringUtils
.
increasePfr
(
secondPositionsPfr
,
ctrPfrCrtBean
.
getSecondPositionsPfr
()),
StringUtils
.
increasePfr
(
secondSolutionsPfr
,
ctrPfrCrtBean
.
getSecondSolutionsPfr
()),
DateUtils
.
getTimeStr
(
date
)
DateUtils
.
getTimeStr
(
date
),
ctrPfrCrtBean
.
getDeviceId
(),
ctrPfrCrtBean
.
getStatisticsType
(),
ctrPfrCrtBean
.
getStatisticsTypeId
(),
DateUtils
.
getDateStr
(
date
)
)
);
}
else
{
...
...
src/main/java/com/gmei/data/ctr/source/JrAsyncPfrCrtSource.java
View file @
cba57d67
...
...
@@ -3,8 +3,6 @@ package com.gmei.data.ctr.source;
import
com.alibaba.druid.pool.DruidDataSource
;
import
com.gmei.data.ctr.bean.CtrPfrCrtBean
;
import
com.gmei.data.ctr.bean.CtrPfrCrtEtlBean
;
import
com.gmei.data.ctr.bean.CtrPfrRctEtlBean
;
import
com.gmei.data.ctr.bean.CtrPfrRctBean
;
import
com.gmei.data.ctr.common.Constants
;
import
com.gmei.data.ctr.utils.DateUtils
;
import
org.apache.commons.lang3.StringUtils
;
...
...
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