ApdexMetrics Change type of `totalNum`、`sSum`,`tNum` from int to long (#4839)
This commit is contained in:
parent
37940beccc
commit
605d2449f2
|
|
@ -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
|
||||
|
|
|
|||
Loading…
Reference in New Issue