|
|
|
@ -316,7 +316,10 @@ public class SignSaveInvoiceInfoServiceImpl extends MpBaseServiceImpl<SignRecord |
|
|
|
|
invoiceDetail.setUnitPrice(invoiceDetailQuery.getString("unitPrice")); |
|
|
|
|
invoiceDetail.setDetailAmount(invoiceDetailQuery.getString("amount")); |
|
|
|
|
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); |
|
|
|
|
if(bigDecimal.compareTo(new BigDecimal("0.99")) < 1 ){ |
|
|
|
|