public final class CurrencyAmount extends Object
| 构造器和说明 |
|---|
CurrencyAmount() |
| 限定符和类型 | 方法和说明 |
|---|---|
static Long[] |
clearExpiredAmount(Long[] balance,
int modVal) |
static Long[] |
clearExpiredAmount(long balance0,
long balance1,
long balance2,
int modVal) |
protected static void |
decrAmount1()
当前总账: 170, 即将过期:70
当前总账: 120, 即将过期:20
金额记录: [20, 100, 0]
|
protected static void |
decrAmount2()
当前总账: 170, 即将过期:70
当前总账: 90, 即将过期:0
金额记录: [0, 90, 0]
|
static Long[] |
decrCurrentAmount(Long[] balance,
int modVal,
long deltaAmount) |
static Long[] |
decrCurrentAmount(long balance0,
long balance1,
long balance2,
int modVal,
long deltaAmount) |
static long |
getCurrentAmount(Long[] balance,
int cycleVal) |
static long |
getCurrentAmount(long balance0,
long balance1,
long balance2,
int modVal) |
static long |
getExpiringAmount(Long[] balance,
int modVal) |
static long |
getExpiringAmount(long balance0,
long balance1,
long balance2,
int modVal) |
static int |
getPeriodMod() |
static int |
getPeriodMod(org.joda.time.DateTime now,
TimePeriodEnum timeType) |
static int |
getPeriodMod(TimePeriodEnum timeType) |
protected static void |
incrAmount()
当前总账: 200, 即将过期:0
金额记录: [0, 200, 0]
当前总账: 550, 即将过期:200
金额记录: [0, 200, 350]
当前总账: 420, 即将过期:350
金额记录: [70, 0, 350]
当前总账: 170, 即将过期:70
金额记录: [70, 100, 0]
|
static Long[] |
incrCurrentAmount(Long[] balance,
int cycleVal,
long deltaAmount) |
static Long[] |
incrCurrentAmount(long balance0,
long balance1,
long balance2,
int modVal,
long deltaAmount) |
public static int getPeriodMod()
public static int getPeriodMod(TimePeriodEnum timeType)
public static int getPeriodMod(org.joda.time.DateTime now,
TimePeriodEnum timeType)
public static long getCurrentAmount(long balance0,
long balance1,
long balance2,
int modVal)
public static long getCurrentAmount(Long[] balance, int cycleVal)
public static long getExpiringAmount(long balance0,
long balance1,
long balance2,
int modVal)
public static long getExpiringAmount(Long[] balance, int modVal)
public static Long[] clearExpiredAmount(long balance0, long balance1, long balance2, int modVal)
public static Long[] incrCurrentAmount(long balance0, long balance1, long balance2, int modVal, long deltaAmount)
public static Long[] incrCurrentAmount(Long[] balance, int cycleVal, long deltaAmount)
public static Long[] decrCurrentAmount(long balance0, long balance1, long balance2, int modVal, long deltaAmount)
public static Long[] decrCurrentAmount(Long[] balance, int modVal, long deltaAmount)
protected static void incrAmount()
protected static void decrAmount1()
protected static void decrAmount2()
Copyright © 2023 wuyushuo. All rights reserved.