|
@@ -82,7 +82,7 @@ module.exports = {
|
|
|
* @return {string} - 结果
|
|
|
*/
|
|
|
accMul(arg1, arg2) {
|
|
|
- if (!arg1 || !arg1) {
|
|
|
+ if (!arg1 || !arg2) {
|
|
|
return '';
|
|
|
}
|
|
|
let m = 0;
|
|
@@ -102,9 +102,6 @@ module.exports = {
|
|
|
},
|
|
|
|
|
|
accAdd(arg1, arg2) {
|
|
|
- if (!arg1 || !arg1) {
|
|
|
- return '';
|
|
|
- }
|
|
|
let r1;
|
|
|
let r2;
|
|
|
try {
|
|
@@ -137,7 +134,7 @@ module.exports = {
|
|
|
|
|
|
// 四舍五入或末尾加零,实现类似php的 sprintf("%.".decimal."f", val);
|
|
|
roundNum(val, decimals) {
|
|
|
- if (!val) {
|
|
|
+ if (val === '' || val === null) {
|
|
|
return '';
|
|
|
}
|
|
|
if (val !== '') {
|
|
@@ -644,6 +641,9 @@ module.exports = {
|
|
|
* @returns {*}
|
|
|
*/
|
|
|
mul(num1, num2, digit = 6) {
|
|
|
+ if (num1 === '' || num1 === null || num2 === '' || num2 === null) {
|
|
|
+ return 0;
|
|
|
+ }
|
|
|
return Decimal.mul(num1 ? num1 : 0, num2 ? num2 : 0).toDecimalPlaces(digit).toNumber();
|
|
|
},
|
|
|
/**
|