diff --git a/arap/src/private/nc/bs/pub/action/N_F3_SAVE.java b/arap/src/private/nc/bs/pub/action/N_F3_SAVE.java index 6c9728b..a4bb0a3 100644 --- a/arap/src/private/nc/bs/pub/action/N_F3_SAVE.java +++ b/arap/src/private/nc/bs/pub/action/N_F3_SAVE.java @@ -128,8 +128,12 @@ public class N_F3_SAVE extends N_BASE_ACTION { private static final String ZERO_YUAN = "零元整"; public static String toChineseAmount(BigDecimal number) { - if (number == null || number.compareTo(BigDecimal.ZERO) < 0) { - throw new IllegalArgumentException("请输入非负数字"); +// if (number == null || number.compareTo(BigDecimal.ZERO) < 0) { +// throw new IllegalArgumentException("请输入非负数字"); +// } + boolean isNegative = number.compareTo(BigDecimal.ZERO) < 0; + if (isNegative) { + number = number.abs(); // 转为正数 } // 将数字分为整数部分和小数部分