|  | @@ -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();
 | 
	
		
			
				|  |  |      },
 | 
	
		
			
				|  |  |      /**
 |