arieay 查询sql增加税率字段 v3

release
yefei 2 years ago
parent f37242221f
commit b4c6ec8d7a
  1. 10
      dxhy-erp/src/main/java/com/dxhy/erp/service/impl/SignSaveInvoiceInfoServiceImpl.java

@ -314,7 +314,15 @@ public class SignSaveInvoiceInfoServiceImpl extends MpBaseServiceImpl<SignRecord
invoiceDetail.setGoodsName(invoiceDetailQuery.getString("commodityName")); invoiceDetail.setGoodsName(invoiceDetailQuery.getString("commodityName"));
invoiceDetail.setUnitPrice(invoiceDetailQuery.getString("unitPrice")); invoiceDetail.setUnitPrice(invoiceDetailQuery.getString("unitPrice"));
invoiceDetail.setDetailAmount(invoiceDetailQuery.getString("amount")); invoiceDetail.setDetailAmount(invoiceDetailQuery.getString("amount"));
invoiceDetail.setTaxRate(invoiceDetailQuery.getString("taxRate")); taxRate = invoiceDetailQuery.getString("taxRate");
if(StringUtils.isNotEmpty(invoiceDetailQuery.getString("taxRate"))) {
Float rate = Float.parseFloat(taxRate);
taxRate = String.valueOf(rate * 100);
log.info("税率转化 带小数点转换成整数的税率");
invoiceDetail.setTaxRate(taxRate);
}else{
invoiceDetail.setTaxRate(taxRate);
}
taxRate = taxRate + invoiceDetailQuery.getString("taxRate"); taxRate = taxRate + invoiceDetailQuery.getString("taxRate");
if(invoiceDetailQuery.getString("taxRate") != null){ if(invoiceDetailQuery.getString("taxRate") != null){
invoiceDetail.setTaxCode(getZSM(invoiceDetailQuery.getString("taxRate"))); invoiceDetail.setTaxCode(getZSM(invoiceDetailQuery.getString("taxRate")));

Loading…
Cancel
Save