修改判断逻辑

release
zhenghaiyang@ele-cloud.com 2 years ago
parent a280045a82
commit b08f5967a3
  1. 5
      dxhy-erp/src/main/java/com/dxhy/erp/service/impl/SignSaveInvoiceInfoServiceImpl.java

@ -316,7 +316,10 @@ public class SignSaveInvoiceInfoServiceImpl extends MpBaseServiceImpl<SignRecord
invoiceDetail.setUnitPrice(invoiceDetailQuery.getString("unitPrice")); invoiceDetail.setUnitPrice(invoiceDetailQuery.getString("unitPrice"));
invoiceDetail.setDetailAmount(invoiceDetailQuery.getString("amount")); invoiceDetail.setDetailAmount(invoiceDetailQuery.getString("amount"));
String rate = invoiceDetailQuery.getString("taxRate"); String rate = invoiceDetailQuery.getString("taxRate");
if(StringUtils.isNotBlank(rate)){ if ("*".equals(rate) || "**".equals(rate) || "***".equals(rate)
|| "不征税".equals(rate) || "免税".equals(rate)) {
}else if(StringUtils.isNotBlank(rate)){
//判断是否为小数 转换为小数 //判断是否为小数 转换为小数
BigDecimal bigDecimal = new BigDecimal(rate); BigDecimal bigDecimal = new BigDecimal(rate);
if(bigDecimal.compareTo(new BigDecimal("0.99")) < 1 ){ if(bigDecimal.compareTo(new BigDecimal("0.99")) < 1 ){

Loading…
Cancel
Save