diff --git a/dxhy-erp/src/main/java/com/dxhy/erp/enums/TaxRateCodeEnum.java b/dxhy-erp/src/main/java/com/dxhy/erp/enums/TaxRateCodeEnum.java index f1030d92..d3efc56b 100644 --- a/dxhy-erp/src/main/java/com/dxhy/erp/enums/TaxRateCodeEnum.java +++ b/dxhy-erp/src/main/java/com/dxhy/erp/enums/TaxRateCodeEnum.java @@ -2,6 +2,8 @@ package com.dxhy.erp.enums; import com.dxhy.common.vo.Tax; +import java.math.BigDecimal; + /** * 税率 税码关系表 */ @@ -26,7 +28,7 @@ public enum TaxRateCodeEnum { public static String getCode(String taxRate) { for (TaxRateCodeEnum codeEnum : TaxRateCodeEnum.values()) { - if (codeEnum.getTaxRate().equals(taxRate)) { + if (new BigDecimal(codeEnum.getTaxRate()).compareTo(new BigDecimal(taxRate))==0) { return codeEnum.getCode(); } }