Skip to content

Commit f8b2798

Browse files
committed
modify customerWaterMark
1 parent 4ea3aec commit f8b2798

2 files changed

Lines changed: 3 additions & 12 deletions

File tree

core/src/main/java/com/dtstack/flink/sql/watermarker/CustomerWaterMarkerForLong.java

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -57,12 +57,11 @@ public CustomerWaterMarkerForLong(Time maxOutOfOrderness, int pos,String timezon
5757
public long extractTimestamp(Row row) {
5858

5959
try{
60-
Long eveTime = MathUtil.getLongVal(row.getField(pos));
61-
Long extractTime=eveTime;
60+
Long extractTime = MathUtil.getLongVal(row.getField(pos));
6261

6362
lastTime = extractTime + timezone.getOffset(extractTime);
6463

65-
eventDelayGauge.setDelayTime(MathUtil.getIntegerVal((System.currentTimeMillis() - convertTimeZone(extractTime))/1000));
64+
eventDelayGauge.setDelayTime(MathUtil.getIntegerVal((System.currentTimeMillis() - extractTime)/1000));
6665

6766
return lastTime;
6867
}catch (Exception e){
@@ -71,8 +70,4 @@ public long extractTimestamp(Row row) {
7170
return lastTime;
7271
}
7372

74-
public long convertTimeZone(long evenTime){
75-
long res = evenTime - timezone.getOffset(evenTime) + TimeZone.getDefault().getOffset(evenTime);
76-
return res;
77-
}
7873
}

core/src/main/java/com/dtstack/flink/sql/watermarker/CustomerWaterMarkerForTimeStamp.java

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ public long extractTimestamp(Row row) {
6363

6464
lastTime = extractTime + timezone.getOffset(extractTime);
6565

66-
eventDelayGauge.setDelayTime(MathUtil.getIntegerVal((System.currentTimeMillis() - convertTimeZone(extractTime))/1000));
66+
eventDelayGauge.setDelayTime(MathUtil.getIntegerVal((System.currentTimeMillis() - extractTime)/1000));
6767

6868
return lastTime;
6969
} catch (RuntimeException e) {
@@ -72,8 +72,4 @@ public long extractTimestamp(Row row) {
7272
return lastTime;
7373
}
7474

75-
public long convertTimeZone(long evenTime){
76-
long res = evenTime - timezone.getOffset(evenTime) + TimeZone.getDefault().getOffset(evenTime);
77-
return res;
78-
}
7975
}

0 commit comments

Comments
 (0)