统一金额分制重构
This commit is contained in:
@@ -40,12 +40,19 @@ export function centToYuan(cent: number | undefined | null): number {
|
||||
}
|
||||
|
||||
/**
|
||||
* 分转角(四舍五入到0.1元)
|
||||
* @example centToJiao(12345) -> 123.5
|
||||
* @example centToJiao(12344) -> 123.4
|
||||
* 分转展示用元(四舍五入到0.1元)
|
||||
* @example centToDisplayYuan(12345) -> 123.5
|
||||
* @example centToDisplayYuan(12344) -> 123.4
|
||||
*/
|
||||
export function centToDisplayYuan(cent: number | undefined | null): number {
|
||||
return roundMoney(centToYuan(cent))
|
||||
}
|
||||
|
||||
/**
|
||||
* @deprecated 使用 centToDisplayYuan。保留导出避免旧导入立刻失效。
|
||||
*/
|
||||
export function centToJiao(cent: number | undefined | null): number {
|
||||
return Math.round(Number(cent || 0) / 10) / 10
|
||||
return centToDisplayYuan(cent)
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -54,7 +61,7 @@ export function centToJiao(cent: number | undefined | null): number {
|
||||
* @example formatCent(12344) -> "123.4"
|
||||
*/
|
||||
export function formatCent(cent: number | undefined | null): string {
|
||||
return centToJiao(cent).toFixed(1)
|
||||
return centToDisplayYuan(cent).toFixed(1)
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user