This is an automated email from the ASF dual-hosted git repository. shaofengshi pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/kylin.git
commit aefaf9cccef7a21d96912ac55cf622d452d4d05c Author: chao long <wayn...@qq.com> AuthorDate: Mon Sep 24 22:18:21 2018 +0800 KYLIN-3583 Cast to long before multiplication --- .../java/org/apache/kylin/metrics/lib/impl/RecordEventTimeDetail.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core-metrics/src/main/java/org/apache/kylin/metrics/lib/impl/RecordEventTimeDetail.java b/core-metrics/src/main/java/org/apache/kylin/metrics/lib/impl/RecordEventTimeDetail.java index c611d0f..827b5a1 100644 --- a/core-metrics/src/main/java/org/apache/kylin/metrics/lib/impl/RecordEventTimeDetail.java +++ b/core-metrics/src/main/java/org/apache/kylin/metrics/lib/impl/RecordEventTimeDetail.java @@ -71,7 +71,7 @@ public class RecordEventTimeDetail { this.second = calendar.get(Calendar.SECOND); long timeStampForWeekBegin = timeStamp; - timeStampForWeekBegin -= 3600000 * 24 * (calendar.get(Calendar.DAY_OF_WEEK) - 1); + timeStampForWeekBegin -= 3600000L * 24 * (calendar.get(Calendar.DAY_OF_WEEK) - 1); calendar.setTimeInMillis(timeStampForWeekBegin); this.week_begin_date = dateFormat.format(calendar.getTime()); }