ApdexMetrics Change type of `totalNum`、`sSum`,`tNum` from int to long (#4839)

This commit is contained in:
dvsv2 2020-05-29 17:05:45 +08:00 committed by GitHub
parent 37940beccc
commit 605d2449f2
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 4 additions and 4 deletions

View File

@ -49,15 +49,15 @@ public abstract class ApdexMetrics extends Metrics implements IntValueHolder {
@Getter
@Setter
@Column(columnName = TOTAL_NUM, storageOnly = true)
private int totalNum;
private long totalNum;
@Getter
@Setter
@Column(columnName = S_NUM, storageOnly = true)
private int sNum;
private long sNum;
@Getter
@Setter
@Column(columnName = T_NUM, storageOnly = true)
private int tNum;
private long tNum;
@Getter
@Setter
@Column(columnName = VALUE, dataType = Column.ValueDataType.COMMON_VALUE, function = Function.Avg)
@ -87,7 +87,7 @@ public abstract class ApdexMetrics extends Metrics implements IntValueHolder {
@Override
public void calculate() {
value = (sNum * 10000 + tNum * 10000 / 2) / totalNum;
value = (int) ((sNum * 10000 + tNum * 10000 / 2) / totalNum);
}
@Override